• 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
  • Thumbnail for Object-oriented programming
    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
  • 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...
    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
  • 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
  • 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...
    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
  • 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,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
  • 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
  • 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
  • Thumbnail for Simula
    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
  • Thumbnail for Graphical user interface builder
    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
  • 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
  • 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