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
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
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
Thread-local storage (section Object Pascal)
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
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
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
Comparison of integrated development environments (redirect from Pascal IDEs)
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
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
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