• Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods...
    28 KB (2,863 words) - 23:47, 29 June 2025
  • recursive data structures such as lists, trees and graphs. Pascal has strong typing on all objects, which means that one type of data cannot be converted...
    70 KB (8,514 words) - 19:00, 25 June 2025
  • newly created instance as an argument (conventionally called "self"). Object Pascal constructors are signified by the keyword "constructor" and can have...
    36 KB (4,507 words) - 14:00, 6 August 2025
  • while in Pascal there is only one such construct, assignment. For instance, the C fragment X * Y; could be a declaration of Y to be an object whose type...
    45 KB (6,136 words) - 21:44, 5 May 2025
  • Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the programming language Pascal running...
    49 KB (5,879 words) - 02:33, 8 April 2025
  • Thumbnail for Free Pascal
    Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under...
    31 KB (2,743 words) - 23:06, 23 July 2025
  • reengineering of C++) DASL→Java, JS, JSP, Flex.war Delphi (Borland's Object Pascal development system) DIBOL (a Digital COBOL) Dylan Eiffel (developed...
    91 KB (6,709 words) - 16:48, 31 July 2025
  • Thumbnail for Object-oriented programming
    Objective-C, Object Pascal, Perl, PHP, Python, R, Raku, Ruby, Scala, SIMSCRIPT, Simula, Smalltalk, Swift, Vala and Visual Basic (.NET). The idea of "objects" in...
    55 KB (5,893 words) - 07:30, 5 August 2025
  • Delphi (software) (category Pascal (programming language))
    language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an integrated development environment...
    20 KB (2,147 words) - 07:00, 6 August 2025
  • System (NSIS) Nu NWScript NXT-G o:XML Oak Oberon OBJ2 Object Lisp ObjectLOGO Object REXX Object Pascal Objective-C Obliq OCaml occam occam-π Octave OmniMark...
    28 KB (1,336 words) - 12:48, 4 July 2025
  • Thumbnail for Simula
    acknowledged Simula as a major influence. Simula-type objects are reimplemented in C++, Object Pascal, Java, C#, and many other languages. The following...
    20 KB (2,115 words) - 07:35, 9 June 2025
  • dynamically allocating thread-local variables.: 899–890  In Object Pascal (Delphi) or Free Pascal the threadvar reserved keyword can be used instead of 'var'...
    20 KB (2,192 words) - 10:31, 5 February 2025
  • illustrates several common patterns. Notably, languages like C, Pascal, and Object Pascal—which traditionally do not support anonymous functions—are all...
    30 KB (2,277 words) - 05:24, 14 July 2025
  • environment Source-code editor "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". Archived from the original on July 26, 2010. Retrieved April...
    83 KB (786 words) - 18:59, 5 August 2025
  • iostreams throw on failure but C APIs like stdio or POSIX do not) and Object Pascal, in Bash it is optional. The literature on programming languages contains...
    71 KB (1,565 words) - 02:05, 3 August 2025
  • these purposes: Easily port existing 16-bit Turbo Pascal programs to 32 bits Port existing 16-bit Object Windows Library (OWL) programs to 32-bit Windows...
    5 KB (556 words) - 02:05, 26 March 2024
  • Dev-Pascal is a free integrated development environment (IDE) distributed under the GNU General Public License for programming in Pascal and Object Pascal...
    2 KB (79 words) - 23:41, 2 November 2021
  • Java (programming language) (category Object-oriented programming languages)
    contributed greatly to this process. We looked very carefully at Delphi Object Pascal and built a working prototype of bound method references in order to...
    73 KB (6,633 words) - 09:42, 29 July 2025
  • (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)...
    17 KB (1,138 words) - 19:56, 7 June 2025
  • Thumbnail for PascalABC.NET
    PascalABC.NET is a high-level general-purpose programming language supporting multiple paradigms. PascalABC.NET is based on Delphi's Object Pascal, but...
    25 KB (2,471 words) - 23:04, 23 June 2025
  • Thumbnail for Graphical user interface builder
    like Interface Builder or Glade Interface Designer, generate serialized object instances that are then loaded by the application. GTK / Glade Interface...
    5 KB (402 words) - 18:35, 30 July 2025
  • the object oriented application framework for Apple Computer's discontinued classic Mac OS. Released in 1985, it transitioned from Object Pascal to C++...
    17 KB (2,262 words) - 10:04, 29 July 2025
  • Variable-length array (category Articles with example Pascal code)
    (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...
    10 KB (1,184 words) - 03:52, 6 August 2025
  • Thumbnail for BASIC
    2023. Enter Borland Delphi, which combined Object Pascal with a VB-like visual form builder. Object Pascal was Borland's own language, with full support...
    72 KB (8,329 words) - 11:52, 3 August 2025
  • Nemerle NetRexx Nim Noop Oberon (Oberon-1) Oberon-2 Object Pascal Delphi Free Pascal Turbo Pascal Object REXX Objective-C OCaml Omnis Studio OpenEdge Advanced...
    5 KB (339 words) - 01:03, 25 October 2024
  • released Oxygene (known as Chrome at the time) as a new version of Object Pascal, with more modern syntax as well as being .NET-native. Since then, five...
    8 KB (943 words) - 15:02, 25 July 2025
  • extended with graphical constructs. Lazarus LCL (for Pascal, Object Pascal and Delphi via Free Pascal compiler), a class library wrapping GTK+ 1.2–2.x, and...
    33 KB (2,472 words) - 19:20, 15 July 2025
  • PL/I, Object Pascal, Python, Ruby, and Smalltalk. Non-standard mappings exist for C#, Erlang, Perl, Tcl, and Visual Basic implemented by object request...
    36 KB (4,468 words) - 06:58, 28 July 2025
  • Visual Component Library (category Pascal (programming language) libraries)
    component-based object-oriented framework for developing the user interface of Microsoft Windows applications. It is written in Object Pascal. The VCL was...
    11 KB (1,202 words) - 09:44, 29 July 2025
  • value. Modern Object Pascal has yet another way to perform operations on simple types, close to boxing, called type helpers in FreePascal or record helpers...
    9 KB (1,257 words) - 23:03, 29 June 2025