Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods...
27 KB (2,849 words) - 00:01, 4 September 2024
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...
67 KB (8,191 words) - 03:50, 29 September 2024
Object Pascal, Perl, PHP, Python, R, Raku, Ruby, Scala, SIMSCRIPT, Simula, Smalltalk, Swift, Vala and Visual Basic.NET. Terminology invoking "objects"...
70 KB (7,816 words) - 01:35, 6 October 2024
Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the programming language Pascal running...
47 KB (5,670 words) - 15:32, 4 October 2024
newly created instance as an argument (conventionally called "self"). Object Pascal constructors are signified by the keyword "constructor" and can have...
35 KB (4,254 words) - 18:34, 9 August 2024
Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under...
32 KB (2,758 words) - 06:22, 20 April 2024
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,922 words) - 19:01, 4 October 2024
certain Pascal dialects like MIDletPascal. In traditional Pascal, there are { block comments } and (* block comments *). Modern Pascal, like Object Pascal (Delphi...
47 KB (6,303 words) - 02:58, 24 July 2024
Event-driven architecture (section Object Pascal)
Nothing will happen Events are one of the fundamental elements of the Object Pascal language. The uni-cast model (one-to-one) is used here, i.e. the sender...
22 KB (2,777 words) - 05:15, 9 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...
72 KB (6,541 words) - 07:22, 9 October 2024
(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,314 words) - 23:29, 3 October 2024
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,021 words) - 05:20, 28 August 2024
PascalABC.NET is a high-level general-purpose programming language supporting multiple paradigms. PascalABC.NET is based on Delphi's Object Pascal, but...
24 KB (2,424 words) - 09:27, 27 August 2024
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...
70 KB (1,469 words) - 03:20, 31 July 2024
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,818 words) - 15:09, 7 October 2024
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,482 words) - 13:50, 19 September 2024
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...
10 KB (1,160 words) - 02:15, 3 September 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...
6 KB (388 words) - 06:57, 29 September 2024
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). Growable arrays...
10 KB (1,176 words) - 19:10, 17 July 2024
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
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'...
19 KB (2,190 words) - 08:44, 25 September 2024
Smalltalk (blocks are first class objects. a.k.a. closures) begin ... end Ada, ALGOL, F# (verbose syntax), Pascal, Ruby (for, do/while & do/until loops)...
55 KB (2,871 words) - 16:20, 10 October 2024
influence of Simula is often understated, and Simula-type objects are reimplemented in C++, Object Pascal, Java, C#, and many other languages. Computer scientists...
20 KB (2,131 words) - 08:13, 28 August 2024
Type introspection (category Articles with example Pascal code)
has been a part of Object Pascal since the original release of Delphi, which uses RTTI heavily for visual form design. In Object Pascal, all classes descend...
13 KB (1,435 words) - 08:04, 3 June 2024
Oberon-2, Objective-C, OCaml, several Pascal derivatives (Component Pascal, Object Pascal, Turbo Pascal, UCSD Pascal), Perl, PHP, PL/I, PureBasic, Python...
13 KB (1,610 words) - 23:11, 1 July 2024
Microsoft Visual Studio MonoDevelop MSEide+MSEgui MyEclipse NetBeans OutSystems PascalABC.NET Projucer Purebasic Qt Creator SharpDevelop Softwell Maker U++ VB6...
5 KB (395 words) - 22:56, 1 August 2024
supports object-oriented and Haskell supports functional. Most languages support multiple paradigms. For example, a program written in C++, Object Pascal, or...
24 KB (2,675 words) - 12:27, 10 September 2024
FreePascal or record helpers in Delphi and FreePascal in Delphi mode. The dialects mentioned are Object Pascal compile-to-native languages, and so miss some...
9 KB (1,177 words) - 05:19, 3 September 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 (876 words) - 22:04, 25 September 2024
Anonymous function (section PascalABC.NET)
First, the languages that do not support anonymous functions (C, Pascal, Object Pascal) are all statically typed languages. However, statically typed languages...
89 KB (9,551 words) - 22:54, 9 September 2024