GPC
E48532
GPC is the GNU Pascal Compiler, a free, open-source Pascal compiler that is part of the GNU Compiler Collection (GCC) project.
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
GNU Project software
ⓘ
Pascal compiler ⓘ compiler front end ⓘ free software ⓘ open-source software ⓘ |
| abbreviationOf |
GNU Pascal
ⓘ
surface form:
GNU Pascal Compiler
|
| belongsTo |
GNU toolchain
ⓘ
surface form:
GNU toolchain ecosystem
|
| category |
GNU Compiler Collection
ⓘ
surface form:
GNU compilers
Pascal ⓘ
surface form:
Pascal programming language family
free compilers and interpreters ⓘ |
| designGoal |
interoperability with C and other GCC languages
ⓘ
portability across platforms ⓘ standards-conforming Pascal implementation ⓘ |
| developer |
Free Software Foundation
ⓘ
GNU Project ⓘ |
| distribution | source code ⓘ |
| documentation |
GNU Pascal
ⓘ
surface form:
GNU Pascal Compiler manual
|
| fullName |
GNU Pascal
ⓘ
surface form:
GNU Pascal Compiler
|
| goal | provide a free Pascal compiler compatible with standards ⓘ |
| implementationLanguage | C ⓘ |
| integration |
GNU toolchain
ⓘ
surface form:
GCC toolchain
|
| license | GNU General Public License ⓘ |
| partOf | GNU Compiler Collection ⓘ |
| platform | cross-platform ⓘ |
| programmingLanguageCompiled | Pascal ⓘ |
| repositoryHost |
GNU Project
ⓘ
surface form:
GNU project servers
|
| runsOn |
Linux
ⓘ
surface form:
GNU/Linux
Windows ⓘ
surface form:
Microsoft Windows
Unix-like operating systems ⓘ macOS ⓘ |
| shortName | GPC self-link ⓘ |
| softwareModel | free and open-source software ⓘ |
| status | largely unmaintained in the 2010s ⓘ |
| supportsFeature |
debugging information generation
ⓘ
inline assembler (via GCC) ⓘ linking with C libraries ⓘ optimization via GCC ⓘ separate compilation ⓘ |
| supportsLanguage |
Borland Pascal dialect (partially)
ⓘ
ISO 10206 Extended Pascal standard ⓘ
surface form:
ISO 10206 Extended Pascal
Pascal ⓘ
surface form:
ISO 7185 Pascal
Turbo Pascal dialect (partially) ⓘ |
| target | multiple hardware architectures ⓘ |
| usesBackend | GCC backend ⓘ |
| website | https://www.gnu.org/software/pascal/ ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.