• 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) - 07:03, 7 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
  • 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
  • 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 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) - 23:00, 9 August 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
  • 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...
    21 KB (2,198 words) - 20:56, 7 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
  • 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
  • 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
  • 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) - 05:21, 7 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
  • Clascal (category Pascal programming language family)
    Clascal was the basis for Object Pascal on the Apple Macintosh in 1985. With the demise of the Lisa in 1986, Pascal and Object Pascal continued to be used...
    5 KB (307 words) - 13:36, 11 July 2023
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Thumbnail for Larry Tesler
    worked on the Apple Lisa and the Apple Newton, and helped to develop Object Pascal and its use in application programming toolkits including MacApp. Tesler...
    25 KB (2,762 words) - 17:05, 1 August 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
  • 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
  • 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
  • There are many different types of software available to produce charts. A number of notable examples (with their own Wikipedia articles) are given below...
    3 KB (353 words) - 15:07, 18 July 2025
  • Thumbnail for History of programming languages
    descendants of older languages. All such languages were object-oriented. These included Object Pascal, Objective Caml (renamed OCaml), Visual Basic, and Java...
    40 KB (3,814 words) - 02:14, 22 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