• 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,866 words) - 06:18, 23 March 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,513 words) - 00:13, 23 April 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,120 words) - 05:04, 17 April 2025
  • newly created instance as an argument (conventionally called "self"). Object Pascal constructors are signified by the keyword "constructor" and can have...
    35 KB (4,257 words) - 15:27, 19 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 programming...
    67 KB (7,159 words) - 00:55, 20 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,668 words) - 22:37, 21 March 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,070 words) - 15:57, 10 April 2025
  • reengineering of C++) DASL→Java, JS, JSP, Flex.war Delphi (Borland's Object Pascal development system) DIBOL (a Digital COBOL) Dylan Eiffel (developed...
    92 KB (6,752 words) - 15:26, 2 May 2025
  • (NQC) 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,331 words) - 23:02, 26 April 2025
  • Smart Pascal is an Object Pascal programming language that is derived from Delphi Web Script and is adapted for Smart Mobile Studio for generating commercial...
    6 KB (784 words) - 17:44, 7 September 2024
  • 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
  • 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
  • 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
  • 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,608 words) - 00:13, 27 March 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,118 words) - 04:39, 19 April 2025
  • {1:C2}", "pen", 19.99); // returns "My pen costs $19.99" // Example in Object Pascal (Delphi) Format('My %s costs $%2f', ['pen', 19.99]); // returns "My...
    125 KB (4,077 words) - 12:50, 22 February 2025
  • First, the languages that do not support anonymous functions (C, Pascal, Object Pascal) are all statically typed languages. However, statically typed languages...
    30 KB (2,284 words) - 13:28, 24 March 2025
  • Reflective programming (category Articles with example Pascal code)
    GetMethod("PrintHello"); method.Invoke(foo, null); This Delphi and Object Pascal example assumes that a TFoo class has been declared in a unit called...
    17 KB (1,819 words) - 14:33, 30 April 2025
  • support for interfaces: Ada, C#, D, Dart, Delphi, Go, Java, Logtalk, Object Pascal, Objective-C, OCaml, PHP, Racket, Seed7, Swift, Python 3.8. In languages...
    4 KB (400 words) - 13:56, 1 May 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,508 words) - 17:25, 26 April 2025
  • Thumbnail for Pascal Script
    byte code. Pascal Script supports the majority of Object Pascal constructs, making it partly compatible to Delphi, Free Pascal and GNU Pascal. Initially...
    6 KB (637 words) - 13:11, 14 August 2024
  • development environment "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". Archived from the original on July 26, 2010. Retrieved April...
    83 KB (894 words) - 17:44, 17 April 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...
    39 KB (3,811 words) - 22:40, 2 May 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) - 14:39, 16 December 2024
  • 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
  • user interface language Chrome (programming language) or Oxygene, an Object Pascal implementation for the .NET Framework Microsoft Chrome, an API for DirectX...
    3 KB (387 words) - 23:36, 2 April 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 (398 words) - 09:14, 28 December 2024
  • IDE, set of standard libraries, and a Pascal-based language commonly called either Object Pascal, Delphi Pascal, or simply 'Delphi' (Embarcadero's current...
    13 KB (1,050 words) - 16:15, 13 February 2025
  • vector operation in Nim". Many implementations (Turbo Pascal, Object Pascal (Delphi), Free Pascal) allow the behaviour to be changed by compiler switches...
    47 KB (1,523 words) - 03:20, 19 March 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 (354 words) - 07:09, 18 March 2025