Global Information Lookup Global Information

Portable C Compiler information


Portable C Compiler
Original author(s)Stephen C. Johnson
Developer(s)AT&T Bell Laboratories
Initial release1979; 45 years ago (1979)
Stable release
1.1.0 / December 10, 2014; 9 years ago (2014-12-10)
Written inC
Operating systemUnix and Unix-like
TypeC Compiler
LicenseBSD License
Websiteweb.archive.org/web/20231212090621/http://pcc.ludd.ltu.se/ Edit this at Wikidata

The Portable C Compiler (also known as pcc or sometimes pccm - portable C compiler machine) is an early compiler for the C programming language written by Stephen C. Johnson of Bell Labs in the mid-1970s,[1] based in part on ideas proposed by Alan Snyder in 1973,[2][3] and "distributed as the C compiler by Bell Labs... with the blessing of Dennis Ritchie."[4]

Being one of the first compilers that could easily be adapted to output code for different computer architectures, the compiler had a long life span. It debuted in Seventh Edition Unix and shipped with BSD Unix until the release of 4.4BSD in 1994, when it was replaced by the GNU C Compiler. It was very influential in its day, so much so that at the beginning of the 1980s, the majority of C compilers were based on it.[5] Anders Magnusson and Peter A Jonsson restarted development of pcc in 2007, rewriting it extensively to support the C99 standard.[6]

  1. ^ Johnson, S.C. (1978). "A portable compiler: theory and practice". Proceedings of the 5th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages. Tucson, Arizona.: 97–104. doi:10.1145/512760.512771. S2CID 14390804.
  2. ^ Snyder, A. (1975). "A Portable Compiler for the Language C". Master's Thesis. MIT, Cambridge, Mass. Archived from the original on 2006-09-05. Retrieved 2006-07-19.
  3. ^ Johnson, S.C. (1981). A Tour Through the Portable C Compiler. Unix Programmer's Manual, 7th edition, Volume 2. Holt, Rinehart and Winston. ISBN 0-03-061743-X.
  4. ^ Cite error: The named reference stroustrup was invoked but never defined (see the help page).
  5. ^ Ritchie, Dennis M. (1993). "The development of the C language". The second ACM SIGPLAN conference on History of programming languages. Cambridge, Massachusetts. pp. 201–208. Retrieved 2008-12-30. At the start of the decade, nearly every compiler was based on Johnson's pcc; by 1985 there were many independently-produced compiler products.
  6. ^ "pcc history". pcc - portable c compiler. 2010-06-21. Retrieved 2012-06-26.

and 21 Related for: Portable C Compiler information

Request time (Page generated in 0.8378 seconds.)

Portable C Compiler

Last Update:

The Portable C Compiler (also known as pcc or sometimes pccm - portable C compiler machine) is an early compiler for the C programming language written...

Word Count : 1107

List of compilers

Last Update:

others Local C compiler [C] [Linux, SPARC, MIPS] The LLVM Compiler Infrastructure which is also frequently used for research Portable C Compiler [C] [Unix-like]...

Word Count : 2009

Tiny C Compiler

Last Update:

software portal GNU Compiler Collection LCC (compiler) Portable C Compiler (PCC) Small-C Bellard, Fabrice. Obfuscated Tiny C Compiler, winning entry of...

Word Count : 1289

Yacc

Last Update:

Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson. It is a lookahead left-to-right...

Word Count : 1232

Amsterdam Compiler Kit

Last Update:

The Amsterdam Compiler Kit (ACK) is a retargetable compiler suite and toolchain written by Andrew Tanenbaum and Ceriel Jacobs, since 2005 maintained by...

Word Count : 371

Compiler

Last Update:

cross-compiler itself runs. A bootstrap compiler is often a temporary compiler, used for compiling a more permanent or better optimised compiler for a...

Word Count : 7724

Norcroft C compiler

Last Update:

The Norcroft C compiler (also referred to as the Norcroft compiler suite) in computing is a portable set of C/C++ programming tools written by Codemist...

Word Count : 442

Optimizing compiler

Last Update:

In computing, an optimizing compiler is a compiler that tries to minimize or maximize some attributes of an executable computer program. Common requirements...

Word Count : 5670

Clang

Last Update:

history. Free and open-source software portal AMD Optimizing C/C++ Compiler LLDB Portable C Compiler "LLVM 2.1 Release Notes". llvm.org. LLVM Developer Group...

Word Count : 2706

Retargeting

Last Update:

generate code for more than one computing platform. A retargetable compiler is a compiler that has been designed to be relatively easy to modify to generate...

Word Count : 503

PCC

Last Update:

chromatography, a type of affinity chromatography Portable C Compiler, an early compiler for the C programming language Precipitated calcium carbonate...

Word Count : 561

F2c

Last Update:

program by Feldman and Weinberger. Because the f77 compiler was itself written in C and relied on a C compiler back end to complete its final compilation step...

Word Count : 237

C99

Last Update:

added in TCC 0.9.26 [1] "TCC : Tiny C Compiler". Retrieved 31 January 2016. "Standards - Using the GNU Compiler Collection (GCC)". Gcc.gnu.org. Retrieved...

Word Count : 2614

Bytecode

Last Update:

computing offers a bytecode compiler through the compiler package, now standard with R version 2.13.0. It is possible to compile this version of R so that...

Word Count : 1891

MidnightBSD

Last Update:

imports system with over 2000 packages. The Portable C Compiler was added on i386 in addition to the GNU Compiler Collection. Other changes include enabling...

Word Count : 588

Intrinsic function

Last Update:

such as values a variable cannot assume. Compilers for C and C++, of Microsoft, Intel, and the GNU Compiler Collection (GCC) implement intrinsics that...

Word Count : 831

ANSI C

Last Update:

developers writing in C are encouraged to conform to the standards, as doing so helps portability between compilers. The first standard for C was published by...

Word Count : 1773

Version 7 Unix

Last Update:

tools: lex, lint, and make. The Portable C Compiler (pcc) was provided along with the earlier, PDP-11-specific, C compiler by Ritchie. These first appeared...

Word Count : 1165

Version 6 Unix

Last Update:

improve the portability of Unix more generally, as well to produce a portable version of the C compiler. The resulting Portable C Compiler (PCC) was distributed...

Word Count : 1048

C syntax

Last Update:

(8). Formally, a conforming C compiler may evaluate expressions in any order between sequence points (this allows the compiler to do some optimization)....

Word Count : 9787

LLVM

Last Update:

provide the middle layers of a complete compiler system, taking intermediate representation (IR) code from a compiler and emitting an optimized IR. This new...

Word Count : 3171

PDF Search Engine © AllGlobal.net