Search references for GNU PASCAL. Phrases containing GNU PASCAL
See searches and references containing GNU PASCAL!GNU PASCAL
Compiler for the Pascal programming language
GNU Pascal (GPC) is a Pascal compiler composed of a frontend to GNU Compiler Collection (GCC), similar to the way Fortran and other languages were added
GNU_Pascal
Programming language
least twice as fast. Dev-Pascal is a Pascal IDE that was designed in Borland Delphi and which supports Free Pascal and GNU Pascal as back ends. Lazarus is
Pascal_(programming_language)
Family of Unix-like operating systems that use the Linux kernel
Basic, RapidQ and Xojo. Pascal is implemented through GNU Pascal, Free Pascal, Virtual Pascal, and graphically via Lazarus, PascalABC.NET, or Delphi using
Linux
Free compiler and IDE for Pascal and ObjectPascal
written in the Turbo Pascal dialect which produced 32-bit code for the GO32v1 DOS extender, (developed and used by the DJ's GNU Programming Platform project)
Free_Pascal
Dev-Pascal is a free integrated development environment (IDE) distributed under the GNU General Public License for programming in Pascal and Object Pascal
Dev-Pascal
Branch of object-oriented derivatives of Pascal programming language
generate native binaries from Object Pascal. The open source GNU Pascal compiler is available as a front-end to the GNU Compiler Collection, which implements
Object_Pascal
programming in MIX GNU Pascal – Pascal compiler GNU Smalltalk – ANSI Smalltalk-98 implementation (interpreter and class library) MIT/GNU Scheme – interpreter
List_of_GNU_packages
Free and open-source compiler for various programming languages
The GNU Compiler Collection (GCC; formerly GNU C Compiler) is a collection of compilers from the GNU Project that support various programming languages
GNU_Compiler_Collection
One-way software control-flow statement
217–220. ISBN 978-1-118-05424-6. GNU Pascal development team (2005). "GNU Pascal Coding Standards". www.gnu-pascal.de. Free Software Foundation. Retrieved
Goto
Implementation of the GNU toolchain for DOS
DJ's GNU Programming Platform (DJGPP) is a software development suite for Intel 80386-level and above, IBM PC compatibles which supports DOS operating
DJGPP
[Basic] [DOS/Linux/Windows] Free Pascal [Pascal] [DOS/Linux/Windows(32/64/CE)/MacOS/NDS/GBA/..(and many more)] GNU Compiler Collection (GCC): C (gcc)
List_of_compilers
byte code. Pascal Script supports the majority of Object Pascal constructs, making it partly compatible to Delphi, Free Pascal and GNU Pascal. Initially
Pascal_Script
Source-level debugger
The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, Assembly, C
GNU_Debugger
Topics referred to by the same term
sialoglycoprotein Glycerophosphorylcholine, or alpha-GPC Glypican, a proteoglycan GNU Pascal, a computer program Geiriadur Prifysgol Cymru, the University of Wales
GPC
Function with variable number of arguments
array. Pascal imposes the restriction that arrays need to be homogenous. This requirement is circumvented by utilizing a variant record. The GNU Pascal defines
Variadic_function
Emscripten FASM Free Pascal FreeBASIC G95 Gambas Gambit GNU Assembler GCC GNU Compiler for Java GNU Common Lisp GNU Fortran GNU Pascal GNU Smalltalk Glasgow
List of free and open-source software packages
List_of_free_and_open-source_software_packages
Programming language
GNU Pascal Manual". A QuickStart Guide from Borland Pascal to GNU Pascal. Retrieved April 24, 2023. Moore, Scott (December 2, 2022). "Standard Pascal
Comparison of Pascal and Delphi
Comparison_of_Pascal_and_Delphi
IDE including tools for developing software for Apple platforms
Cocoa, Carbon, and Java. Third parties have added support for GNU Pascal, Free Pascal, Ada, C#, Go, Perl, and D. Xcode can build fat binary (universal
Xcode
GNU implementation of the standard C library
The GNU C Library, commonly known as glibc, is the GNU Project implementation of the C standard library. It provides a wrapper around the system calls
Glibc
Oxford. McJones, Paul (12 May 2014). "Aaron Gray's port of LispKit to GNU Pascal". Computer History Museum: Software Preservation Group. Mountain View
Lispkit_Lisp
GEORGE Gleam OpenGL Shading Language (GLSL) GNU E GNU Guile (GNU Ubiquitous Intelligent Language for Extensions) GNU Octave Go Go! Game Oriented Assembly Lisp
List_of_programming_languages
Programming language
normal, sequential Pascal (ISO Level 1 standard Pascal). This is supported by the GNU Pascal compiler and newer versions of the Free Pascal compiler (2.7.1+)
SuperPascal
Two or three characters, treated as one
including := for ← (assignment) and >= for ≥ (greater than or equal). The Pascal programming language supports digraphs (., .), (* and *) for [, ], { and
Digraphs and trigraphs (programming)
Digraphs_and_trigraphs_(programming)
Free cross-platform integrated development environment for Free Pascal
(RAD) using the Free Pascal compiler. Its goal is to provide an easy-to-use development environment for developing with the Object Pascal language, which is
Lazarus_(software)
method returns a reference to the original &str. "Trim – GNU Pascal priručnik". Gnu-pascal.de. Retrieved 2013-08-24. "String library comparison". And
Comparison of programming languages (string functions)
Comparison_of_programming_languages_(string_functions)
GNU replacement for the Bourne shell
by the Free Software Foundation and created in 1989 by Brian Fox for the GNU Project, it is designed as a completely free software alternative for the
Bash_(Unix_shell)
Computer programming convention
in GNU style. The GNU Coding Standards recommend this style, and nearly all maintainers of GNU project software use it.[citation needed] The GNU Emacs
Indentation_style
File archive computer program
extensions. PeaZip is mainly written in Free Pascal, using Lazarus. PeaZip is released under the terms of the GNU Lesser General Public License. The program
PeaZip
Programming language for statistics
authors and users). R is free and open-source software distributed under the GNU General Public License. The language is implemented primarily in C, Fortran
R_(programming_language)
The Free Pascal Runtime Library, abbreviated RTL, is Free Pascal's runtime library. The RTL consists of a collection of units that provide components
Free_Pascal_Runtime_Library
Generic title of a series of books on algorithms and numerical analysis
Galassi, Mark; Theiler, James; Gough, Brian. "GNU Scientific Library -- Design document". GNU Operating System. GNU.org. Retrieved January 5, 2019. Official
Numerical_Recipes
License exception of GNU General Public License
equivalent one, e.g. the libgcc library in the GNU Compiler Collection, as well as all libraries of the Free Pascal project. In 2007, Sun Microsystems released
GPL_linking_exception
Adobe ColdFusion, Railo, and Lucee CFML Engines GNU Debugger - A popular multi-platform debugger from GNU Parasoft Insure++ — a multi-platform memory debugger
List_of_debuggers
Traditional first example of a computer programming language
or using debhelper, and the version of hello used, GNU Hello, serves as an example of writing a GNU program. Variations of the "Hello, world" program that
Hello,_world
Text user interface
port to the GNU compiler and more". tvision.sourceforge.net. Archived from the original on 2006-08-19. Retrieved 2022-02-12. "Virtual Pascal: Article /
Turbo_Vision
American activist
C and Pascal compiler, ... most of the compiler is written in Pastel, ... so it must all be rewritten into C. Len Tower, the sole full-time GNU staff
Leonard_H._Tower_Jr.
List of programming languages types and the languages that meet its description
Distributed Application Specification Language (DASL) Delphi Object Pascal E GNU E Eiffel Sather Ubercode Fortran 2003 Fortress Gambas GameMaker Language
List of programming languages by type
List_of_programming_languages_by_type
Computer algebra system
theory computations. Versions 2.1.0 and higher are distributed under the GNU General Public License. It runs on most common operating systems. The PARI/GP
PARI/GP
California. The Pastel compiler was the inspiration for Richard Stallman's GNU C compiler. Pastel was conceived by Jeffrey M. Broughton, then Project Engineer
Pastel_(programming_language)
languages. The GSL is part of the GNU Project and is distributed under the GNU General Public License. Octave (aka GNU Octave) is an alternative to MATLAB
List of open-source software for mathematics
List_of_open-source_software_for_mathematics
Cross-platform machine-code compiler
make option CPU_TARGET and OS_TARGET. GNU assembler and linker for the target platform is required if Free Pascal does not yet have internal version of
Cross_compiler
Style IDE including GNU Tools for ARM GNU ARM Eclipse – A family of Eclipse CDT extensions and tools for GNU ARM development GNU Tools (aka GCC) for ARM
List of ARM Cortex-M development tools
List_of_ARM_Cortex-M_development_tools
Graphical user interface toolkit in Object Pascal
fpGUI, the Free Pascal GUI toolkit, is a cross-platform graphical user interface toolkit developed by Graeme Geldenhuys. fpGUI is open source and free
FpGUI
Type of data structure
(as unsafe-mode stack-allocated arrays), COBOL, Fortran 90, J, and Object Pascal (the language used in Delphi and Lazarus, that uses FPC). C99 introduced
Variable-length_array
General-purpose programming language
computationally intensive programs. For example, the GNU Multiple Precision Arithmetic Library, the GNU Scientific Library, Mathematica, and MATLAB are completely
C_(programming_language)
Software that can produce new versions of itself
Ken Thompson's PDP-7. Development of the GNU system relies largely on GCC (the GNU Compiler Collection) and GNU Emacs (a popular editor), making possible
Self-hosting_(compilers)
Calling conventions used in x86 architecture programming
second-tier firms like Borland and Novell, and open-source projects like GNU Compiler Collection (GCC), still maintained their own standards. Provisions
X86_calling_conventions
Software application used to develop software
include: Language support Some IDEs support multiple languages, such as GNU Emacs, IntelliJ IDEA, Eclipse, MyEclipse, NetBeans, MonoDevelop, JDoodle
Integrated development environment
Integrated_development_environment
Instruction set of the Java virtual machine
0 only) GNU Compiler for Java (GCJ), compiles from Java to JVM bytecode; it can also compile to native machine code and was part of the GNU Compiler
JVM_bytecode
Graphics library
programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, Rexx, Ruby and Go. GD is extensively used with PHP, where a modified
GD_Graphics_Library
Technique in compiler construction
Borland, and GNU Compiler Collection (GCC) when compiling code for the Windows platforms. The scheme even applies to other languages, such as Pascal, D, Delphi
Name_mangling
Stack-based programming language
collection and analysis Gforth, a portable ANS Forth implementation from the GNU Project noForth, an ANS Forth implementation (as far as possible) for Flash
Forth_(programming_language)
Rivalry between Emacs and vi text editors
test the merge of the concurrency br". lists.gnu.org. Retrieved 2020-12-08. "Real Programmers Don't Use PASCAL". Datamation: 263–265. July 1983. "Google
Editor_war
Computer programming language
features into the language. In the same year, PascalABC.NET became an open source project distributed under the GNU Lesser General Public License (LGPLv3).
PascalABC.NET
Named function defined within a function
well known example of this is the GNU C implementation of C which shares code with compilers for languages such as Pascal, Ada and Modula. There are several
Nested_function
Formatting to make code or markup easier to read
widely known are the GNU formatting and the BSD style. The biggest difference between the two is the positioning of braces: in the GNU style, each brace
Pretty-printing
C library function for parsing command-line options
arguments (except for in the GNU extension). -- always marks the end of options. Extensions on the syntax include the GNU convention and Sun's CLIP specification
Getopt
Anonymous instant messaging application
physically located. TorChat is free software licensed under the terms of the GNU General Public License (GPL). In TorChat every user has a unique alphanumeric
TorChat
does not necessarily support the full set of features of the library, e.g., GNU grep uses PCRE, but supports no lookahead, though PCRE does. Non-greedy quantifiers
Comparison of regular expression engines
Comparison_of_regular_expression_engines
ago (2016-05-10) Written in C++, Delphi/Kylix Operating system Microsoft Windows Type Graphics / mapping License GNU GPL Website autorealm.sourceforge.net
AutoREALM
Family of computer operating systems
and toolsets. Early BSD releases included Pascal tools, and many modern Unix systems also include the GNU Compiler Collection as well as or instead of
Unix
Process of writing a self-compiling compiler
Eiffel, Elixir, Factor, Go, Haskell, Java, Modula-2, Nim, Oberon, OCaml, Pascal, PL/I, Python, Rust, Scala, Scheme, TypeScript, Vala, Zig and more. A typical
Bootstrapping_(compilers)
operator precedence parsing.[dead link] "Decl Summary (Bison 3.8.1)". www.gnu.org. The Catalog of Compiler Construction Tools Archived 2011-08-13 at the
Comparison of parser generators
Comparison_of_parser_generators
Binary operator in computer programming
(Using the GNU Compiler Collection (GCC)): Conditionals with Omitted Operands". gcc.gnu.org. Retrieved January 14, 2026. "Using and Porting the GNU Compiler
Elvis_operator
Notable software packages that are nominal IDE
Linux macOS Other platforms Editor Debugger GUI builder Profiler Limitations GNU Emacs GPLv3 Yes Yes Yes FreeBSD, OpenBSD, Haiku Yes (built-in) Yes (Edebug
Comparison of integrated development environments
Comparison_of_integrated_development_environments
Overview of and topical guide to free software
systems AROS BSD Darwin eCos FreeDOS GNU Haiku Inferno Linux Mach MINIX OpenSolaris Plan 9 ReactOS Eclipse F# Free Pascal FreeBASIC Gambas GCC Java LLVM Lua
Outline_of_free_software
components and classes especially for visual tasks. It is based on the Free Pascal libraries RTL and FCL. By binding platform-specific widgetsets it supports
Lazarus_Component_Library
Notation for ranges or parent directory
"true while x but not yet y", similarly to the "," operator in sed and AWK. GNU C compatible compilers first provided an extension to the C and C++ language
Ellipsis (computer programming)
Ellipsis_(computer_programming)
Data structure or code used by a compiler
platform. O-code for BCPL MATLAB precompiled code Microsoft P-Code Pascal p-code The GNU Compiler Collection (GCC) uses several intermediate languages internally
Intermediate_representation
1970s-80s computer programming language
October 2022. "GNU Modula-2". Savannah. Free Software Foundation. 30 August 2018. Retrieved 13 March 2021. Jacobs, Chris (1984). "Turbo Pascal v2.0". Computer
Modula-2
Open-source media player software and server
non-profit organization. Rewritten from scratch in 1998, it was released under GNU General Public License on February 1, 2001, with authorization from the headmaster
VLC_media_player
Center Code::Blocks CodeLite Dev-C++ Dev-Pascal Eclipse Eclipse Theia eric Fresh Gambas Geany GNOME Builder GNU Octave IDE HiAsm IDLE InForm KDevelop Lazarus
List of integrated development environments
List_of_integrated_development_environments
Embeddable Common Lisp GNU LGPL Erlang Apache 2.0 F# MIT F* (F Star) Apache 2.0 Factor BSD Fish (Unix shell) GNU GPL Free Pascal GPL/LGPL with exceptions
List of open-source programming languages
List_of_open-source_programming_languages
Open source software
ASuite is a free open source application launcher for Windows. It can be also used for applications in the PortableApps format and is an integral part
ASuite
Functional programming language
LLVM. Pure is free and open-source software distributed (mostly) under the GNU Lesser General Public License version 3 or later. Pure comes with an interpreter
Pure_(programming_language)
Notetaking and activity management software
synchronization when a file is opened or closed. MyNotex is written in Object Pascal and is developed using Lazarus. It runs on Linux and is compiled for GNOME
MyNotex
Control flow construct for executing code repeatedly
Pearson Education. ISBN 978-0-7356-3697-2. "while Statement (GNU C Language Manual)". www.gnu.org. Archived from the original on 12 July 2024. Retrieved
Loop_(statement)
Technique circumventing programming language data typing
some kinds are not actually supported by the standard language. In the Pascal programming language, the use of records with variants may be used to treat
Type_punning
2013 video game
high-quality MP3s. The game was created by programmer Kornel Kisielewicz with Free Pascal, and uses art by Derek Yu. The developers based DRL in the popular first-person
DRL_(video_game)
Free C++ development environment
full-featured integrated development environment (IDE) distributed under the GNU General Public License for programming in C and C++. It was originally developed
Dev-C++
interface (GUI), which mimics the theme of Windows XP. Distributed under the GNU General Public License (GPL), HOSxP is available as a free software in HOSxP-PCU
HOSxP
software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation
Comparison of file-sharing applications
Comparison_of_file-sharing_applications
Discontinued embedded operating system by Microsoft
Platform Manager connectivity setup. CeGcc project provides GNU development tools, such as GNU C, GNU C++ and binutils that target Windows CE; 2 SDKs are available
Windows_CE
Function definition that is not bound to an identifier
nim-lang.github.io. "Code Examples – OCaml". ocaml.org. Retrieved 2020-11-24. "GNU Octave: Anonymous Functions". octave.org. Retrieved 2020-11-24. "Function
Anonymous_function
Acronym for "what you see is what you get" in computing
original on 12 July 2017. Retrieved 5 September 2016. "Welcome to GNU TeXmacs (FSF GNU project)". texmacs.org. Archived from the original on 11 February
WYSIWYG
Programming language family
Common Lisp (CMU-CL), Clozure OpenMCL (not to be confused with Clojure!), GNU CLisp, and later versions of Franz Lisp; all of them adhere to the later
Lisp_(programming_language)
target processor or may have options to support multiple processor types. GNU Assembler (GAS): GPL: many target instruction sets, including ARM architecture
Comparison_of_assemblers
Typesetting system
December 2005 "4.1 fmt: Reformat paragraph text", Core GNU utilities (GNU coreutils) manual, GNU Project, 2016, archived from the original on 12 October
TeX
Particular way of storing and organizing data in a computer
"The GNU C Manual". Free Software Foundation. Retrieved 2014-10-15. Van Canneyt, Michaël (September 2017). "Free Pascal: Reference Guide". Free Pascal. Archived
Data_structure
Open source animation software
Windows, macOS, and Unix-like operating systems. It is released under the GNU General Public License and uses the Qt framework. It is used for making cartoons
Pencil2D
ChildBrain projects. The FieldTrip software is released as open source under the GNU General Public License. The toolbox includes algorithms for simple and advanced
FieldTrip
(syntax and features) ALGOL 68 ALGOL W Pascal Ada SPARK PL/SQL Turbo Pascal Object Pascal (Delphi) Free Pascal (FPC) Kylix (same as Delphi, but for Linux)
Generational list of programming languages
Generational_list_of_programming_languages
available Free Pascal Runtime Library Object Pascal, Delphi GPL Lazarus Component Library Object Pascal GNU GPL, GPLv2, LGPL, MPL. GNU lightning Assembly
List of open-source code libraries
List_of_open-source_code_libraries
Photography software
June 2011. Archived from the original on 2013-03-30. Retrieved 2012-03-17. "GNU General Public License". Free Software Foundation. June 2007. Retrieved August
Darktable
Type of software vulnerability
Format bugs July 2000 by Pascal Bouchareine Bugtraq: Format String AttacksTim Newsham September 2000 Warning Options - Using the GNU Compiler Collection (GCC)
Uncontrolled_format_string
Compiler backend for multiple programming languages
Lisp, Crystal, CUDA, D, Delphi, Dylan, Forth, Fortran, FreeBASIC, Free Pascal, Halide, Haskell, Idris, Jai (only for optimized release builds), Java bytecode
LLVM
Parser generator
form (BNF). Yacc is supplied as a standard utility on BSD and AT&T Unix. GNU-based Linux distributions include Bison, a forward-compatible Yacc replacement
Yacc
Wayback Machine. GNU Emacs 27.1 includes built-in support for tab bar (per-frame) and tab-line (per-window). Earlier versions of GNU Emacs can use a tabbed
Comparison_of_text_editors
Instructions for the x86 microprocessors
version 2.7.1. RAD studio (v11.0 Alexandria) supports AVX2 and AVX-512. The GNU Assembler (GAS) inline assembly functions support these instructions (accessible
Advanced_Vector_Extensions
Problem in computer programming
p. 134 "5.2 Shift/Reduce Conflicts". Bison 3.8.1. GNU. Retrieved 2021-08-07. ISO 7185:1990 (Pascal) 6.8.3.4: An if-statement without an else-part shall
Dangling_else
GNU PASCAL
GNU PASCAL
GNU PASCAL
GNU PASCAL
GNU PASCAL
GNU PASCAL
GNU PASCAL
GNU PASCAL
GNU PASCAL