Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Pascal (programming language)

Index Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon. [1]

695 relations: ?:, Aamber Pegasus, A♯ (Axiom), ABC (programming language), Abstract graphical data type, Abstraction (computer science), Ada (programming language), Advanced Computer Techniques, Affine cipher, AIM-65, AIML, Aldor, Alfio Fazio, ALGOL, ALGOL 60, ALGOL 68, ALGOL W, Algorithms + Data Structures = Programs, Alpha Microsystems, Alphard (programming language), Ambiguous grammar, AmigaOS 4, AmigaTeX, Amoeba (operating system), Amsterdam Compiler Kit, Amstrad CPC, Anders Hejlsberg, Andrew Paradise, Android software development, Anonymous function, AP Computer Science, AP Computer Science A, Apollo Computer, Apostrophe, Apple II, Apple Pascal, AppleEvent Object Model, AppleLink, Application framework, Array data type, Array programming, Array slicing, Assembly language, Assignment (computer science), Asterisk, At sign, AT&T Unix PC, Atari 8-bit computer software, Atari Pascal, Backus–Naur form, ..., BASIC, BASICODE, BBC Micro expansion unit, BBEdit, BCPL, Beagle (software), Berkeley Software Distribution, BESM-6, Bill Joy, BITNET Relay, BlackBox Component Builder, Blaise Pascal, Block (programming), BlueBEEP, Boolean data type, Bootstrapping (compilers), Brian Kernighan, Bridging (programming), Bulletin board system, Burroughs large systems descriptors, Business Operating System (software), Bytecode, C (programming language), C syntax, C/AL, Call Level Interface, Call stack, Callback (computer programming), Camel case, Canadian Computing Competition, Carbon (API), Caret, Carl Sassenrath, Carlos Osuna, Case sensitivity, Casio graphic calculators, CDC 1700, CDC Cyber, CDC display code, CEEMAC, Charm (programming language), Chess (Northwestern University), Chipmunk Basic, Citect, Clascal, Classe préparatoire aux grandes écoles, Classification Tree Method, Clipper (programming language), Closure (computer programming), COBOL, Coco/R, CODESYS, CodeWarrior, CodinGame, Colon (punctuation), ColorCAM, COMAL, Comment (computer programming), Commodore 64, Commodore PET, Common Lisp, Compact Application Solution Language, ComPAN 8, Comparison of application virtualization software, Comparison of DNA melting prediction software, Comparison of documentation generators, Comparison of open-source programming language licensing, Comparison of parser generators, Comparison of Pascal and C, Comparison of Pascal and Delphi, Comparison of programming languages, Comparison of programming languages (array), Comparison of programming languages (basic instructions), Comparison of programming languages (string functions), Comparison of programming languages (strings), Comparison of programming languages (syntax), Comparison of programming languages by type system, Comparison of system dynamics software, Comparison of web frameworks, Compiled language, Compiler, Complement (set theory), Component Pascal, Computer, Computer Graphics: Principles and Practice, Computer History Museum, Computer Pioneer Award, Concurrent Pascal, Conditional (computer programming), Control flow, Cool (programming language), Coral 66, Coroutine, CP/M, Cray Operating System, Cross compiler, Ctags, CWEB, Cybil (programming language), Data acquisition, Data structure, Data structure alignment, Data type, Dataphor, Datapoint's Advanced Systems Language, David W. Barron, Dbx (debugger), Declaration (computer programming), Delfi, Delphi (IDE), Dev-Pascal, Dhrystone, Digistar II, Digital Research, Digraphs and trigraphs, DJGPP, DND (video game), Do while loop, Dollar sign, Domain/OS, Don Priestley, Donald B. Gillies, Doodle Kids, Douglas T. Ross, Draco (programming language), Dream Flight, DSPlayer, DSSP (hydrogen bond estimation algorithm), Dungeon Master (video game), DX10, Dymola, E (programming language), EasyLanguage, ECL (data-centric programming language), Editor war, Edsger W. Dijkstra, Education in France, Education in Vietnam, Egon Zakrajšek, Eiffel (programming language), Eight queens puzzle, Elliot Koffman, Ellipsis (computer programming), Elxsi, Embarcadero Technologies, Embedded SQL, Emerald (programming language), Empire (1972 video game), Empty string, English in computing, ENQUIRE, Entry point, Enumerated type, EOS (operating system), Epidata, Equals sign, Escape sequences in C, Euclid (programming language), Exit (system call), EXPRESS (data modeling language), Expression-oriented programming language, Extended Backus–Naur form, Extensible Embeddable Language, External ray, External variable, FastTracker 2, Fdformat, February 15, Fermat (computer algebra system), File format, First-class function, Flagship compiler, FLEX (operating system), For loop, Foreach loop, Forward declaration, Fragile binary interface problem, Free Pascal, Free-form language, FreeFem++, FreeType, Full stop, Funarg problem, Function pointer, Function prologue, Functional programming, FutureBASIC, Game programming, GD Graphics Library, Geany, Genera (operating system), General Polygon Clipper, General-purpose programming language, Generational list of programming languages, George Boole, GNAT Programming Studio, GNAVI, GNU Compiler Collection, GNU Pascal, Go (programming language), GOFF, GOLD (parser), Gold Box, Gosu (programming language), Goto, Graphing calculator, GTD-5 EAX, HeaderDoc, HelpNDoc, Heterogeneous Element Processor, Hexadecimal, High Level Assembly, High-level language computer architecture, High-level programming language, Hindley–Milner type system, History of computer animation, History of free and open-source software, History of personal computers, History of programming languages, History of Programming Languages, History of the Berkeley Software Distribution, Honeywell CP-6, Hong Kong Olympiad in Informatics, HOSxP, How to Solve it by Computer, HP 3000, HP 39/40 series, HP Pascal, HP Prime, HTML-Kit, Hungarian notation, HxD, HyperTalk, IBM RPG, IBM Series/1, IBM System i, ICL DRS, ICL VME, Icon (programming language), ICT 1900 series, Iftran, Imperative programming, Increment and decrement operators, Indentation style, Index of computing articles, Index of software engineering articles, Info-ZIP, Informatics General, Information Communications Technology education in the Philippines, Inno Setup, Input (magazine), Integer (computer science), Integrated software, Intel 8085, Intel 8086, Intel MCS-51, International Computers Limited, International Olympiad in Informatics, Interpreted language, Interpreter (computing), Interval (mathematics), Interval arithmetic, IP Pascal, Ircle, ISO/IEC JTC 1/SC 22, Ivan Bratko (computer scientist), JADE (programming language), JAL (compiler), JAM Message Base Format, Java applet, Java compiler, JavaScript, JavaScript syntax, Jean Ichbiah, Jef Raskin, Joel McCormack, John F. Sowa, Joyce (programming language), JRT (programming language), Julyo, Jupiter Ace, Kalahasti P. Prasad, Karel (programming language), Karlsruhe Accurate Arithmetic, KC 85, KDevelop, Kenneth Bowles, Keyboard monument, KMS (hypertext), KolibriOS, Kolmogorov complexity, Kotlin (programming language), KUKA Robot Language, Label (computer science), Lambda calculus, Lambda lifting, Language-Sensitive Editor, Larry Tesler, Legend of the Red Dragon, Lempel–Ziv–Markov chain algorithm, Leonard H. Tower Jr., Let expression, Letter case, Liblzg, Libxml2, Liero, Limbo (programming language), Linux gaming, List of ARM Cortex-M development tools, List of commercial software with available source code, List of commercial video games with available source code, List of computer scientists, List of DIN standards, List of Dutch inventions and discoveries, List of educational programming languages, List of eponyms (L–Z), List of file formats, List of filename extensions (M–R), List of game engines, List of GNU packages, List of IBM products, List of International Organization for Standardization standards, List of inventors, List of JVM languages, List of language bindings for GTK+, List of language bindings for Qt 4, List of language bindings for Qt 5, List of Macintosh software, List of open-source software for mathematics, List of operating systems, List of pioneers in computer science, List of programmers, List of programming language researchers, List of programming languages, List of programming languages by type, List of programming languages for artificial intelligence, List of Stanford University people, List of Swiss inventions and discoveries, List of Swiss inventors and discoverers, List of Swiss people, List of University of California, Berkeley alumni, List of widget toolkits, Literate programming, Liverpool Software Gazette, Lode Runner, M2001, Macintosh, Macintosh 512K, Macintosh Programmer's Workshop, MacPaint, MacPublisher, MALPAS Software Static Analysis Toolset, Man or boy test, Maple (software), Martin Odersky, Maximus (BBS), McBBS, Memotech MTX, Mesa (programming language), Metrowerks, Michigan Terminal System, Microsoft Pascal, MIDletPascal, Mie scattering, MiKTeX, MINIX, Miranda (programming language), MMDF, Mobile app development, ModernPascal, Modula, Modula-2, Modula-2+, Modula-3, Modular programming, Modulo operation, MONECS, Moria (video game), MorphOS, Mouse (programming language), Mpv (media player), MSX-DOS, MUD, Multi-pass compiler, Multum, Muntinlupa Science High School, MUSIC/SP, Mutual recursion, Name mangling, Name resolution (programming languages), Naming convention (programming), Natural logarithm, Negation, Nested function, Nesting (computing), NewLISP, Nico Habermann, Nicola Pellow, Niklaus Wirth, Nim (programming language), NLTSS, Non-English-based programming languages, NOP, Norsk Data, Notepad++, Notepad2, Noweb, Null pointer, Numerical Recipes, O-code, Oberon (programming language), Oberon-2, Object categorization from image search, Object composition, Object Pascal, Object-oriented programming, Object-oriented user interface, Object-PL/SQL, Occam (programming language), Off-by-one error, Off-side rule, Olivetti M20, One-pass compiler, OpenVMS, Operator (computer programming), Operator overloading, ORBit, OS-9, OS/360 Object File Format, Outline of software engineering, P-code machine, Palm OS, Panos (operating system), Parallax Propeller, Parameter (computer programming), ParaSail (programming language), PARI/GP, PAS, Pascal, Pascal (programming language), Pascal MicroEngine, Pascal/MT+, PascalABC.NET, Pastel (programming language), PEEK and POKE, Perforce Jam, Periphere Computer Systeme, Perl, PERQ, Pic Micro Pascal, Pidgin code, PL/0, PL/I, PL/SQL, Plus (programming language), PMD 85, PocketStudio, Pointer (computer programming), Polyglot (computing), Polymorphism (computer science), POP-11, Power of two, PowerHouse (programming language), Presentation layer, Primitive data type, Procedural parameter, Procedural programming, Programmable calculator, Programmable logic controller, Programming language, Programming language generations, Prograph, Protel, Pseudocode, PUPS P3, Python (programming language), Quantel Mirage, QuickDraw, Quotation marks in English, RagTime (software), Real Programmers Don't Use Pascal, Record (computer science), Recursive descent parser, Reflection (computer programming), Relational operator, Remainder, Renegade (BBS), Return statement, Robert Sedgewick (computer scientist), RoboMind, Rocky Mountain BASIC, Roguelike, Row- and column-major order, RSTS/E, RT-11, S-algol, SAM76, Savitzky–Golay filter, Scala (programming language), Scope (computer science), Searchlight BBS, Seed7, Selection sort, Self-hosting, Semantics, Semicolon, Separation of concerns, SequenceL, Set (abstract data type), Sharp MZ, Shell script, Short-circuit evaluation, Simple and Fast Multimedia Library, Simple DirectMedia Layer, Sirius Joyport, SISAL, SNOBOL, Software bug, Software for handling chess problems, Software tools users group, Source-to-source compiler, South African Computer Olympiad, Spice Lisp, SPOJ, SQLite, St Mellons, Stack machine, Stanford University Computer Science, Star Trek (1971 video game), StarDoc 134, Steelman language requirements, Stratus VOS, String (computer science), String literal, Strong and weak typing, Structured program theorem, Structured programming, Structured text, Subroutine, SuperPaint (Macintosh), SuperPascal, Switch statement, SWTPC, Synergy Teleconferencing System, Syntactic sugar, System programming language, System time, TADS, Tagged union, TEA (text editor), Technical Systems Consultants, Telegard, TeleSoft, Tera Term, Terak 8510/a, TeX, Texas Instruments TI-99/4A, The Rainbow (magazine), The SemWare Editor, Third-generation programming language, Threaded code, TI-DNOS, TIM-600, Timeline of computing 1950–79, Timeline of DOS operating systems, Timeline of electrical and electronic engineering, Timeline of programming languages, Timex Sinclair 1000, TNSDL, Top-down and bottom-up design, TOPS-10, Transaction Application Language, Transputer, Triconex, Triton (demogroup), Tron (video game), TRS-80 Color Computer, Turbo C++, Turbo Pascal, Turbo Vision, Turbo51, Turing (programming language), Turing Award, Turing completeness, Turing machine, TUTOR (programming language), Type conversion, Type punning, Type safety, Tyrian (video game), UCBLogo, UCSD Pascal, UKNC, Umbrello UML Modeller, UNICOS, Unified Code Count (UCC), Uniform binary search, Unisys DMSII, Unisys MCP programming languages, Unisys OS 2200 programming languages, Unit type, United States of America Computing Olympiad, Unix, UNOS (operating system), UVa Online Judge, Van Wijngaarden grammar, Vatsal Sheth, Vector Pascal, Vector-06C, VHDL, Vienna Development Method, Virtual machine, Virtual Pascal, Visual Basic, VisualWorks, Void type, Von Neumann–Bernays–Gödel set theory, VPS/VM, Vuk (computer), Walls and Mirrors, Wang Laboratories, Watcom, Weasel program, WEB, While loop, Whitesmiths, Windows API, Wizardry, Wolfram Language, Write once, compile anywhere, WWIV, X/Open, X86 calling conventions, XEDIT, XeTeX, XPL0, Yacc, ZOG (hypertext), Zonnon, ZOPL, ZX Spectrum software, ZyLAB Technologies, ZZT, 32-bit, 3M computer. Expand index (645 more) »

?:

In computer programming, ?: is a ternary operator that is part of the syntax for basic conditional expressions in several programming languages.

New!!: Pascal (programming language) and ?: · See more »

Aamber Pegasus

Aamber Pegasus PCB with MONITOR 1.0, FORTH 1.1A and FORTH 1.1B EPROMs installed. The Aamber Pegasus is a home computer first produced in New Zealand in 1981 by Technosys Research Labs.

New!!: Pascal (programming language) and Aamber Pegasus · See more »

A♯ (Axiom)

A♯ (pronounced: A sharp) is an object-oriented functional programming language distributed as a separable component of Version 2 of the Axiom computer algebra system.

New!!: Pascal (programming language) and A♯ (Axiom) · See more »

ABC (programming language)

ABC is an imperative general-purpose programming language and programming environment developed at CWI, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton.

New!!: Pascal (programming language) and ABC (programming language) · See more »

Abstract graphical data type

An abstract graphical data type (AGDT) is an extension of an abstract data type for computer graphics.

New!!: Pascal (programming language) and Abstract graphical data type · See more »

Abstraction (computer science)

In software engineering and computer science, abstraction is.

New!!: Pascal (programming language) and Abstraction (computer science) · See more »

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

New!!: Pascal (programming language) and Ada (programming language) · See more »

Advanced Computer Techniques

Advanced Computer Techniques (ACT) was a computer software company most active from the early 1960s through the early 1990s that made software products, especially language compilers and related tools.

New!!: Pascal (programming language) and Advanced Computer Techniques · See more »

Affine cipher

The affine cipher is a type of monoalphabetic substitution cipher, wherein each letter in an alphabet is mapped to its numeric equivalent, encrypted using a simple mathematical function, and converted back to a letter.

New!!: Pascal (programming language) and Affine cipher · See more »

AIM-65

The Rockwell AIM-65 computer was a development computer introduced in 1978 based on the MOS Technology 6502 microprocessor.

New!!: Pascal (programming language) and AIM-65 · See more »

AIML

AIML, or Artificial Intelligence Markup Language, is an XML dialect for creating natural language software agents.

New!!: Pascal (programming language) and AIML · See more »

Aldor

Aldor is a programming language.

New!!: Pascal (programming language) and Aldor · See more »

Alfio Fazio

Alfio Fazio (born October 27, 1959 in Genova) is an Italian composer of contemporary music.

New!!: Pascal (programming language) and Alfio Fazio · See more »

ALGOL

ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.

New!!: Pascal (programming language) and ALGOL · See more »

ALGOL 60

ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages.

New!!: Pascal (programming language) and ALGOL 60 · See more »

ALGOL 68

ALGOL 68 (short for Algorithmic Language 1968) is an imperative computer programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously defined syntax and semantics.

New!!: Pascal (programming language) and ALGOL 68 · See more »

ALGOL W

ALGOL W is a programming language.

New!!: Pascal (programming language) and ALGOL W · See more »

Algorithms + Data Structures = Programs

Algorithms + Data Structures.

New!!: Pascal (programming language) and Algorithms + Data Structures = Programs · See more »

Alpha Microsystems

Alpha Microsystems is a computer company founded in 1977 by John French, Dick Wilcox and Bob Hitchcock.

New!!: Pascal (programming language) and Alpha Microsystems · See more »

Alphard (programming language)

Alphard is a Pascal-like programming language for data abstraction and verification, proposed and designed by William A. Wulf, Ralph L. London, and Mary Shaw.

New!!: Pascal (programming language) and Alphard (programming language) · See more »

Ambiguous grammar

In computer science, an ambiguous grammar is a context-free grammar for which there exists a string that can have more than one leftmost derivation or parse tree, while an unambiguous grammar is a context-free grammar for which every valid string has a unique leftmost derivation or parse tree.

New!!: Pascal (programming language) and Ambiguous grammar · See more »

AmigaOS 4

AmigaOS 4 (abbreviated as OS4 or AOS4) is a line of Amiga operating systems which runs on PowerPC microprocessors.

New!!: Pascal (programming language) and AmigaOS 4 · See more »

AmigaTeX

The computer program AmigaTeX is a port of Knuth's typesetting program TeX, and was originally written in WEB and translated to C by Tomas Rokicki.

New!!: Pascal (programming language) and AmigaTeX · See more »

Amoeba (operating system)

Amoeba is a distributed operating system developed by Andrew S. Tanenbaum and others at the Vrije Universiteit Amsterdam.

New!!: Pascal (programming language) and Amoeba (operating system) · See more »

Amsterdam Compiler Kit

The Amsterdam Compiler Kit (ACK) is a retargetable compiler suite and toolchain written by Andrew Tanenbaum and Ceriel Jacobs, and was MINIX's native toolchain until the MINIX userland was largely replaced by that of NetBSD (MINIX 3.2.0) and clang was adopted as the system compiler.

New!!: Pascal (programming language) and Amsterdam Compiler Kit · See more »

Amstrad CPC

The Amstrad CPC (short for Colour Personal Computer) is a series of 8-bit home computers produced by Amstrad between 1984 and 1990.

New!!: Pascal (programming language) and Amstrad CPC · See more »

Anders Hejlsberg

Anders Hejlsberg (born 2 December 1960) is a prominent Danish software engineer who co-designed several popular and commercially successful programming languages and development tools.

New!!: Pascal (programming language) and Anders Hejlsberg · See more »

Andrew Paradise

Andrew Paradise (born April 10, 1982) is an American entrepreneur and the CEO and founder of Skillz, a company that enables cash tournaments in mobile games.

New!!: Pascal (programming language) and Andrew Paradise · See more »

Android software development

Android software development is the process by which new applications are created for devices running the Android operating system.

New!!: Pascal (programming language) and Android software development · See more »

Anonymous function

In computer programming, an anonymous function (function literal, lambda abstraction, or lambda expression) is a function definition that is not bound to an identifier.

New!!: Pascal (programming language) and Anonymous function · See more »

AP Computer Science

In the United States, Advanced Placement Computer Science is a suite of Advanced Placement courses and examinations covering areas of computer science.

New!!: Pascal (programming language) and AP Computer Science · See more »

AP Computer Science A

Advanced Placement Computer Science A (also called AP Comp Sci, AP Comp Sci A, or AP Java) is an AP Computer Science course and examination offered by the College Board to high school students as an opportunity to earn college credit for a college-level computer science course.

New!!: Pascal (programming language) and AP Computer Science A · See more »

Apollo Computer

Apollo Computer Inc., founded 1980 in Chelmsford, Massachusetts by William Poduska (a founder of Prime Computer) and others, developed and produced Apollo/Domain workstations in the 1980s.

New!!: Pascal (programming language) and Apollo Computer · See more »

Apostrophe

The apostrophe ( ' or) character is a punctuation mark, and sometimes a diacritical mark, in languages that use the Latin alphabet and some other alphabets.

New!!: Pascal (programming language) and Apostrophe · See more »

Apple II

The Apple II (stylized as Apple.

New!!: Pascal (programming language) and Apple II · See more »

Apple Pascal

Apple Pascal is a language and operating system based on the UCSD Pascal system.

New!!: Pascal (programming language) and Apple Pascal · See more »

AppleEvent Object Model

The AppleEvent Object Model (AEOM) was a set of protocols built on top of AppleEvents by which applications running under classic Mac OS and macOS could control each other's functions.

New!!: Pascal (programming language) and AppleEvent Object Model · See more »

AppleLink

AppleLink was the name of both Apple Computer's online service for its dealers, third party developers, and users, and the client software used to access it.

New!!: Pascal (programming language) and AppleLink · See more »

Application framework

In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.

New!!: Pascal (programming language) and Application framework · See more »

Array data type

Language support for array types may include certain built-in array data types, some syntactic constructions (array type constructors) that the programmer may use to define such types and declare array variables, and special notation for indexing array elements.

New!!: Pascal (programming language) and Array data type · See more »

Array programming

In computer science, array programming languages (also known as vector or multidimensional languages) generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays.

New!!: Pascal (programming language) and Array programming · See more »

Array slicing

In computer programming, array slicing is an operation that extracts a subset of elements from an array and packages them as another array, possibly in a different dimension from the original.

New!!: Pascal (programming language) and Array slicing · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Pascal (programming language) and Assembly language · See more »

Assignment (computer science)

In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words, it copies a value into the variable.

New!!: Pascal (programming language) and Assignment (computer science) · See more »

Asterisk

An asterisk (*); from Late Latin asteriscus, from Ancient Greek ἀστερίσκος, asteriskos, "little star") is a typographical symbol or glyph. It is so called because it resembles a conventional image of a star. Computer scientists and mathematicians often vocalize it as star (as, for example, in the A* search algorithm or C*-algebra). In English, an asterisk is usually five-pointed in sans-serif typefaces, six-pointed in serif typefaces, and six- or eight-pointed when handwritten. It is often used to censor offensive words, and on the Internet, to indicate a correction to a previous message. The asterisk is derived from the need of the printers of family trees in feudal times for a symbol to indicate date of birth. The original shape was seven-armed, each arm like a teardrop shooting from the center. In computer science, the asterisk is commonly used as a wildcard character, or to denote pointers, repetition, or multiplication.

New!!: Pascal (programming language) and Asterisk · See more »

At sign

The at sign, @, is normally read aloud as "at"; it is also commonly called the at symbol or commercial at.

New!!: Pascal (programming language) and At sign · See more »

AT&T Unix PC

The 3B1 (also known as the PC7300, or Unix PC) was a Unix workstation computer originally developed by Convergent Technologies (later acquired by Unisys), and marketed by AT&T in the mid- to late-1980s.

New!!: Pascal (programming language) and AT&T Unix PC · See more »

Atari 8-bit computer software

This article covers various significant pieces of software available for the Atari 8-bit home computers (400/800, XL and XE series).

New!!: Pascal (programming language) and Atari 8-bit computer software · See more »

Atari Pascal

The Atari Pascal Language System (usually shortened to Atari Pascal) is a version of the Pascal programming language released by Atari, Inc. for the Atari 8-bit family of home computers in March 1982.

New!!: Pascal (programming language) and Atari Pascal · See more »

Backus–Naur form

In computer science, Backus–Naur form or Backus normal form (BNF) is a notation technique for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocols.

New!!: Pascal (programming language) and Backus–Naur form · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Pascal (programming language) and BASIC · See more »

BASICODE

BASICODE was a computer project intended to create a unified standard for the BASIC programming language.

New!!: Pascal (programming language) and BASICODE · See more »

BBC Micro expansion unit

A BBC Micro expansion unit, for the BBC Micro is one of a number of peripherals in a box with the same profile and styling as the main computer.

New!!: Pascal (programming language) and BBC Micro expansion unit · See more »

BBEdit

BBEdit is a proprietary text editor made by Bare Bones Software, originally developed for Macintosh System Software 6, and currently supporting macOS.

New!!: Pascal (programming language) and BBEdit · See more »

BCPL

BCPL ("Basic Combined Programming Language"; or 'Before C Programming Language' (a common humorous backronym)) is a procedural, imperative, and structured computer programming language.

New!!: Pascal (programming language) and BCPL · See more »

Beagle (software)

Beagle is a search system for Linux and other Unix-like systems, enabling the user to search documents, chat logs, email and contact lists.

New!!: Pascal (programming language) and Beagle (software) · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Pascal (programming language) and Berkeley Software Distribution · See more »

BESM-6

BESM-6 (БЭСМ-6) was a Soviet electronic computer of the BESM series.

New!!: Pascal (programming language) and BESM-6 · See more »

Bill Joy

William Nelson Joy (born November 8, 1954) is an American computer scientist.

New!!: Pascal (programming language) and Bill Joy · See more »

BITNET Relay

BITNET Relay, also known as the Inter Chat Relay Network, was a chat network setup over BITNET nodes.

New!!: Pascal (programming language) and BITNET Relay · See more »

BlackBox Component Builder

BlackBox Component Builder is an integrated development environment (IDE) optimized for component-based software development developed by a small spin-off ETH-Zürich company in Switzerland.

New!!: Pascal (programming language) and BlackBox Component Builder · See more »

Blaise Pascal

Blaise Pascal (19 June 1623 – 19 August 1662) was a French mathematician, physicist, inventor, writer and Catholic theologian.

New!!: Pascal (programming language) and Blaise Pascal · See more »

Block (programming)

In computer programming, a block or code block is a lexical structure of source code which is grouped together.

New!!: Pascal (programming language) and Block (programming) · See more »

BlueBEEP

BlueBEEP was a popular blue boxing computer program for MS-DOS written between 1993-1995 by the German programmer Stefan Andreas Scheytt, known by the pseudonym Onkel Dittmeyer.

New!!: Pascal (programming language) and BlueBEEP · See more »

Boolean data type

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.

New!!: Pascal (programming language) and Boolean data type · See more »

Bootstrapping (compilers)

In computer science, bootstrapping is the technique for producing a self-compiling compiler — that is, compiler (or assembler) written in the source programming language that it intends to compile.

New!!: Pascal (programming language) and Bootstrapping (compilers) · See more »

Brian Kernighan

Brian Wilson Kernighan (born January 1, 1942) is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix.

New!!: Pascal (programming language) and Brian Kernighan · See more »

Bridging (programming)

In computer science, bridging describes systems that map the runtime behaviour of different programming languages so they can share common resources.

New!!: Pascal (programming language) and Bridging (programming) · See more »

Bulletin board system

A bulletin board system or BBS (also called Computer Bulletin Board Service, CBBS) is a computer server running software that allows users to connect to the system using a terminal program.

New!!: Pascal (programming language) and Bulletin board system · See more »

Burroughs large systems descriptors

Descriptors are an architectural feature of Burroughs large systems, including the current (as of 2006) Unisys Clearpath/MCP systems.

New!!: Pascal (programming language) and Burroughs large systems descriptors · See more »

Business Operating System (software)

The Business Operating System, or BOS, was initially developed as an early cross-platform operating system, originally produced for Intel 8080 and Motorola 6800 computers, then redeveloped for actual businesses and business models.

New!!: Pascal (programming language) and Business Operating System (software) · See more »

Bytecode

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: Pascal (programming language) and Bytecode · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Pascal (programming language) and C (programming language) · See more »

C syntax

The syntax of the C programming language, the rules governing writing of software in the language, is designed to allow for programs that are extremely terse, have a close relationship with the resulting object code, and yet provide relatively high-level data abstraction.

New!!: Pascal (programming language) and C syntax · See more »

C/AL

C/AL (Client/server Application Language) is the programming language used within C/SIDE the Client/Server Integrated Development Environment in Microsoft Dynamics NAV (Formerly known as Navision Attain).

New!!: Pascal (programming language) and C/AL · See more »

Call Level Interface

The Call Level Interface (CLI) is an application programming interface (API) and software standard to embed Structured Query Language (SQL) code in a host program as defined in a joint standard by the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC): ISO/IEC 9075-3:2003.

New!!: Pascal (programming language) and Call Level Interface · See more »

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

New!!: Pascal (programming language) and Call stack · See more »

Callback (computer programming)

In computer programming, a callback, also known as a "call-after" function, is any executable code that is passed as an argument to other code, which is expected to call back (execute) the argument at a given time.

New!!: Pascal (programming language) and Callback (computer programming) · See more »

Camel case

Camel case (stylized as camelCase or CamelCase; also known as camel caps or more formally as medial capitals) is the practice of writing compound words or phrases such that each word or abbreviation in the middle of the phrase begins with a capital letter, with no intervening spaces or punctuation.

New!!: Pascal (programming language) and Camel case · See more »

Canadian Computing Competition

The Canadian Computing Competition (CCC) is an annual programming competition for secondary school students in Canada, organized by the Centre for Education in Mathematics and Computing at the University of Waterloo.

New!!: Pascal (programming language) and Canadian Computing Competition · See more »

Carbon (API)

Carbon is one of Apple Inc.'s C-based application programming interfaces (APIs) for the Macintosh operating system.

New!!: Pascal (programming language) and Carbon (API) · See more »

Caret

The caret is an inverted V-shaped grapheme.

New!!: Pascal (programming language) and Caret · See more »

Carl Sassenrath

Carl Sassenrath (born 1957 in California) is an architect of operating systems and computer languages.

New!!: Pascal (programming language) and Carl Sassenrath · See more »

Carlos Osuna

Carlos Osuna (born November 22, 1970) is a Mexican computer programmer, software architect and entrepreneur best known as being one of the founders of Espacios Business Media during its inception days.

New!!: Pascal (programming language) and Carlos Osuna · See more »

Case sensitivity

In computers, upper case and lower case text may be treated as distinct (case sensitivity) or equivalent (case insensitivity).

New!!: Pascal (programming language) and Case sensitivity · See more »

Casio graphic calculators

Graphic calculators made by Casio include the touchscreen ClassPad 300 as well as the models with traditional buttons which can be divided into two main generations listed below.

New!!: Pascal (programming language) and Casio graphic calculators · See more »

CDC 1700

The CDC 1700 was a 16-bit word minicomputer, manufactured by the Control Data Corporation with deliveries beginning in May 1966.

New!!: Pascal (programming language) and CDC 1700 · See more »

CDC Cyber

The CDC Cyber range of mainframe-class supercomputers were the primary products of Control Data Corporation (CDC) during the 1970s and 1980s.

New!!: Pascal (programming language) and CDC Cyber · See more »

CDC display code

Display code is the six-bit character code used by many computer systems manufactured by Control Data Corporation, notably the CDC3000 series and the following CDC 6000 series in 1964.

New!!: Pascal (programming language) and CDC display code · See more »

CEEMAC

CEEMAC is a programming language developed in the 1980s for the Apple II family of computers.

New!!: Pascal (programming language) and CEEMAC · See more »

Charm (programming language)

Charm is a computer programming language devised in the early 1990s with similarities to the RTL/2, Pascal and C languages in addition to containing some unique features of its own.

New!!: Pascal (programming language) and Charm (programming language) · See more »

Chess (Northwestern University)

Chess was a pioneering chess program from the 1970s, written by Larry Atkin and David Slate at Northwestern University.

New!!: Pascal (programming language) and Chess (Northwestern University) · See more »

Chipmunk Basic

Chipmunk Basic is a freeware version of the BASIC programming language maintained by developer Ron Nicholson.

New!!: Pascal (programming language) and Chipmunk Basic · See more »

Citect

Citect was a software development company specialising in the Automation and Control industry.

New!!: Pascal (programming language) and Citect · See more »

Clascal

Clascal was an object-oriented programming language developed in 1983 by the Personal Office Systems (POS) division (later renamed The Lisa Division, then later The 32-Bit Systems Division) of then Apple Computer, later renamed Apple Inc. It was an extension of Lisa Pascal, which in turn harked back to the UCSD Pascal model originally implemented on the Apple II.

New!!: Pascal (programming language) and Clascal · See more »

Classe préparatoire aux grandes écoles

The classes préparatoires aux grandes écoles (CPGE) (English: Higher School Preparatory Classes), commonly called classes prépas or prépas, are part of the French post-secondary education system.

New!!: Pascal (programming language) and Classe préparatoire aux grandes écoles · See more »

Classification Tree Method

The Classification Tree Method is a method for test design, as it is used in different areas of software development.

New!!: Pascal (programming language) and Classification Tree Method · See more »

Clipper (programming language)

Clipper is an xBase compiler, which is a computer programming language, that is used to create software programs that originally operated primarily under MS-DOS.

New!!: Pascal (programming language) and Clipper (programming language) · See more »

Closure (computer programming)

In programming languages, a closure (also lexical closure or function closure) is a technique for implementing lexically scoped name binding in a language with first-class functions.

New!!: Pascal (programming language) and Closure (computer programming) · See more »

COBOL

COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.

New!!: Pascal (programming language) and COBOL · See more »

Coco/R

Coco/R is a compiler generator that takes an L-attributed Extended Backus–Naur Form (EBNF) grammar of a source language and generates a scanner and a parser for that language.

New!!: Pascal (programming language) and Coco/R · See more »

CODESYS

CODESYS (an acronym for controller development system, previously stylised CoDeSys) is a development environment for programming controller applications according to the international industrial standard IEC 61131-3.

New!!: Pascal (programming language) and CODESYS · See more »

CodeWarrior

CodeWarrior is an integrated development environment (IDE) published by NXP Semiconductors for editing, compiling, and debugging software for several microcontrollers and microprocessors (Freescale ColdFire, ColdFire+, Kinetis, Qorivva, PX, Freescale RS08, Freescale S08, and S12Z) and digital signal controllers (DSC MC56F80X and MC5680XX) used in embedded systems.

New!!: Pascal (programming language) and CodeWarrior · See more »

CodinGame

CodinGame is a technology company editing an online platform for developers, allowing them to play with programming with increasingly difficult puzzles, to learn to code better with an online programming application supporting twenty-five programming languages, and to compete in multiplayer programming contests involving timed artificial intelligence, or code golf challenges.

New!!: Pascal (programming language) and CodinGame · See more »

Colon (punctuation)

The colon is a punctuation mark consisting of two equally sized dots centered on the same vertical line.

New!!: Pascal (programming language) and Colon (punctuation) · See more »

ColorCAM

ColorCAM was both a CAD and a computer-aided manufacturing (CAM) system for printed circuit boards (PCB).

New!!: Pascal (programming language) and ColorCAM · See more »

COMAL

COMAL (Common Algorithmic Language) is a computer programming language developed in Denmark by Benedict Løfstedt and Børge R. Christensen in 1973.

New!!: Pascal (programming language) and COMAL · See more »

Comment (computer programming)

In computer programming, a comment is a programmer-readable explanation or annotation in the source code of a computer program.

New!!: Pascal (programming language) and Comment (computer programming) · See more »

Commodore 64

The Commodore 64, also known as the C64 or the CBM 64, is an 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, in Las Vegas, January 7–10, 1982).

New!!: Pascal (programming language) and Commodore 64 · See more »

Commodore PET

The Commodore PET (Personal Electronic Transactor) is a line of home/personal computers produced starting in 1977 by Commodore International.

New!!: Pascal (programming language) and Commodore PET · See more »

Common Lisp

Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)).

New!!: Pascal (programming language) and Common Lisp · See more »

Compact Application Solution Language

Compact Application Solution Language (CASL) is a programming language used to create computer programs for Palm OS, and Microsoft Windows desktops, laptops, and Pocket PCs with Windows Mobile.

New!!: Pascal (programming language) and Compact Application Solution Language · See more »

ComPAN 8

ComPAN 8 is an 8-bit polish microcomputer produced in 1980s in MERA-ELZAB factory in Zabrze, Poland.

New!!: Pascal (programming language) and ComPAN 8 · See more »

Comparison of application virtualization software

Application virtualization software refers to both application virtual machines and software responsible for implementing them.

New!!: Pascal (programming language) and Comparison of application virtualization software · See more »

Comparison of DNA melting prediction software

This comparison of DNA melting prediction software includes source code and web based software for predicting DNA melting and structure.

New!!: Pascal (programming language) and Comparison of DNA melting prediction software · See more »

Comparison of documentation generators

The following tables compare general and technical information for a number of documentation generators.

New!!: Pascal (programming language) and Comparison of documentation generators · See more »

Comparison of open-source programming language licensing

This is a comparison of open-source programming language licensing and related legal issues, covering all language implementations.

New!!: Pascal (programming language) and Comparison of open-source programming language licensing · See more »

Comparison of parser generators

This is a list of notable lexer generators and parser generators for various language classes.

New!!: Pascal (programming language) and Comparison of parser generators · See more »

Comparison of Pascal and C

The computer programming languages C and Pascal have similar times of origin, influences, and purposes.

New!!: Pascal (programming language) and Comparison of Pascal and C · See more »

Comparison of Pascal and Delphi

Devised by Niklaus Wirth in the late 1960s and early 1970s, Pascal is a programming language.

New!!: Pascal (programming language) and Comparison of Pascal and Delphi · See more »

Comparison of programming languages

Programming languages are used for controlling the behavior of a machine (often a computer).

New!!: Pascal (programming language) and Comparison of programming languages · See more »

Comparison of programming languages (array)

This comparison of programming languages (array) compares the features of array data structures or matrix processing for over 48 various computer programming languages.

New!!: Pascal (programming language) and Comparison of programming languages (array) · See more »

Comparison of programming languages (basic instructions)

Comparison of programming languages is a common topic of discussion among software engineers.

New!!: Pascal (programming language) and Comparison of programming languages (basic instructions) · See more »

Comparison of programming languages (string functions)

String functions are used in computer programming languages to manipulate a string or query information about a string (some do both).

New!!: Pascal (programming language) and Comparison of programming languages (string functions) · See more »

Comparison of programming languages (strings)

This comparison of programming languages (strings) compares the features of string data structures or text-string processing for over 52 various computer programming languages.

New!!: Pascal (programming language) and Comparison of programming languages (strings) · See more »

Comparison of programming languages (syntax)

This comparison of programming languages compares the features of language syntax (format) for over 50 computer programming languages.

New!!: Pascal (programming language) and Comparison of programming languages (syntax) · See more »

Comparison of programming languages by type system

This comparison of programming languages (type system) compares the features of type systems or their type checking for multiple programming languages.

New!!: Pascal (programming language) and Comparison of programming languages by type system · See more »

Comparison of system dynamics software

This is a comparison of various aspects of software offering system dynamics features: Due to concerns over commercial postings on the system dynamics main topic, commercial hyperlinks are specifically NOT active on this list.

New!!: Pascal (programming language) and Comparison of system dynamics software · See more »

Comparison of web frameworks

This is a comparison of notable web frameworks, software used to build and deploy web applications.

New!!: Pascal (programming language) and Comparison of web frameworks · See more »

Compiled language

A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).

New!!: Pascal (programming language) and Compiled language · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Pascal (programming language) and Compiler · See more »

Complement (set theory)

In set theory, the complement of a set refers to elements not in.

New!!: Pascal (programming language) and Complement (set theory) · See more »

Component Pascal

Component Pascal is a programming language in the tradition of Niklaus Wirth's Pascal, Modula-2, Oberon and Oberon-2.

New!!: Pascal (programming language) and Component Pascal · See more »

Computer

A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.

New!!: Pascal (programming language) and Computer · See more »

Computer Graphics: Principles and Practice

Computer Graphics: Principles and Practice is a textbook written by John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, and Kurt Akeley and published by Addison–Wesley.

New!!: Pascal (programming language) and Computer Graphics: Principles and Practice · See more »

Computer History Museum

The Computer History Museum (CHM) is a museum established in 1996 in Mountain View, California, US.

New!!: Pascal (programming language) and Computer History Museum · See more »

Computer Pioneer Award

The Computer Pioneer Award was established in 1981 by the Board of Governors of the IEEE Computer Society to recognize and honor the vision of those people whose efforts resulted in the creation and continued vitality of the computer industry.

New!!: Pascal (programming language) and Computer Pioneer Award · See more »

Concurrent Pascal

Concurrent Pascal was designed by Per Brinch Hansen for writing concurrent computing programs such as operating systems and real-time monitoring systems on shared memory computers.

New!!: Pascal (programming language) and Concurrent Pascal · See more »

Conditional (computer programming)

In computer science, conditional statements, conditional expressions and conditional constructs are features of a programming language, which perform different computations or actions depending on whether a programmer-specified boolean condition evaluates to true or false.

New!!: Pascal (programming language) and Conditional (computer programming) · See more »

Control flow

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

New!!: Pascal (programming language) and Control flow · See more »

Cool (programming language)

Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed by Alexander Aiken for use in an undergraduate compiler course project.

New!!: Pascal (programming language) and Cool (programming language) · See more »

Coral 66

CORAL (Computer On-line Real-time Applications Language) is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, UK, as a subset of JOVIAL.

New!!: Pascal (programming language) and Coral 66 · See more »

Coroutine

Coroutines are computer-program components that generalize subroutines for non-preemptive multitasking, by allowing multiple entry points for suspending and resuming execution at certain locations.

New!!: Pascal (programming language) and Coroutine · See more »

CP/M

CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created for Intel 8080/85-based microcomputers by Gary Kildall of Digital Research, Inc.

New!!: Pascal (programming language) and CP/M · See more »

Cray Operating System

The Cray Operating System (COS) succeeded Chippewa Operating System (shipped with earlier computer systems CDC 6000 series and CDC 7600) and is Cray Research's now discontinued proprietary operating system for its Cray-1 (1976) and Cray X-MP supercomputers, and those platforms' main OS until replaced by UNICOS in the late 1980s.

New!!: Pascal (programming language) and Cray Operating System · See more »

Cross compiler

A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running.

New!!: Pascal (programming language) and Cross compiler · See more »

Ctags

Ctags is a programming tool that generates an index (or tag) file of names found in source and header files of various programming languages.

New!!: Pascal (programming language) and Ctags · See more »

CWEB

CWEB is a computer programming system created by Donald Knuth and Silvio Levy as a follow-up to Knuth's WEB literate programming system, using the C programming language (and to a lesser extent the C++ and Java programming languages) instead of Pascal.

New!!: Pascal (programming language) and CWEB · See more »

Cybil (programming language)

Cybil (short for the Cyber Implementation Language of the Control Data Network Operating System) was a Pascal-like language developed at Control Data Corporation.

New!!: Pascal (programming language) and Cybil (programming language) · See more »

Data acquisition

Data acquisition is the process of sampling signals that measure real world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer.

New!!: Pascal (programming language) and Data acquisition · See more »

Data structure

In computer science, a data structure is a data organization and storage format that enables efficient access and modification.

New!!: Pascal (programming language) and Data structure · See more »

Data structure alignment

Data structure alignment refers to the way data is arranged and accessed in computer memory.

New!!: Pascal (programming language) and Data structure alignment · See more »

Data type

In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

New!!: Pascal (programming language) and Data type · See more »

Dataphor

Dataphor is an open-source truly-relational database management system (RDBMS) and its accompanying user interface technologies, which together are designed to provide highly declarative software application development.

New!!: Pascal (programming language) and Dataphor · See more »

Datapoint's Advanced Systems Language

DASL (Datapoint's Advanced Systems Language) was a programming language and compiler proprietary to Datapoint.

New!!: Pascal (programming language) and Datapoint's Advanced Systems Language · See more »

David W. Barron

David William Barron FBCS (9 January 1935 – 2 January 2012) was a British academic in Physics and Computer Science who was described in the Times Higher Education magazine as one of the "founding fathers" of computer science.

New!!: Pascal (programming language) and David W. Barron · See more »

Dbx (debugger)

DBX is a source-level debugger found primarily on Solaris, AIX, IRIX, Tru64 UNIX, Linux and BSD operating systems.

New!!: Pascal (programming language) and Dbx (debugger) · See more »

Declaration (computer programming)

In computer programming, a declaration is a language construct that specifies properties of an identifier: it declares what a word (identifier) "means".

New!!: Pascal (programming language) and Declaration (computer programming) · See more »

Delfi

Delfi is a Winboard/UCI chess engine written in Pascal designed by Italian chess programmer Fabio Cavicchio.

New!!: Pascal (programming language) and Delfi · See more »

Delphi (IDE)

Delphi is an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, developed by Embarcadero Technologies.

New!!: Pascal (programming language) and Delphi (IDE) · See more »

Dev-Pascal

Dev-Pascal is a free integrated development environment (IDE) distributed under the GNU General Public License for programming in Pascal and Object Pascal.

New!!: Pascal (programming language) and Dev-Pascal · See more »

Dhrystone

Dhrystone is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming.

New!!: Pascal (programming language) and Dhrystone · See more »

Digistar II

Digistar II is a planetarium projection system by Evans & Sutherland - Digistar Users Group.

New!!: Pascal (programming language) and Digistar II · See more »

Digital Research

Digital Research, Inc. (also known as DR or DRI) was a company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, Multiuser DOS, DOS Plus, DR DOS and GEM.

New!!: Pascal (programming language) and Digital Research · See more »

Digraphs and trigraphs

In computer programming, digraphs and trigraphs are sequences of two and three characters, respectively, that appear in source code and, according to a programming language's specification, should be treated as if they were single characters.

New!!: Pascal (programming language) and Digraphs and trigraphs · See more »

DJGPP

DJ's GNU Programming Platform (DJGPP) is a software development suite for Intel 80386-level and above, IBM PC compatibles which supports DOS operating systems.

New!!: Pascal (programming language) and DJGPP · See more »

DND (video game)

DND is one of the earliest role-playing video games.

New!!: Pascal (programming language) and DND (video game) · See more »

Do while loop

In most computer programming languages, a do while loop is a control flow statement that executes a block of code at least once, and then repeatedly executes the block, or not, depending on a given boolean condition at the end of the block.

New!!: Pascal (programming language) and Do while loop · See more »

Dollar sign

The dollar sign ($ or) is a symbol primarily used to indicate the various units of currency around the world.

New!!: Pascal (programming language) and Dollar sign · See more »

Domain/OS

Domain/OS is the discontinued operating system used by the Apollo/Domain line of workstations manufactured by Apollo Computer Inc.

New!!: Pascal (programming language) and Domain/OS · See more »

Don Priestley

Don Priestley (born 1940) is a video game programmer who wrote for the ZX81 and ZX Spectrum between 1982 and 1989.

New!!: Pascal (programming language) and Don Priestley · See more »

Donald B. Gillies

Donald Bruce Gillies (October 15, 1928 – July 17, 1975) was a Canadian mathematician and computer scientist, known for his work in game theory, computer design, and minicomputer programming environments.

New!!: Pascal (programming language) and Donald B. Gillies · See more »

Doodle Kids

Doodle Kids is an application for iPhone, iPad, and Android devices.

New!!: Pascal (programming language) and Doodle Kids · See more »

Douglas T. Ross

Douglas Taylor "Doug" Ross (21 December 1929 – 31 January 2007) was an American computer scientist pioneer, and Chairman of SofTech, Inc. He is most famous for originating the term CAD for computer-aided design, and is considered to be the father of Automatically Programmed Tools (APT) a language to drive numerically controlled manufacturing.

New!!: Pascal (programming language) and Douglas T. Ross · See more »

Draco (programming language)

Draco was a shareware programming language created by Chris Gray.

New!!: Pascal (programming language) and Draco (programming language) · See more »

Dream Flight

Dream Flight (Vol De Rêve) is a 3-D computer-animated fiction film completely produced by computer.

New!!: Pascal (programming language) and Dream Flight · See more »

DSPlayer

DSPlayer® is a digital media player application for Microsoft Windows developed by a Mannheim-based international team of developers directed by the founder Dipl.-Inf.

New!!: Pascal (programming language) and DSPlayer · See more »

DSSP (hydrogen bond estimation algorithm)

The DSSP algorithm is the standard method for assigning secondary structure to the amino acids of a protein, given the atomic-resolution coordinates of the protein.

New!!: Pascal (programming language) and DSSP (hydrogen bond estimation algorithm) · See more »

Dungeon Master (video game)

Dungeon Master is a realtime role-playing video game featuring a pseudo-3D first-person perspective.

New!!: Pascal (programming language) and Dungeon Master (video game) · See more »

DX10

DX10 was a general purpose, multitasking operating system designed to operate with the Texas Instruments 990/10, 990/10A and 990/12 minicomputers using the memory mapping feature.

New!!: Pascal (programming language) and DX10 · See more »

Dymola

Dymola is a commercial modeling and simulation environment based on the open Modelica modeling language.

New!!: Pascal (programming language) and Dymola · See more »

E (programming language)

E is an object-oriented programming language for secure distributed computing, created by Mark S. Miller, Dan Bornstein, and others at Electric Communities in 1997.

New!!: Pascal (programming language) and E (programming language) · See more »

EasyLanguage

EasyLanguage is a proprietary programming language that was developed by TradeStation and built into its electronic trading platform.

New!!: Pascal (programming language) and EasyLanguage · See more »

ECL (data-centric programming language)

ECL is a declarative, data centric programming language designed in 2000 to allow a team of programmers to process big data across a high performance computing cluster without the programmer being involved in many of the lower level, imperative decisions.

New!!: Pascal (programming language) and ECL (data-centric programming language) · See more »

Editor war

Editor war is the common name for the rivalry between users of the Emacs and vi (usually Vim) text editors.

New!!: Pascal (programming language) and Editor war · See more »

Edsger W. Dijkstra

Edsger Wybe Dijkstra (11 May 1930 – 6 August 2002) was a Dutch systems scientist, programmer, software engineer, science essayist, and early pioneer in computing science.

New!!: Pascal (programming language) and Edsger W. Dijkstra · See more »

Education in France

The French educational system is highly centralized and organized, with many subdivisions.

New!!: Pascal (programming language) and Education in France · See more »

Education in Vietnam

Education in Vietnam is a state-run system of public and private education run by the Ministry of Education and Training.

New!!: Pascal (programming language) and Education in Vietnam · See more »

Egon Zakrajšek

Egon Zakrajšek (July 7, 1941 – September 2002) was a Slovene mathematician and computer scientist.

New!!: Pascal (programming language) and Egon Zakrajšek · See more »

Eiffel (programming language)

Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software.

New!!: Pascal (programming language) and Eiffel (programming language) · See more »

Eight queens puzzle

The eight queens puzzle is the problem of placing eight chess queens on an 8×8 chessboard so that no two queens threaten each other.

New!!: Pascal (programming language) and Eight queens puzzle · See more »

Elliot Koffman

Elliot Bruce Koffman (born 7 May 1942 in Boston, Massachusetts) is a noted computer scientist and educationist.

New!!: Pascal (programming language) and Elliot Koffman · See more »

Ellipsis (computer programming)

In computer programming, ellipsis notation (.. or...) is used to denote ranges, an unspecified number of arguments, or a parent directory.

New!!: Pascal (programming language) and Ellipsis (computer programming) · See more »

Elxsi

Elxsi (now Tata Elxsi) was a minicomputer manufacturing company established in the late 1970s along with a host of other competitors (Trilogy Systems, Sequent, Convex Computer) in Silicon Valley, USA.

New!!: Pascal (programming language) and Elxsi · See more »

Embarcadero Technologies

Embarcadero Technologies is an American computer software company that develops, manufactures, licenses, and supports products and services related to software through several product divisions.

New!!: Pascal (programming language) and Embarcadero Technologies · See more »

Embedded SQL

Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL.

New!!: Pascal (programming language) and Embedded SQL · See more »

Emerald (programming language)

Emerald is a distributed, object-oriented programming language developed in the 1980s by Andrew P. Black, Norman C. Hutchinson, Eric B. Jul, and Henry M. Levy, in the Department of Computer Science at the University of Washington.

New!!: Pascal (programming language) and Emerald (programming language) · See more »

Empire (1972 video game)

Empire is a 4X wargame created in 1972 by Peter Langston, taking its name from a Reed College board game of the same name.

New!!: Pascal (programming language) and Empire (1972 video game) · See more »

Empty string

In formal language theory, the empty string, or empty word is the unique string of length zero.

New!!: Pascal (programming language) and Empty string · See more »

English in computing

The English language is sometimes described as the lingua franca of computing.

New!!: Pascal (programming language) and English in computing · See more »

ENQUIRE

ENQUIRE was a software project written in 1980 by Tim Berners-Lee at CERN, which was the predecessor to the World Wide Web.

New!!: Pascal (programming language) and ENQUIRE · See more »

Entry point

In computer programming, an entry point is where control is transferred from the operating system to a computer program, at which place the processor enters a program or a code fragment and execution begins.

New!!: Pascal (programming language) and Entry point · See more »

Enumerated type

In computer programming, an enumerated type (also called enumeration, enum, or factor in the R programming language, and a categorical variable in statistics) is a data type consisting of a set of named values called elements, members, enumeral, or enumerators of the type.

New!!: Pascal (programming language) and Enumerated type · See more »

EOS (operating system)

EOS is a discontinued operating system developed by ETA Systems (a spin-off division of Control Data Corporation) for use in their ETA10 line of supercomputers in the 1980s.

New!!: Pascal (programming language) and EOS (operating system) · See more »

Epidata

EpiData is a group of applications used in combination for creating documented data structures and analysis of quantitative data.

New!!: Pascal (programming language) and Epidata · See more »

Equals sign

The equals sign or equality sign is a mathematical symbol used to indicate equality.

New!!: Pascal (programming language) and Equals sign · See more »

Escape sequences in C

Escape sequences are used in the programming languages C and C++, and also in many more languages (with some variations) like Java and C#.

New!!: Pascal (programming language) and Escape sequences in C · See more »

Euclid (programming language)

Euclid is an imperative programming language for writing verifiable programs.

New!!: Pascal (programming language) and Euclid (programming language) · See more »

Exit (system call)

On many computer operating systems, a computer process terminates its execution by making an exit system call.

New!!: Pascal (programming language) and Exit (system call) · See more »

EXPRESS (data modeling language)

EXPRESS is a standard data modeling language for product data.

New!!: Pascal (programming language) and EXPRESS (data modeling language) · See more »

Expression-oriented programming language

An expression-oriented programming language is a programming language where every (or nearly every) construction is an expression and thus yields a value.

New!!: Pascal (programming language) and Expression-oriented programming language · See more »

Extended Backus–Naur form

In computer science, extended Backus-Naur form (EBNF) is a family of metasyntax notations, any of which can be used to express a context-free grammar.

New!!: Pascal (programming language) and Extended Backus–Naur form · See more »

Extensible Embeddable Language

The Extensible Embeddable Language (EEL) is a scripting and programming language in development by David Olofson.

New!!: Pascal (programming language) and Extensible Embeddable Language · See more »

External ray

An external ray is a curve that runs from infinity toward a Julia or Mandelbrot set.

New!!: Pascal (programming language) and External ray · See more »

External variable

In the C programming language, an external variable is a variable defined outside any function block.

New!!: Pascal (programming language) and External variable · See more »

FastTracker 2

FastTracker 2 is a music tracker created by Fredrik "Mr.

New!!: Pascal (programming language) and FastTracker 2 · See more »

Fdformat

Fdformat is the name of two unrelated programs.

New!!: Pascal (programming language) and Fdformat · See more »

February 15

No description.

New!!: Pascal (programming language) and February 15 · See more »

Fermat (computer algebra system)

Fermat (named after Pierre de Fermat) is a freeware program developed by Prof.

New!!: Pascal (programming language) and Fermat (computer algebra system) · See more »

File format

A file format is a standard way that information is encoded for storage in a computer file.

New!!: Pascal (programming language) and File format · See more »

First-class function

In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens.

New!!: Pascal (programming language) and First-class function · See more »

Flagship compiler

FlagShip is both an object oriented and procedural programming language, based on the xBase language dialect and conventions.

New!!: Pascal (programming language) and Flagship compiler · See more »

FLEX (operating system)

The FLEX single-tasking operating system was developed by Technical Systems Consultants (TSC) of West Lafayette, Indiana, for the Motorola 6800 in 1976.

New!!: Pascal (programming language) and FLEX (operating system) · See more »

For loop

In computer science, a for-loop (or simply for loop) is a control flow statement for specifying iteration, which allows code to be executed repeatedly.

New!!: Pascal (programming language) and For loop · See more »

Foreach loop

For each (or foreach) is a control flow statement for traversing items in a collection.

New!!: Pascal (programming language) and Foreach loop · See more »

Forward declaration

In computer programming, a forward declaration is a declaration of an identifier (denoting an entity such as a type, a variable, a constant, or a function) for which the programmer has not yet given a complete definition.

New!!: Pascal (programming language) and Forward declaration · See more »

Fragile binary interface problem

The fragile binary interface problem or FBI is a shortcoming of certain object-oriented programming language compilers, in which internal changes to an underlying class library can cause descendant libraries or programs to cease working.

New!!: Pascal (programming language) and Fragile binary interface problem · See more »

Free Pascal

Free Pascal Compiler (FPC) is a compiler for the closely related programming language dialects, Pascal and Object Pascal.

New!!: Pascal (programming language) and Free Pascal · See more »

Free-form language

In computer programming, a free-form language is a programming language in which the positioning of characters on the page in program text is insignificant.

New!!: Pascal (programming language) and Free-form language · See more »

FreeFem++

FreeFem++ is a programming language and a software focused on solving partial differential equations using the finite element method.

New!!: Pascal (programming language) and FreeFem++ · See more »

FreeType

FreeType is a popular software development library used to render text onto bitmaps, and provides support for other font-related operations.

New!!: Pascal (programming language) and FreeType · See more »

Full stop

The full point or full stop (British and broader Commonwealth English) or period (North American English) is a punctuation mark.

New!!: Pascal (programming language) and Full stop · See more »

Funarg problem

In computer science, the funarg problem refers to the difficulty in implementing first-class functions (functions as first-class objects) in programming language implementations so as to use stack-based memory allocation of the functions.

New!!: Pascal (programming language) and Funarg problem · See more »

Function pointer

A function pointer, also called a subroutine pointer or procedure pointer, is a pointer that points to a function.

New!!: Pascal (programming language) and Function pointer · See more »

Function prologue

In assembly language programming, the function prologue is a few lines of code at the beginning of a function, which prepare the stack and registers for use within the function.

New!!: Pascal (programming language) and Function prologue · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

New!!: Pascal (programming language) and Functional programming · See more »

FutureBASIC

FutureBasic is a free BASIC compiler for Apple Inc.'s Macintosh.

New!!: Pascal (programming language) and FutureBASIC · See more »

Game programming

Game programming, a subset of game development, is the software development of video games.

New!!: Pascal (programming language) and Game programming · See more »

GD Graphics Library

The GD Graphics Library is a graphics software library by Thomas Boutell and others for dynamically manipulating images.

New!!: Pascal (programming language) and GD Graphics Library · See more »

Geany

Geany (IPA:ʒeːniː) is a lightweight GUI text editor using Scintilla and GTK+, including basic IDE features.

New!!: Pascal (programming language) and Geany · See more »

Genera (operating system)

Genera is a commercial operating system and development environment for Lisp machines developed by Symbolics.

New!!: Pascal (programming language) and Genera (operating system) · See more »

General Polygon Clipper

The General Polygon Clipper (GPC) is a software library providing for computing the results of clipping operations on sets of polygons.

New!!: Pascal (programming language) and General Polygon Clipper · See more »

General-purpose programming language

In computer software, a general-purpose programming language is a programming language designed to be used for writing software in the widest variety of application domains (a general-purpose language).

New!!: Pascal (programming language) and General-purpose programming language · See more »

Generational list of programming languages

This is a "genealogy" of programming languages.

New!!: Pascal (programming language) and Generational list of programming languages · See more »

George Boole

George Boole (2 November 1815 – 8 December 1864) was a largely self-taught English mathematician, philosopher and logician, most of whose short career was spent as the first professor of mathematics at Queen's College, Cork in Ireland.

New!!: Pascal (programming language) and George Boole · See more »

GNAT Programming Studio

GNAT Programming Studio (GPS, formerly known as the GNAT Programming System) is a free multi-language integrated development environment (IDE) by AdaCore.

New!!: Pascal (programming language) and GNAT Programming Studio · See more »

GNAVI

GNAVI is an open source visual software development environment that is composed of three major portions: GWindows GUI framework, GNATCOM ActiveX/COM framework, and GWenerator code generator.

New!!: Pascal (programming language) and GNAVI · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: Pascal (programming language) and GNU Compiler Collection · See more »

GNU Pascal

GNU Pascal (GPC) is a Pascal compiler composed of a frontend to GNU Compiler Collection (GCC), similar to the way Fortran and other languages were added to GCC.

New!!: Pascal (programming language) and GNU Pascal · See more »

Go (programming language)

Go (often referred to as Golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.

New!!: Pascal (programming language) and Go (programming language) · See more »

GOFF

The GOFF (Generalized Object File Format) specification was developed for the IBM zSystem Mainframe computer to supersede the IBM OS/360 Object File Format to compensate for weaknesses in the older format.

New!!: Pascal (programming language) and GOFF · See more »

GOLD (parser)

GOLD is a free parsing system that is designed to support multiple programming languages.

New!!: Pascal (programming language) and GOLD (parser) · See more »

Gold Box

Gold Box is a series of role-playing video games produced by SSI from 1988 to 1992.

New!!: Pascal (programming language) and Gold Box · See more »

Gosu (programming language)

Gosu is a statically-typed programming language that runs on the Java Virtual Machine released under the Apache 2 license.

New!!: Pascal (programming language) and Gosu (programming language) · See more »

Goto

GoTo (goto, GOTO, GO TO or other case combinations, depending on the programming language) is a statement found in many computer programming languages.

New!!: Pascal (programming language) and Goto · See more »

Graphing calculator

A graphing calculator (also graphics / graphic display calculator) is a handheld computer that is capable of plotting graphs, solving simultaneous equations, and performing other tasks with variables.

New!!: Pascal (programming language) and Graphing calculator · See more »

GTD-5 EAX

The GTD-5 EAX (General Telephone Digital Number 5 Electronic Automatic Exchange) is the Class 5 telephone switch developed by GTE Automatic Electric Laboratories.

New!!: Pascal (programming language) and GTD-5 EAX · See more »

HeaderDoc

HeaderDoc is a documentation generator developed and maintained by Apple Inc. Using specially commented source code files as input, HeaderDoc generates documentation for the code in HTML or XML format.

New!!: Pascal (programming language) and HeaderDoc · See more »

HelpNDoc

HelpNDoc is a Windows-based help authoring tool published by French company.

New!!: Pascal (programming language) and HelpNDoc · See more »

Heterogeneous Element Processor

The Heterogeneous Element Processor (HEP) was introduced by Denelcor, Inc. in 1982 as the world's first commercial MIMD computer.

New!!: Pascal (programming language) and Heterogeneous Element Processor · See more »

Hexadecimal

In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.

New!!: Pascal (programming language) and Hexadecimal · See more »

High Level Assembly

High Level Assembly (HLA) is a high-level assembly language developed by Randall Hyde.

New!!: Pascal (programming language) and High Level Assembly · See more »

High-level language computer architecture

A high-level language computer architecture (HLLCA) is a computer architecture designed to be targeted by a specific high-level language, rather than the architecture being dictated by hardware considerations.

New!!: Pascal (programming language) and High-level language computer architecture · See more »

High-level programming language

In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.

New!!: Pascal (programming language) and High-level programming language · See more »

Hindley–Milner type system

In type theory and functional programming, Hindley–Milner (HM), also known as Damas–Milner or Damas–Hindley–Milner, is a classical type system for the lambda calculus with parametric polymorphism, first described by J. Roger Hindley and later rediscovered by Robin Milner.

New!!: Pascal (programming language) and Hindley–Milner type system · See more »

History of computer animation

The history of computer animation began as early as the 1940s and 1950s, when people began to experiment with computer graphics - most notably by John Whitney.

New!!: Pascal (programming language) and History of computer animation · See more »

History of free and open-source software

In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases without separate fees.

New!!: Pascal (programming language) and History of free and open-source software · See more »

History of personal computers

The history of the personal computer as a mass-market consumer electronic device began with the microcomputer revolution of the 1980s.

New!!: Pascal (programming language) and History of personal computers · See more »

History of programming languages

The first high-level programming language was Plankalkül, created by Konrad Zuse between 1942 and 1945.

New!!: Pascal (programming language) and History of programming languages · See more »

History of Programming Languages

History of Programming Languages (HOPL) is an infrequent ACM SIGPLAN conference.

New!!: Pascal (programming language) and History of Programming Languages · See more »

History of the Berkeley Software Distribution

The History of the Berkeley Software Distribution begins in the 1970s.

New!!: Pascal (programming language) and History of the Berkeley Software Distribution · See more »

Honeywell CP-6

CP-6 is a discontinued computer operating system developed by Honeywell, Inc. in 1976.

New!!: Pascal (programming language) and Honeywell CP-6 · See more »

Hong Kong Olympiad in Informatics

Hong Kong Olympiad in Informatics (HKOI; 香港電腦奧林匹克競賽) is an annual programming competition for secondary school students in Hong Kong, emphasizing on problem solving techniques and programming skills.

New!!: Pascal (programming language) and Hong Kong Olympiad in Informatics · See more »

HOSxP

HOSxP is a hospital information system, including Electronic health record (EHR), in use in over 70 hospitals across Thailand.

New!!: Pascal (programming language) and HOSxP · See more »

How to Solve it by Computer

How to Solve it by Computer is a computer science book by R. G. Dromey, first published by Prentice-Hall in 1982.

New!!: Pascal (programming language) and How to Solve it by Computer · See more »

HP 3000

The HP 3000 series is a family of minicomputers released by Hewlett-Packard in 1972.

New!!: Pascal (programming language) and HP 3000 · See more »

HP 39/40 series

HP 39/40 series are graphing calculators from Hewlett-Packard, the successors of HP 38G.

New!!: Pascal (programming language) and HP 39/40 series · See more »

HP Pascal

HP Pascal (formerly Compaq Pascal and DEC Pascal) is a Pascal and Extended Pascal compiler that runs on OpenVMS for VAX systems, OpenVMS for AlphaServer systems, and OpenVMS for Integrity servers.

New!!: Pascal (programming language) and HP Pascal · See more »

HP Prime

The HP Prime is a graphing calculator introduced by Hewlett-Packard in 2013 and currently manufactured by HP Inc. It was designed with features resembling those of smartphones, such as a full-color touchscreen display and the ability to expand functionality by means of downloadable applications.

New!!: Pascal (programming language) and HP Prime · See more »

HTML-Kit

HTML-Kit is a proprietary HTML editor for Microsoft Windows made by.

New!!: Pascal (programming language) and HTML-Kit · See more »

Hungarian notation

Hungarian notation is an identifier naming convention in computer programming, in which the name of a variable or function indicates its intention or kind, and in some dialects its type.

New!!: Pascal (programming language) and Hungarian notation · See more »

HxD

HxD is a hex editor, disk editor, and memory editor developed by Maël Hörz for Windows.

New!!: Pascal (programming language) and HxD · See more »

HyperTalk

HyperTalk was a high-level, procedural programming language created in 1987 by Dan Winkler and used in conjunction with Apple Computer's HyperCard hypermedia program by Bill Atkinson.

New!!: Pascal (programming language) and HyperTalk · See more »

IBM RPG

RPG is a high-level programming language (HLL) for business applications.

New!!: Pascal (programming language) and IBM RPG · See more »

IBM Series/1

The IBM Series/1 is a 16-bit minicomputer, introduced in 1976, that in many respects competed with other minicomputers of the time, such as the PDP-11 from Digital Equipment Corporation and similar offerings from Data General and HP.

New!!: Pascal (programming language) and IBM Series/1 · See more »

IBM System i

The IBM System i is IBM's previous generation of midrange computer systems for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008.

New!!: Pascal (programming language) and IBM System i · See more »

ICL DRS

The ICL DRS was a range of departmental computers from International Computers Limited (ICL).

New!!: Pascal (programming language) and ICL DRS · See more »

ICL VME

VME (Virtual Machine Environment) is a mainframe operating system developed by the UK company International Computers Limited (ICL, now part of the Fujitsu group).

New!!: Pascal (programming language) and ICL VME · See more »

Icon (programming language)

Icon is a very high-level programming language featuring goal-directed execution and many facilities for managing strings and textual patterns.

New!!: Pascal (programming language) and Icon (programming language) · See more »

ICT 1900 series

ICT 1900 was the name given to a series of mainframe computers released by International Computers and Tabulators (ICT) and later International Computers Limited (ICL) during the 1960s and '70s.

New!!: Pascal (programming language) and ICT 1900 series · See more »

Iftran

IFTRAN (née Iftran) was created in 1972 by E. F. Miller at General Research Corporation, Santa Barbara, California as a mechanism to support structured programming concepts in a FORTRAN-based environment.

New!!: Pascal (programming language) and Iftran · See more »

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

New!!: Pascal (programming language) and Imperative programming · See more »

Increment and decrement operators

Increment and decrement operators are unary operators that add or subtract one from their operand, respectively.

New!!: Pascal (programming language) and Increment and decrement operators · See more »

Indentation style

In computer programming, an indentation style is a convention governing the indentation of blocks of code to convey program structure.

New!!: Pascal (programming language) and Indentation style · See more »

Index of computing articles

Originally, the word computing was synonymous with counting and calculating, and the science and technology of mathematical calculations.

New!!: Pascal (programming language) and Index of computing articles · See more »

Index of software engineering articles

This is an alphabetical list of articles pertaining specifically to software engineering.

New!!: Pascal (programming language) and Index of software engineering articles · See more »

Info-ZIP

Info-ZIP is a set of open-source software to handle ZIP archives.

New!!: Pascal (programming language) and Info-ZIP · See more »

Informatics General

Informatics General Corporation, earlier Informatics, Inc., was an American computer software company in existence from 1962 through 1985 and based in Los Angeles, California.

New!!: Pascal (programming language) and Informatics General · See more »

Information Communications Technology education in the Philippines

In grade school, Information Communications Technology is usually taught in the subject Home Economics and Livelihood Education.

New!!: Pascal (programming language) and Information Communications Technology education in the Philippines · See more »

Inno Setup

Inno Setup is a free software script-driven installation system created in Delphi by Jordan Russell.

New!!: Pascal (programming language) and Inno Setup · See more »

Input (magazine)

Input was a partwork published by Marshall Cavendish in the United Kingdom during 1984 and 1985, covering the subject of home computer programming.

New!!: Pascal (programming language) and Input (magazine) · See more »

Integer (computer science)

In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.

New!!: Pascal (programming language) and Integer (computer science) · See more »

Integrated software

Integrated software is a software for personal computers that combines the most commonly used functions of many productivity software programs into one application.

New!!: Pascal (programming language) and Integrated software · See more »

Intel 8085

The Intel 8085 ("eighty-eighty-five") is an 8-bit microprocessor produced by Intel and introduced in 1976.

New!!: Pascal (programming language) and Intel 8085 · See more »

Intel 8086

The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and mid-1978, when it was released.

New!!: Pascal (programming language) and Intel 8086 · See more »

Intel MCS-51

The Intel MCS-51 (commonly termed 8051) is an internally Harvard architecture, complex instruction set computer (CISC) instruction set, single chip microcontroller (µC) series developed by Intel in 1980 for use in embedded systems.

New!!: Pascal (programming language) and Intel MCS-51 · See more »

International Computers Limited

International Computers Limited (ICL) was a large British computer hardware, computer software and computer services company that operated from 1968 until 2002.

New!!: Pascal (programming language) and International Computers Limited · See more »

International Olympiad in Informatics

The International Olympiad in Informatics (IOI) is an annual competitive programming competition for secondary school students.

New!!: Pascal (programming language) and International Olympiad in Informatics · See more »

Interpreted language

An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely, without previously compiling a program into machine-language instructions.

New!!: Pascal (programming language) and Interpreted language · See more »

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

New!!: Pascal (programming language) and Interpreter (computing) · See more »

Interval (mathematics)

In mathematics, a (real) interval is a set of real numbers with the property that any number that lies between two numbers in the set is also included in the set.

New!!: Pascal (programming language) and Interval (mathematics) · See more »

Interval arithmetic

Interval arithmetic, interval mathematics, interval analysis, or interval computation, is a method developed by mathematicians since the 1950s and 1960s, as an approach to putting bounds on rounding errors and measurement errors in mathematical computation and thus developing numerical methods that yield reliable results.

New!!: Pascal (programming language) and Interval arithmetic · See more »

IP Pascal

IP Pascal is an implementation of the Pascal programming language using the IP portability platform, a multiple machine, operating system and language implementation system.

New!!: Pascal (programming language) and IP Pascal · See more »

Ircle

Ircle (formerly rendered as "IRCle") was an IRC client developed by Onno Tijdgat for the Macintosh computer platform.

New!!: Pascal (programming language) and Ircle · See more »

ISO/IEC JTC 1/SC 22

ISO/IEC JTC 1/SC 22 Programming languages, their environments and system software interfaces is a standardization subcommittee of the Joint Technical Committee ISO/IEC JTC 1 of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) that develops and facilitates standards within the fields of programming languages, their environments and system software interfaces.

New!!: Pascal (programming language) and ISO/IEC JTC 1/SC 22 · See more »

Ivan Bratko (computer scientist)

Ivan Bratko (born June 10, 1946 in Ljubljana) is a Slovene computer scientist.

New!!: Pascal (programming language) and Ivan Bratko (computer scientist) · See more »

JADE (programming language)

JADE is a proprietary object-oriented software development and deployment platform product from the New Zealand-based Jade Software Corporation, first released in 1996.

New!!: Pascal (programming language) and JADE (programming language) · See more »

JAL (compiler)

JAL (Just Another Language) is a Pascal-like programming language and compiler that generates executable code for PIC microcontrollers.

New!!: Pascal (programming language) and JAL (compiler) · See more »

JAM Message Base Format

The JAM Message Base Format was one of the most popular file formats of message bases on DOS-based BBSes in the 1990s.

New!!: Pascal (programming language) and JAM Message Base Format · See more »

Java applet

A Java applet was a small application that is written in the Java programming language, or another programming language that compiles to Java bytecode, and delivered to users in the form of Java bytecode.

New!!: Pascal (programming language) and Java applet · See more »

Java compiler

A Java compiler is a compiler for the programming language Java.

New!!: Pascal (programming language) and Java compiler · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Pascal (programming language) and JavaScript · See more »

JavaScript syntax

The syntax of JavaScript is the set of rules that define a correctly structured JavaScript program.

New!!: Pascal (programming language) and JavaScript syntax · See more »

Jean Ichbiah

Jean David Ichbiah (25 March 1940 – 26 January 2007) was a French computer scientist and the initial chief designer (1977–1983) of Ada, a general-purpose, strongly typed programming language with certified validated compilers.

New!!: Pascal (programming language) and Jean Ichbiah · See more »

Jef Raskin

Jef Raskin (March 9, 1943 – February 26, 2005) was an American human–computer interface expert best known for conceiving and starting the Macintosh project at Apple in the late 1970s.

New!!: Pascal (programming language) and Jef Raskin · See more »

Joel McCormack

Joel McCormack is the designer of the NCR Corporation version of the p-code machine, which is a kind of stack machine popular in the 1970s as the preferred way to implement new computing architectures and languages such as Pascal and BCPL.

New!!: Pascal (programming language) and Joel McCormack · See more »

John F. Sowa

John Florian Sowa (born 1940) is an American computer scientist, an expert in artificial intelligence and computer design, and the inventor of conceptual graphs.

New!!: Pascal (programming language) and John F. Sowa · See more »

Joyce (programming language)

Joyce is a secure, concurrent programming language designed by Per Brinch Hansen in the 1980s.

New!!: Pascal (programming language) and Joyce (programming language) · See more »

JRT (programming language)

JRT (Jim Russell Tyson) is an implementation of the Pascal programming language.

New!!: Pascal (programming language) and JRT (programming language) · See more »

Julyo

Giulio "Julyo" D'Agostino (born in Genoa, Italy on December 14, 1978) is an Award Winner technologist, intrapreneur, music producer, VJ and DJ of Italian origin who has several International Awards for his film scoring work and work as intrapreneur for Google LLC, Apple Inc and Salesforce.com.

New!!: Pascal (programming language) and Julyo · See more »

Jupiter Ace

The Jupiter Ace was a British home computer of the early 1980s.

New!!: Pascal (programming language) and Jupiter Ace · See more »

Kalahasti P. Prasad

Kalahasti Parvatheeswara Prasad (15 June 1944 – 5 April 2010) was a researcher and educator in Electrical Engineering in the Andhra Pradesh province of India.

New!!: Pascal (programming language) and Kalahasti P. Prasad · See more »

Karel (programming language)

Karel is an educational programming language for beginners, created by Richard E. Pattis in his book Karel The Robot: A Gentle Introduction to the Art of Programming.

New!!: Pascal (programming language) and Karel (programming language) · See more »

Karlsruhe Accurate Arithmetic

Karlsruhe Accurate Arithmetic (KAA) or Karlsruhe Accurate Arithmetic Approach (KAAA), augments conventional floating-point arithmetics with good error behaviour with new operations to calculate scalar products with a single rounding error.

New!!: Pascal (programming language) and Karlsruhe Accurate Arithmetic · See more »

KC 85

The KC 85 ('KC' meaning "Kleincomputer", or "small computer") were models of microcomputers built in East Germany, first in 1984 by VEB Robotron (the KC 85/1) and later by VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen (KC 85/2, KC 85/3 and KC 85/4).

New!!: Pascal (programming language) and KC 85 · See more »

KDevelop

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Microsoft Windows.

New!!: Pascal (programming language) and KDevelop · See more »

Kenneth Bowles

Dr.

New!!: Pascal (programming language) and Kenneth Bowles · See more »

Keyboard monument

Keyboard Monument is an outdoor sculpture featuring the QWERTY keyboard.

New!!: Pascal (programming language) and Keyboard monument · See more »

KMS (hypertext)

KMS, an abbreviation of Knowledge Management System, was a commercial second generation hypermedia system, originally created as a successor for the early hypermedia system ZOG.

New!!: Pascal (programming language) and KMS (hypertext) · See more »

KolibriOS

Kolibri or KolibriOS is a small open source x86 operating system written completely in assembly.

New!!: Pascal (programming language) and KolibriOS · See more »

Kolmogorov complexity

In algorithmic information theory (a subfield of computer science and mathematics), the Kolmogorov complexity of an object, such as a piece of text, is the length of the shortest computer program (in a predetermined programming language) that produces the object as output.

New!!: Pascal (programming language) and Kolmogorov complexity · See more »

Kotlin (programming language)

Kotlin is a statically typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or use the LLVM compiler infrastructure.

New!!: Pascal (programming language) and Kotlin (programming language) · See more »

KUKA Robot Language

The KUKA Robot Language, also known as KRL, is a proprietary programming language similar to Pascal and used to control KUKA robots.

New!!: Pascal (programming language) and KUKA Robot Language · See more »

Label (computer science)

A label in a programming language is a sequence of characters that identifies a location within source code.

New!!: Pascal (programming language) and Label (computer science) · See more »

Lambda calculus

Lambda calculus (also written as λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution.

New!!: Pascal (programming language) and Lambda calculus · See more »

Lambda lifting

Lambda lifting is a meta-process that restructures a computer program so that functions are defined independently of each other in a global scope.

New!!: Pascal (programming language) and Lambda lifting · See more »

Language-Sensitive Editor

Language-Sensitive Editor (LSE) is a full-screen visual editor for the VAX/VMS and OpenVMS Operating systems.

New!!: Pascal (programming language) and Language-Sensitive Editor · See more »

Larry Tesler

Lawrence Gordon Tesler (born April 24, 1945) is a computer scientist who works in the field of human–computer interaction.

New!!: Pascal (programming language) and Larry Tesler · See more »

Legend of the Red Dragon

Legend of the Red Dragon (LORD) is a text-based online role-playing video game, released in 1989 by Robinson Technologies.

New!!: Pascal (programming language) and Legend of the Red Dragon · See more »

Lempel–Ziv–Markov chain algorithm

The Lempel–Ziv–Markov chain algorithm (LZMA) is an algorithm used to perform lossless data compression.

New!!: Pascal (programming language) and Lempel–Ziv–Markov chain algorithm · See more »

Leonard H. Tower Jr.

Leonard "Len" H. Tower Jr. (born June 17, 1949) is a free software activist and one of the founding board members of the Free Software Foundation, where he contributed to the initial releases of gcc and GNU diff.

New!!: Pascal (programming language) and Leonard H. Tower Jr. · See more »

Let expression

In computer science, a "let" expression associates a function definition with a restricted scope.

New!!: Pascal (programming language) and Let expression · See more »

Letter case

Letter case (or just case) is the distinction between the letters that are in larger upper case (also uppercase, capital letters, capitals, caps, large letters, or more formally majuscule) and smaller lower case (also lowercase, small letters, or more formally minuscule) in the written representation of certain languages.

New!!: Pascal (programming language) and Letter case · See more »

Liblzg

liblzg is a compression library for performing lossless data compression.

New!!: Pascal (programming language) and Liblzg · See more »

Libxml2

libxml2 is a software library for parsing XML documents.

New!!: Pascal (programming language) and Libxml2 · See more »

Liero

Liero is a video game for MS-DOS, first released by Finnish programmer Joosa Riekkinen in 1998.

New!!: Pascal (programming language) and Liero · See more »

Limbo (programming language)

Limbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system.

New!!: Pascal (programming language) and Limbo (programming language) · See more »

Linux gaming

Linux gaming refers to playing and developing video games for the Linux operating system, involving a Linux kernel–based operating system, often used for all computing tasks like surfing the web, office applications, desktop publishing, but also for gaming.

New!!: Pascal (programming language) and Linux gaming · See more »

List of ARM Cortex-M development tools

This is a list of development tools for 32-bit ARM Cortex-M-based microcontrollers, which consists of Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33 cores.

New!!: Pascal (programming language) and List of ARM Cortex-M development tools · See more »

List of commercial software with available source code

This is a list of notable software which were originally developed as commercial (and/or proprietary) software product with the source now available (in contrast to software which is developed from the beginning as free and open source software).

New!!: Pascal (programming language) and List of commercial software with available source code · See more »

List of commercial video games with available source code

The source code of these commercially developed and distributed video games is available to the public or the games' communities.

New!!: Pascal (programming language) and List of commercial video games with available source code · See more »

List of computer scientists

This is a list of computer scientists, people who do work in computer science, in particular researchers and authors.

New!!: Pascal (programming language) and List of computer scientists · See more »

List of DIN standards

This is an incomplete list of DIN standards.

New!!: Pascal (programming language) and List of DIN standards · See more »

List of Dutch inventions and discoveries

The Netherlands had a considerable part in the making of modern society.

New!!: Pascal (programming language) and List of Dutch inventions and discoveries · See more »

List of educational programming languages

An educational programming language is a programming language that is designed mostly as an instrument for learning, and less as a tool for writing programs to perform work.

New!!: Pascal (programming language) and List of educational programming languages · See more »

List of eponyms (L–Z)

An eponym is a person (real or fictitious) whose name has become identified with a particular object or activity.

New!!: Pascal (programming language) and List of eponyms (L–Z) · See more »

List of file formats

This is a list of file formats used by computers, organized by type.

New!!: Pascal (programming language) and List of file formats · See more »

List of filename extensions (M–R)

This alphabetical list of filename extensions contains standard extensions associated with computer files.

New!!: Pascal (programming language) and List of filename extensions (M–R) · See more »

List of game engines

Game engines are tools available for game designers to code and plan out a game quickly and easily without building one from the ground up.

New!!: Pascal (programming language) and List of game engines · See more »

List of GNU packages

This list of GNU packages lists notable software packages developed for or maintained by the Free Software Foundation as part of the GNU Project.

New!!: Pascal (programming language) and List of GNU packages · See more »

List of IBM products

The following is a partial list of products, services, and subsidiaries of International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s.

New!!: Pascal (programming language) and List of IBM products · See more »

List of International Organization for Standardization standards

This is a list of publishedThis list generally excludes draft versions.

New!!: Pascal (programming language) and List of International Organization for Standardization standards · See more »

List of inventors

This is a list of notable inventors.

New!!: Pascal (programming language) and List of inventors · See more »

List of JVM languages

This list of JVM Languages comprises notable computer programming languages that are used to produce computer software that runs on the Java virtual machine (JVM).

New!!: Pascal (programming language) and List of JVM languages · See more »

List of language bindings for GTK+

As shown in the table below, GTK+ has a range of bindings for various languages that implement some or all of its feature set.

New!!: Pascal (programming language) and List of language bindings for GTK+ · See more »

List of language bindings for Qt 4

As shown in the table below, Qt has a range of bindings for various languages that implement some or all of its feature set.

New!!: Pascal (programming language) and List of language bindings for Qt 4 · See more »

List of language bindings for Qt 5

— Columns detailing the features covered by the binding are missing.

New!!: Pascal (programming language) and List of language bindings for Qt 5 · See more »

List of Macintosh software

The following is a list of Macintosh software—notable computer applications for current macOS systems.

New!!: Pascal (programming language) and List of Macintosh software · See more »

List of open-source software for mathematics

This is a list of open-source software to be used for high-order mathematical calculations.

New!!: Pascal (programming language) and List of open-source software for mathematics · See more »

List of operating systems

This is a list of operating systems.

New!!: Pascal (programming language) and List of operating systems · See more »

List of pioneers in computer science

This article presents a list of individuals who made transformative breakthroughs in the creation, development and imagining of what computers and electronics could do.

New!!: Pascal (programming language) and List of pioneers in computer science · See more »

List of programmers

This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions.

New!!: Pascal (programming language) and List of programmers · See more »

List of programming language researchers

The following is list of researchers of programming language theory, design, implementation, and related areas.

New!!: Pascal (programming language) and List of programming language researchers · See more »

List of programming languages

The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in alphabetical order, except for dialects of BASIC, esoteric programming languages, and markup languages.

New!!: Pascal (programming language) and List of programming languages · See more »

List of programming languages by type

This is a list of notable programming languages, grouped by type.

New!!: Pascal (programming language) and List of programming languages by type · See more »

List of programming languages for artificial intelligence

Artificial intelligence researchers have developed several specialized programming languages for artificial intelligence.

New!!: Pascal (programming language) and List of programming languages for artificial intelligence · See more »

List of Stanford University people

This page lists the members of Stanford University, including students, alumni, faculty and academic affiliates associated.

New!!: Pascal (programming language) and List of Stanford University people · See more »

List of Swiss inventions and discoveries

The following list is composed of items, techniques and processes that were invented by or discovered by people from Switzerland.

New!!: Pascal (programming language) and List of Swiss inventions and discoveries · See more »

List of Swiss inventors and discoverers

This is a list of Swiss inventors and discoverers.

New!!: Pascal (programming language) and List of Swiss inventors and discoverers · See more »

List of Swiss people

This is a list of people associated with the modern Switzerland and the Old Swiss Confederacy.

New!!: Pascal (programming language) and List of Swiss people · See more »

List of University of California, Berkeley alumni

This page lists notable alumni and students of the University of California, Berkeley.

New!!: Pascal (programming language) and List of University of California, Berkeley alumni · See more »

List of widget toolkits

This article provides a list of widget toolkits (also known as GUI frameworks), used to construct the graphical user interface (GUI) of programs, organized by their relationships with various operating systems.

New!!: Pascal (programming language) and List of widget toolkits · See more »

Literate programming

Literate programming is a programming paradigm introduced by Donald Knuth in which a program is given as an explanation of the program logic in a natural language, such as English, interspersed with snippets of macros and traditional source code, from which a compilable source code can be generated.

New!!: Pascal (programming language) and Literate programming · See more »

Liverpool Software Gazette

Liverpool Software Gazette was a short-lived computer magazine published by Microdigital, a company who were based in Liverpool, England and run by Bruce Everiss.

New!!: Pascal (programming language) and Liverpool Software Gazette · See more »

Lode Runner

Lode Runner is a platform video game first published by Brøderbund in 1983.

New!!: Pascal (programming language) and Lode Runner · See more »

M2001

M2001 is a modular educational mathematical programming language for developing and presenting mathematical algorithms, from the modern discrete to the classical continuous mathematics.

New!!: Pascal (programming language) and M2001 · See more »

Macintosh

The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: Pascal (programming language) and Macintosh · See more »

Macintosh 512K

The Macintosh 512K is a personal computer that was designed, manufactured and sold by Apple Computer, inc. from September 1984 to April 1986.

New!!: Pascal (programming language) and Macintosh 512K · See more »

Macintosh Programmer's Workshop

Macintosh Programmer's Workshop or MPW, is a software development environment for the Classic Mac OS operating system, written by Apple Computer.

New!!: Pascal (programming language) and Macintosh Programmer's Workshop · See more »

MacPaint

MacPaint is a raster graphics editor developed by Apple Computer and released with the original Macintosh personal computer on January 24, 1984.

New!!: Pascal (programming language) and MacPaint · See more »

MacPublisher

MacPublisher was the first Desktop Publishing program for the Apple Macintosh, introduced in 1984, the same year that Apple introduced the Macintosh.

New!!: Pascal (programming language) and MacPublisher · See more »

MALPAS Software Static Analysis Toolset

MALPAS is a software toolset that provides a means of investigating and proving the correctness of software by applying a rigorous form of static program analysis.

New!!: Pascal (programming language) and MALPAS Software Static Analysis Toolset · See more »

Man or boy test

The man or boy test was proposed by computer scientist Donald Knuth as a means of evaluating implementations of the ALGOL 60 programming language.

New!!: Pascal (programming language) and Man or boy test · See more »

Maple (software)

Maple is a symbolic and numeric computing environment, and is also a multi-paradigm programming language.

New!!: Pascal (programming language) and Maple (software) · See more »

Martin Odersky

Martin Odersky (born 5 September 1958) is a German computer scientist and professor of programming methods at École Polytechnique Fédérale de Lausanne (EPFL) in Switzerland.

New!!: Pascal (programming language) and Martin Odersky · See more »

Maximus (BBS)

Maximus is a bulletin board system, originally developed by Scott J. Dudley through his company, Lanius Corporation.

New!!: Pascal (programming language) and Maximus (BBS) · See more »

McBBS

McBBS was a Bulletin Board System developed by Derek E. McDonald and distributed by DMCS Technologies between October 30, 1989 and May 30, 2000 and operated over 18 versions.

New!!: Pascal (programming language) and McBBS · See more »

Memotech MTX

The Memotech MTX500, MTX512 and RS128 were a series of Zilog Z80A processor-based home computers released by Memotech in 1983 and 1984.

New!!: Pascal (programming language) and Memotech MTX · See more »

Mesa (programming language)

Mesa is a programming language developed in the late 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States.

New!!: Pascal (programming language) and Mesa (programming language) · See more »

Metrowerks

Metrowerks was a company that developed software development tools for various desktop, handheld, embedded, and gaming platforms.

New!!: Pascal (programming language) and Metrowerks · See more »

Michigan Terminal System

The Michigan Terminal System (MTS) is one of the first time-sharing computer operating systems.

New!!: Pascal (programming language) and Michigan Terminal System · See more »

Microsoft Pascal

Microsoft Pascal was an implementation of the Pascal programming language that was developed by the Microsoft Corporation for compiling programs for running on its MS-DOS operating system and, in later versions, on OS/2 (like many other Microsoft programming tools, albeit they were only capable of generating 16-bit programs for the latter).

New!!: Pascal (programming language) and Microsoft Pascal · See more »

MIDletPascal

MIDletPascal is a Pascal compiler and IDE specifically designed to create software for mobiles.

New!!: Pascal (programming language) and MIDletPascal · See more »

Mie scattering

The Mie solution to Maxwell's equations (also known as the Lorenz–Mie solution, the Lorenz–Mie–Debye solution or Mie scattering) describes the scattering of an electromagnetic plane wave by a homogeneous sphere.

New!!: Pascal (programming language) and Mie scattering · See more »

MiKTeX

MiKTeX is a distribution of the TeX/LaTeX typesetting system for Microsoft Windows.

New!!: Pascal (programming language) and MiKTeX · See more »

MINIX

MINIX (from "mini-Unix") is a POSIX-compliant (since version 2.0), Unix-like operating system based on a microkernel architecture.

New!!: Pascal (programming language) and MINIX · See more »

Miranda (programming language)

Miranda is a lazy, purely functional programming language designed by David Turner as a successor to his earlier programming languages SASL and KRC, using some concepts from ML and Hope.

New!!: Pascal (programming language) and Miranda (programming language) · See more »

MMDF

MMDF, the Multichannel Memorandum Distribution Facility, is a message transfer agent (MTA), a computer program designed to transmit email.

New!!: Pascal (programming language) and MMDF · See more »

Mobile app development

Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones.

New!!: Pascal (programming language) and Mobile app development · See more »

ModernPascal

Modern Pascal is a closed source, cross-platform, interpreter, compiler and runtime environment for command line, server-side and networking applications.

New!!: Pascal (programming language) and ModernPascal · See more »

Modula

The Modula programming language is a descendant of the Pascal programming language.

New!!: Pascal (programming language) and Modula · See more »

Modula-2

Modula-2 is a computer programming language designed and developed between 1977 and 1985 by Niklaus Wirth at the Swiss Federal Institute of Technology in Zurich (ETH Zurich) as a revision of Pascal to serve as the sole programming language for the operating system and application software for the personal workstation Lilith.

New!!: Pascal (programming language) and Modula-2 · See more »

Modula-2+

Modula-2+ is a programming language descended from the Modula-2 language.

New!!: Pascal (programming language) and Modula-2+ · See more »

Modula-3

Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+.

New!!: Pascal (programming language) and Modula-3 · See more »

Modular programming

Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.

New!!: Pascal (programming language) and Modular programming · See more »

Modulo operation

In computing, the modulo operation finds the remainder after division of one number by another (sometimes called modulus).

New!!: Pascal (programming language) and Modulo operation · See more »

MONECS

MONECS ('''Mon'''ash University Educational Computing System) was a computer operating system with BASIC, COBOL, FORTRAN, Pascal interpreters, plus machine language facility.

New!!: Pascal (programming language) and MONECS · See more »

Moria (video game)

The Dungeons of Moria, or just Moria, is a roguelike computer game inspired by J. R. R. Tolkien's novel The Lord of the Rings.

New!!: Pascal (programming language) and Moria (video game) · See more »

MorphOS

MorphOS is an AmigaOS-like computer operating system.

New!!: Pascal (programming language) and MorphOS · See more »

Mouse (programming language)

The Mouse programming language is a small computer programming language developed by Dr.

New!!: Pascal (programming language) and Mouse (programming language) · See more »

Mpv (media player)

mpv is media player software, based on MPlayer and mplayer2.

New!!: Pascal (programming language) and Mpv (media player) · See more »

MSX-DOS

MSX-DOS is a discontinued disk operating system developed by Microsoft for the 8-bit home computer standard MSX, and is a cross between MS-DOS 1.25 and CP/M-80 2.

New!!: Pascal (programming language) and MSX-DOS · See more »

MUD

A MUD (originally Multi-User Dungeon, with later variants Multi-User Dimension and Multi-User Domain) is a multiplayer real-time virtual world, usually text-based.

New!!: Pascal (programming language) and MUD · See more »

Multi-pass compiler

A multi-pass compiler is a type of compiler that processes the source code or abstract syntax tree of a program several times.

New!!: Pascal (programming language) and Multi-pass compiler · See more »

Multum

The Multum minicomputer from Information Computer Systems (ICS) was a small computer developed in the early 1970s in Crewe, Cheshire by ex employees of English Electric Company.

New!!: Pascal (programming language) and Multum · See more »

Muntinlupa Science High School

Muntinlupa Science High School, known as Muntinlupa Science or MunSci, is a special science public high school in the City of Muntinlupa, Philippines that provides a technical and science curriculum that aims to prepare students for careers in science and technology, math, and communication arts.

New!!: Pascal (programming language) and Muntinlupa Science High School · See more »

MUSIC/SP

MUSIC/SP (Multi-User System for Interactive Computing/System Product; originally "McGill University System for Interactive Computing") was developed at McGill University in the 1970s from an early IBM time-sharing system called RAX (Remote Access Computing System).

New!!: Pascal (programming language) and MUSIC/SP · See more »

Mutual recursion

In mathematics and computer science, mutual recursion is a form of recursion where two mathematical or computational objects, such as functions or data types, are defined in terms of each other.

New!!: Pascal (programming language) and Mutual recursion · See more »

Name mangling

In compiler construction, name mangling (also called name decoration) is a technique used to solve various problems caused by the need to resolve unique names for programming entities in many modern programming languages.

New!!: Pascal (programming language) and Name mangling · See more »

Name resolution (programming languages)

In programming languages, name resolution refers to the resolution of the tokens within program expressions to the intended program components.

New!!: Pascal (programming language) and Name resolution (programming languages) · See more »

Naming convention (programming)

In computer programming, a naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote variables, types, functions, and other entities in source code and documentation.

New!!: Pascal (programming language) and Naming convention (programming) · See more »

Natural logarithm

The natural logarithm of a number is its logarithm to the base of the mathematical constant ''e'', where e is an irrational and transcendental number approximately equal to.

New!!: Pascal (programming language) and Natural logarithm · See more »

Negation

In logic, negation, also called the logical complement, is an operation that takes a proposition P to another proposition "not P", written \neg P (¬P), which is interpreted intuitively as being true when P is false, and false when P is true.

New!!: Pascal (programming language) and Negation · See more »

Nested function

In computer programming, a nested function (or nested procedure or subroutine) is a function which is defined within another function, the enclosing function.

New!!: Pascal (programming language) and Nested function · See more »

Nesting (computing)

In computing science and informatics, nesting is where information is organized in layers, or where objects contain other similar objects.

New!!: Pascal (programming language) and Nesting (computing) · See more »

NewLISP

newLISP is an open source scripting language in the Lisp family of programming languages developed by Lutz Mueller and released under the GNU General Public License.

New!!: Pascal (programming language) and NewLISP · See more »

Nico Habermann

Arie Nicolaas Habermann (26 June 1932 – 8 August 1993), often known as Nico Habermann, was a noted Dutch computer scientist.

New!!: Pascal (programming language) and Nico Habermann · See more »

Nicola Pellow

Nicola Pellow was one of the nineteen members of the WWW Project at CERN working with Tim Berners-Lee.

New!!: Pascal (programming language) and Nicola Pellow · See more »

Niklaus Wirth

Niklaus Emil Wirth (born 15 February 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering.

New!!: Pascal (programming language) and Niklaus Wirth · See more »

Nim (programming language)

Nim (formerly named Nimrod) is an imperative, multi-paradigm, compiled programming language designed and developed by Andreas Rumpf.

New!!: Pascal (programming language) and Nim (programming language) · See more »

NLTSS

NLTSS, the Network Livermore Timesharing System, also sometimes known as the New Livermore Time Sharing System was an operating system that was actively developed at Lawrence Livermore Laboratory (now Lawrence Livermore National Laboratory) from 1979 until about 1988, though it continued to run production applications until 1995.

New!!: Pascal (programming language) and NLTSS · See more »

Non-English-based programming languages

Non-English-based programming languages are computer programming languages that, unlike better-known programming languages, do not use keywords taken from, or inspired by, the English vocabulary.

New!!: Pascal (programming language) and Non-English-based programming languages · See more »

NOP

In computer science, a NOP, no-op, or NOOP (pronounced "no op"; short for no operation) is an assembly language instruction, programming language statement, or computer protocol command that does nothing.

New!!: Pascal (programming language) and NOP · See more »

Norsk Data

Norsk Data was a (mini-)computer manufacturer located in Oslo, Norway.

New!!: Pascal (programming language) and Norsk Data · See more »

Notepad++

Notepad++ is a text editor and source code editor for use with Microsoft Windows.

New!!: Pascal (programming language) and Notepad++ · See more »

Notepad2

Notepad2 is a free and open-source text editor for Microsoft Windows, released under a BSD software license.

New!!: Pascal (programming language) and Notepad2 · See more »

Noweb

noweb is a literate programming tool, created in 1989–1999 by Norman Ramsey, and designed to be simple, easily extensible and language independent.

New!!: Pascal (programming language) and Noweb · See more »

Null pointer

In computing, a null pointer has a value reserved for indicating that the pointer does not refer to a valid object.

New!!: Pascal (programming language) and Null pointer · See more »

Numerical Recipes

Numerical Recipes is the generic title of a series of books on algorithms and numerical analysis by William H. Press, Saul A. Teukolsky, William T. Vetterling and Brian P. Flannery.

New!!: Pascal (programming language) and Numerical Recipes · See more »

O-code

O-code is an intermediate language emitted by the BCPL compiler.

New!!: Pascal (programming language) and O-code · See more »

Oberon (programming language)

Oberon is a general-purpose programming language created in 1986 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, Algol-W, Pascal, Modula, and Modula-2).

New!!: Pascal (programming language) and Oberon (programming language) · See more »

Oberon-2

Oberon-2 is an extension of the original Oberon programming language that adds limited reflection and object-oriented programming facilities, open arrays as pointer base types, read-only field export and reintroduces the FOR loop from Modula-2.

New!!: Pascal (programming language) and Oberon-2 · See more »

Object categorization from image search

In computer vision, the problem of object categorization from image search is the problem of training a classifier to recognize categories of objects, using only the images retrieved automatically with an Internet search engine.

New!!: Pascal (programming language) and Object categorization from image search · See more »

Object composition

In computer science, object composition (not to be confused with function composition) is a way to combine simple objects or data types into more complex ones.

New!!: Pascal (programming language) and Object composition · See more »

Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.

New!!: Pascal (programming language) and Object Pascal · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Pascal (programming language) and Object-oriented programming · See more »

Object-oriented user interface

In computing, an object-oriented user interface (OOUI) is a type of user interface based on an object-oriented programming metaphor.

New!!: Pascal (programming language) and Object-oriented user interface · See more »

Object-PL/SQL

Object-PL/SQL (Object-Procedural Language/Structured Query Language or simply O-PL/SQL) is a methodology of using the Oracle Corporation's procedural extension language for SQL and the Oracle relational database.

New!!: Pascal (programming language) and Object-PL/SQL · See more »

Occam (programming language)

occam is a programming language which is concurrent and builds on the communicating sequential processes (CSP) process algebra, Inmos document 72 occ 45 03 and shares many of its features.

New!!: Pascal (programming language) and Occam (programming language) · See more »

Off-by-one error

An off-by-one error (OBOE), also commonly known as an OBOB (off-by-one bug), or OB1 error is a logic error involving the discrete equivalent of a boundary condition.

New!!: Pascal (programming language) and Off-by-one error · See more »

Off-side rule

A computer programming language is said to adhere to the off-side rule if blocks in that language are expressed by their indentation.

New!!: Pascal (programming language) and Off-side rule · See more »

Olivetti M20

The Olivetti M20 is a Zilog Z8000 based computer from Olivetti introduced in 1982.

New!!: Pascal (programming language) and Olivetti M20 · See more »

One-pass compiler

In computer programming, a one-pass compiler is a compiler that passes through the parts of each compilation unit only once, immediately translating each part into its final machine code.

New!!: Pascal (programming language) and One-pass compiler · See more »

OpenVMS

OpenVMS is a closed-source, proprietary computer operating system for use in general-purpose computing.

New!!: Pascal (programming language) and OpenVMS · See more »

Operator (computer programming)

Programming languages typically support a set of operators: constructs which behave generally like functions, but which differ syntactically or semantically from usual functions.

New!!: Pascal (programming language) and Operator (computer programming) · See more »

Operator overloading

In programming, operator overloading, sometimes termed operator ad hoc polymorphism, is a specific case of polymorphism, where different operators have different implementations depending on their arguments.

New!!: Pascal (programming language) and Operator overloading · See more »

ORBit

ORBit is a CORBA 2.4 compliant Object Request Broker (ORB).

New!!: Pascal (programming language) and ORBit · See more »

OS-9

OS-9 is a family of real-time, process-based, multitasking, multi-user operating systems, developed in the 1980s, originally by Microware Systems Corporation for the Motorola 6809 microprocessor.

New!!: Pascal (programming language) and OS-9 · See more »

OS/360 Object File Format

The OS/360 Object File Format is the standard object module file format for the IBM DOS/360, OS/360 and VM/370, Univac VS/9, and Fujitsu BS2000 mainframe operating systems.

New!!: Pascal (programming language) and OS/360 Object File Format · See more »

Outline of software engineering

The following outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is the application of engineering to software.

New!!: Pascal (programming language) and Outline of software engineering · See more »

P-code machine

In computer programming, a p-code machine, or portable code machine is a virtual machine designed to execute p-code (the assembly language of a hypothetical CPU).

New!!: Pascal (programming language) and P-code machine · See more »

Palm OS

Palm OS (also known as Garnet OS) is a discontinued mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996.

New!!: Pascal (programming language) and Palm OS · See more »

Panos (operating system)

Panos is a discontinued computer operating system developed by Acorn Computers in the 1980s, which ran on the 32016 Second Processor for the BBC Micro and the Acorn Cambridge Workstation.

New!!: Pascal (programming language) and Panos (operating system) · See more »

Parallax Propeller

The Parallax P8X32A Propeller is a multi-core processor parallel computer architecture microcontroller chip with eight 32-bit reduced instruction set computer (RISC) central processing unit (CPU) cores.

New!!: Pascal (programming language) and Parallax Propeller · See more »

Parameter (computer programming)

In computer programming, a parameter (often called formal parameter or formal argument) is a special kind of variable, used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.

New!!: Pascal (programming language) and Parameter (computer programming) · See more »

ParaSail (programming language)

Parallel Specification and Implementation Language (ParaSail) is an object-oriented parallel programming language.

New!!: Pascal (programming language) and ParaSail (programming language) · See more »

PARI/GP

PARI/GP is a computer algebra system with the main aim of facilitating number theory computations.

New!!: Pascal (programming language) and PARI/GP · See more »

PAS

PAS or Pas may refer to.

New!!: Pascal (programming language) and PAS · See more »

Pascal

Pascal or PASCAL may refer to.

New!!: Pascal (programming language) and Pascal · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: Pascal (programming language) and Pascal (programming language) · See more »

Pascal MicroEngine

The Pascal MicroEngine was a series of microcomputer products manufactured by Western Digital from 1979 through the mid-1980s, designed specifically to run the UCSD p-System efficiently.

New!!: Pascal (programming language) and Pascal MicroEngine · See more »

Pascal/MT+

Pascal/MT+ was an ISO 7185 compatible Pascal compiler written in 1980 by Michael Lehman, founder of MT MicroSYSTEMS of Solana Beach, California.

New!!: Pascal (programming language) and Pascal/MT+ · See more »

PascalABC.NET

PascalABC.NET is a Pascal programming language integrated development environment that implements classic Pascal, most Delphi language features, as well as a number of their own extensions.

New!!: Pascal (programming language) and PascalABC.NET · See more »

Pastel (programming language)

Pastel is an extended version of the Pascal programming language, created in c. 1982 for Amber, an operating system for the S-1 supercomputer project at Lawrence Livermore National Laboratory in California.

New!!: Pascal (programming language) and Pastel (programming language) · See more »

PEEK and POKE

In computing, PEEK and POKE are commands used in some high-level programming languages for accessing the contents of a specific memory cell referenced by its memory address.

New!!: Pascal (programming language) and PEEK and POKE · See more »

Perforce Jam

Perforce Jam was an open-source build system developed by Christopher Seiwald of Perforce Software.

New!!: Pascal (programming language) and Perforce Jam · See more »

Periphere Computer Systeme

Periphere Computer Systeme (PCS) was founded in Munich by the brothers Georg and Eberhard Färber in 1969.

New!!: Pascal (programming language) and Periphere Computer Systeme · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Pascal (programming language) and Perl · See more »

PERQ

The PERQ, also referred to as the Three Rivers PERQ or ICL PERQ, was a pioneering workstation computer produced in the late 1970s through the early 1980s.

New!!: Pascal (programming language) and PERQ · See more »

Pic Micro Pascal

Pic Micro Pascal PMP is a free Pascal cross compiler for PIC microcontrollers.

New!!: Pascal (programming language) and Pic Micro Pascal · See more »

Pidgin code

In computer programming, pidgin code is a mixture of several programming languages in the same program, or pseudocode that is a mixture of a programming language with natural language descriptions.

New!!: Pascal (programming language) and Pidgin code · See more »

PL/0

PL/0 is a programming language, intended as an educational programming language, that is similar to but much simpler than Pascal, a general-purpose programming language.

New!!: Pascal (programming language) and PL/0 · See more »

PL/I

PL/I (Programming Language One, pronounced) is a procedural, imperative computer programming language designed for scientific, engineering, business and system programming uses.

New!!: Pascal (programming language) and PL/I · See more »

PL/SQL

PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension for SQL and the Oracle relational database.

New!!: Pascal (programming language) and PL/SQL · See more »

Plus (programming language)

Plus is a "Pascal-like" system implementation language from the University of British Columbia (UBC), Canada, based on the SUE, B. L. Clark and J. J. Horning of the Computer Systems Research Group and Department of Computer Science, University of Toronto, Proceedings of the SIGPLAN symposium on Languages for system implementation, 1971, pages 79-88 system language developed at the University of Toronto, c. 1971.

New!!: Pascal (programming language) and Plus (programming language) · See more »

PMD 85

The PMD 85 was an 8-bit personal computer produced from 1985 by the companies Tesla Piešťany and Bratislava in the former Czechoslovakia.

New!!: Pascal (programming language) and PMD 85 · See more »

PocketStudio

PocketStudio by Winsoft is an IDE supporting rapid application development (RAD) for Palm OS and related operating systems like Garnet OS or Access Linux Platform.

New!!: Pascal (programming language) and PocketStudio · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: Pascal (programming language) and Pointer (computer programming) · See more »

Polyglot (computing)

In computing, a polyglot is a computer program or script written in a valid form of multiple programming languages, which performs the same operations or output independent of the programming language used to compile or interpret it.

New!!: Pascal (programming language) and Polyglot (computing) · See more »

Polymorphism (computer science)

In programming languages and type theory, polymorphism (from Greek πολύς, polys, "many, much" and μορφή, morphē, "form, shape") is the provision of a single interface to entities of different types.

New!!: Pascal (programming language) and Polymorphism (computer science) · See more »

POP-11

POP-11 is a reflective, incrementally compiled programming language with many of the features of an interpreted language.

New!!: Pascal (programming language) and POP-11 · See more »

Power of two

In mathematics, a power of two is a number of the form where is an integer, i.e. the result of exponentiation with number two as the base and integer as the exponent.

New!!: Pascal (programming language) and Power of two · See more »

PowerHouse (programming language)

PowerHouse is a trademarked name for a byte-compiled fourth-generation programming language (or 4GL) originally produced by Quasar Corporation (later renamed Cognos Incorporated) for the Hewlett-Packard HP3000 mini-computer.

New!!: Pascal (programming language) and PowerHouse (programming language) · See more »

Presentation layer

In the seven-layer OSI model of computer networking, the presentation layer is layer 6 and serves as the data translator for the network.

New!!: Pascal (programming language) and Presentation layer · See more »

Primitive data type

In computer science, primitive data type is either of the following.

New!!: Pascal (programming language) and Primitive data type · See more »

Procedural parameter

In computing, a procedural parameter is a parameter of a procedure that is itself a procedure.

New!!: Pascal (programming language) and Procedural parameter · See more »

Procedural programming

Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.

New!!: Pascal (programming language) and Procedural programming · See more »

Programmable calculator

Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored program, much like a computer.

New!!: Pascal (programming language) and Programmable calculator · See more »

Programmable logic controller

A programmable logic controller (PLC), or programmable controller is an industrial digital computer which has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, or robotic devices, or any activity that requires high reliability control and ease of programming and process fault diagnosis.

New!!: Pascal (programming language) and Programmable logic controller · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Pascal (programming language) and Programming language · See more »

Programming language generations

Programming languages have been classified into several programming language generations.

New!!: Pascal (programming language) and Programming language generations · See more »

Prograph

Prograph is a visual, object-oriented, dataflow, multiparadigm programming language that uses iconic symbols to represent actions to be taken on data.

New!!: Pascal (programming language) and Prograph · See more »

Protel

Protel stands for "Procedure Oriented Type Enforcing Language".

New!!: Pascal (programming language) and Protel · See more »

Pseudocode

Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm.

New!!: Pascal (programming language) and Pseudocode · See more »

PUPS P3

PUPS/P3 is an implementation of an organic computing environment for Linux which provides support for the implementation of low level persistent software agents.

New!!: Pascal (programming language) and PUPS P3 · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Pascal (programming language) and Python (programming language) · See more »

Quantel Mirage

The Quantel Mirage, or DVM8000/1 "Digital Video Manipulator", was a digital real-time video effects processor introduced by Quantel in 1982.

New!!: Pascal (programming language) and Quantel Mirage · See more »

QuickDraw

QuickDraw is the 2D graphics library and associated Application Programming Interface (API) which is a core part of the classic Mac OS operating system.

New!!: Pascal (programming language) and QuickDraw · See more »

Quotation marks in English

In English writing, quotation marks or inverted commas, also known informally as quotes, speech marks, quote marks, quotemarks or speechmarks, are punctuation marks placed on either side of a word or phrase in order to identify it as a quotation, direct speech or a literal title or name.

New!!: Pascal (programming language) and Quotation marks in English · See more »

RagTime (software)

RagTime is a frame-oriented business publishing software which combines word processing, spreadsheets, simple drawings, image processing, and charts, in a single document/program.

New!!: Pascal (programming language) and RagTime (software) · See more »

Real Programmers Don't Use Pascal

"Real Programmers Don't Use Pascal" (a parody of the bestselling 1982 tongue-in-cheek book on stereotypes about masculinity Real Men Don't Eat Quiche) is an essay about computer programming written by Ed Post "... Real Programmers use FORTRAN.

New!!: Pascal (programming language) and Real Programmers Don't Use Pascal · See more »

Record (computer science)

In computer science, a record (also called a structure, struct, or compound data) is a basic data structure.

New!!: Pascal (programming language) and Record (computer science) · See more »

Recursive descent parser

In computer science, a recursive descent parser is a kind of top-down parser built from a set of mutually recursive procedures (or a non-recursive equivalent) where each such procedure usually implements one of the productions of the grammar.

New!!: Pascal (programming language) and Recursive descent parser · See more »

Reflection (computer programming)

In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.

New!!: Pascal (programming language) and Reflection (computer programming) · See more »

Relational operator

In computer science, a relational operator is a programming language construct or operator that tests or defines some kind of relation between two entities.

New!!: Pascal (programming language) and Relational operator · See more »

Remainder

In mathematics, the remainder is the amount "left over" after performing some computation.

New!!: Pascal (programming language) and Remainder · See more »

Renegade (BBS)

Renegade is a freeware bulletin board system (BBS) written for IBM PC-compatible computers running MS-DOS that gained popularity among hobbyist BBSes in the early to mid 1990s.

New!!: Pascal (programming language) and Renegade (BBS) · See more »

Return statement

In computer programming, a return statement causes execution to leave the current subroutine and resume at the point in the code immediately after where the subroutine was called, known as its return address.

New!!: Pascal (programming language) and Return statement · See more »

Robert Sedgewick (computer scientist)

Robert Sedgewick (born December 20, 1946) is an American computer science professor at Princeton University and a member of the board of directors of Adobe Systems.

New!!: Pascal (programming language) and Robert Sedgewick (computer scientist) · See more »

RoboMind

RoboMind is a simple educational programming environment with its own scripting language that allows beginners to learn the basics of computer science by programming a simulated robot.

New!!: Pascal (programming language) and RoboMind · See more »

Rocky Mountain BASIC

Rocky Mountain BASIC (also RMB or RM-BASIC) is a dialect of the BASIC programming language created by Hewlett-Packard.

New!!: Pascal (programming language) and Rocky Mountain BASIC · See more »

Roguelike

Roguelike is a subgenre of role-playing video game characterized by a dungeon crawl through procedurally generated levels, turn-based gameplay, tile-based graphics, and permanent death of the player character.

New!!: Pascal (programming language) and Roguelike · See more »

Row- and column-major order

In computing, row-major order and column-major order are methods for storing multidimensional arrays in linear storage such as random access memory.

New!!: Pascal (programming language) and Row- and column-major order · See more »

RSTS/E

RSTS is a multi-user time-sharing operating system, initially developed by Evans, Griffiths, & Hart of Boston, and acquired by Digital Equipment Corporation (DEC, now part of Hewlett Packard) for the PDP-11 series of 16-bit minicomputers.

New!!: Pascal (programming language) and RSTS/E · See more »

RT-11

RT-11 ("RT" for real-time) is a discontinued small, single-user real-time operating system for the Digital Equipment Corporation PDP-11 family of 16-bit computers.

New!!: Pascal (programming language) and RT-11 · See more »

S-algol

S-algol (St Andrews Algol) is a computer programming language derivative of ALGOL 60 developed at the University of St Andrews in 1979 by Ron Morrison and Tony Davie.

New!!: Pascal (programming language) and S-algol · See more »

SAM76

SAM76 is a macro programming language used from the late 1970s to the present 2007 initially ran on CP/M.

New!!: Pascal (programming language) and SAM76 · See more »

Savitzky–Golay filter

A Savitzky–Golay filter is a digital filter that can be applied to a set of digital data points for the purpose of smoothing the data, that is, to increase the signal-to-noise ratio without greatly distorting the signal.

New!!: Pascal (programming language) and Savitzky–Golay filter · See more »

Scala (programming language)

Scala is a general-purpose programming language providing support for functional programming and a strong static type system.

New!!: Pascal (programming language) and Scala (programming language) · See more »

Scope (computer science)

In computer programming, the scope of a name binding – an association of a name to an entity, such as a variable – is the region of a computer program where the binding is valid: where the name can be used to refer to the entity.

New!!: Pascal (programming language) and Scope (computer science) · See more »

Searchlight BBS

Searchlight BBS is a bulletin board system (BBS) developed in 1985 by Frank LaRosa for the TRS-80.

New!!: Pascal (programming language) and Searchlight BBS · See more »

Seed7

Seed7 is an extensible general-purpose programming language designed by Thomas Mertes.

New!!: Pascal (programming language) and Seed7 · See more »

Selection sort

In computer science, selection sort is a sorting algorithm, specifically an in-place comparison sort.

New!!: Pascal (programming language) and Selection sort · See more »

Self-hosting

Self-hosting is the use of a computer program as part of the toolchain or operating system that produces new versions of that same program—for example, a that can compile its own source code.

New!!: Pascal (programming language) and Self-hosting · See more »

Semantics

Semantics (from σημαντικός sēmantikós, "significant") is the linguistic and philosophical study of meaning, in language, programming languages, formal logics, and semiotics.

New!!: Pascal (programming language) and Semantics · See more »

Semicolon

The semicolon or semi colon is a punctuation mark that separates major sentence elements.

New!!: Pascal (programming language) and Semicolon · See more »

Separation of concerns

In computer science, separation of concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern.

New!!: Pascal (programming language) and Separation of concerns · See more »

SequenceL

SequenceL is a general purpose functional programming language and auto-parallelizing (Parallel computing) compiler and tool set, whose primary design objectives are performance on multi-core processor hardware, ease of programming, platform portability/optimization, and code clarity and readability.

New!!: Pascal (programming language) and SequenceL · See more »

Set (abstract data type)

In computer science, a set is an abstract data type that can store unique values, without any particular order.

New!!: Pascal (programming language) and Set (abstract data type) · See more »

Sharp MZ

The Sharp MZ is a series of personal computers sold in Japan and Europe (particularly Germany and Great Britain) by Sharp beginning in 1978.

New!!: Pascal (programming language) and Sharp MZ · See more »

Shell script

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

New!!: Pascal (programming language) and Shell script · See more »

Short-circuit evaluation

Short-circuit evaluation, minimal evaluation, or McCarthy evaluation (after John McCarthy) is the semantics of some Boolean operators in some programming languages in which the second argument is executed or evaluated only if the first argument does not suffice to determine the value of the expression: when the first argument of the AND function evaluates to false, the overall value must be false; and when the first argument of the OR function evaluates to true, the overall value must be true.

New!!: Pascal (programming language) and Short-circuit evaluation · See more »

Simple and Fast Multimedia Library

Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers.

New!!: Pascal (programming language) and Simple and Fast Multimedia Library · See more »

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components.

New!!: Pascal (programming language) and Simple DirectMedia Layer · See more »

Sirius Joyport

The Sirius Joyport was a game controller adapter for the Apple II computer designed by Keithen Hayenga and Steve Woita (who were employed by Apple at the time) and then licensed for manufacture and distribution in 1981 by Sirius Software.

New!!: Pascal (programming language) and Sirius Joyport · See more »

SISAL

SISAL ("Streams and Iteration in a Single Assignment Language") is a general-purpose single assignment functional programming language with strict semantics, implicit parallelism, and efficient array handling.

New!!: Pascal (programming language) and SISAL · See more »

SNOBOL

SNOBOL (StriNg Oriented and symBOlic Language) is a series of computer programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4.

New!!: Pascal (programming language) and SNOBOL · See more »

Software bug

A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.

New!!: Pascal (programming language) and Software bug · See more »

Software for handling chess problems

This article covers computer software designed to solve, or assist people in creating or solving, chess problems – puzzles in which pieces are laid out as in a game of chess, and may at times be based upon real games of chess that have been played and recorded, but whose aim is to challenge the problemist to find a solution to the posed situation, within the rules of chess, rather than to play games of chess from the beginning against an opponent.

New!!: Pascal (programming language) and Software for handling chess problems · See more »

Software tools users group

The Software Tools Users Group (STUG) was a technical organization started in 1976, in parallel with Usenix.

New!!: Pascal (programming language) and Software tools users group · See more »

Source-to-source compiler

A source-to-source compiler, transcompiler or transpiler is a type of compiler that takes the source code of a program written in one programming language as its input and produces the equivalent source code in another programming language.

New!!: Pascal (programming language) and Source-to-source compiler · See more »

South African Computer Olympiad

The South African Computing Olympiad (SACO) is an annual computer programming competition for secondary school students (although at least one primary school student has participated) in South Africa.

New!!: Pascal (programming language) and South African Computer Olympiad · See more »

Spice Lisp

Spice Lisp is a Lisp dialect and its implementation originally written by CMU's Spice Lisp Group which targeted the microcode of the 16-bit PERQ workstation and its Accent operating system; it used that workstation's microcode abilities (it provided microcodes for Pascal, C, and Ada besides) to implement a stack architecture to store its data structures as 32-bit objects and to enable runtime type-checking.

New!!: Pascal (programming language) and Spice Lisp · See more »

SPOJ

SPOJ (Sphere Online Judge) is an online judge system with over 315,000 registered users and over 20,000 problems.

New!!: Pascal (programming language) and SPOJ · See more »

SQLite

SQLite is a relational database management system contained in a C programming library.

New!!: Pascal (programming language) and SQLite · See more »

St Mellons

St Mellons (Llaneirwg) is a district and suburb of southeastern Cardiff, the capital city of Wales.

New!!: Pascal (programming language) and St Mellons · See more »

Stack machine

In computer science, computer engineering and programming language implementations, a stack machine is a type of computer.

New!!: Pascal (programming language) and Stack machine · See more »

Stanford University Computer Science

The Computer Science Department at Stanford University in Stanford, California, is a leading school for computer science.

New!!: Pascal (programming language) and Stanford University Computer Science · See more »

Star Trek (1971 video game)

Star Trek is a text-based computer game that puts the player in command of the USS ''Enterprise'' on a mission to hunt down and destroy an invading fleet of Klingon warships.

New!!: Pascal (programming language) and Star Trek (1971 video game) · See more »

StarDoc 134

StarDoc 134 is a Dos/Linux hybrid BBS running EleBBS maintained by Andrew Baker aka "RamMan, Dotel and Dotelpenguin".

New!!: Pascal (programming language) and StarDoc 134 · See more »

Steelman language requirements

The Steelman language requirements were a set of requirements which a high-level general-purpose programming language should meet, created by the United States Department of Defense in The Department of Defense Common High Order Language program in 1978.

New!!: Pascal (programming language) and Steelman language requirements · See more »

Stratus VOS

Stratus VOS (Virtual Operating System) is a proprietary operating system running on Stratus Technologies fault-tolerant computer systems.

New!!: Pascal (programming language) and Stratus VOS · See more »

String (computer science)

In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.

New!!: Pascal (programming language) and String (computer science) · See more »

String literal

A string literal or anonymous string is a type of literal in programming for the representation of a string value within the source code of a computer program.

New!!: Pascal (programming language) and String literal · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

New!!: Pascal (programming language) and Strong and weak typing · See more »

Structured program theorem

The structured program theorem, also called Böhm-Jacopini theorem, is a result in programming language theory.

New!!: Pascal (programming language) and Structured program theorem · See more »

Structured programming

Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines in contrast to using simple tests and jumps such as the go to statement, which can lead to "spaghetti code" that is potentially difficult to follow and maintain.

New!!: Pascal (programming language) and Structured programming · See more »

Structured text

Structured text, or ST, is one of the five languages supported by the IEC 61131-3 standard, designed for programmable logic controllers (PLCs).

New!!: Pascal (programming language) and Structured text · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

New!!: Pascal (programming language) and Subroutine · See more »

SuperPaint (Macintosh)

SuperPaint is a graphics program capable of both bitmap painting and vector drawing.

New!!: Pascal (programming language) and SuperPaint (Macintosh) · See more »

SuperPascal

Super Pascal is an imperative, concurrent computing programming language developed by Brinch Hansen.

New!!: Pascal (programming language) and SuperPascal · See more »

Switch statement

In computer programming languages, a switch statement is a type of selection control mechanism used to allow the value of a variable or expression to change the control flow of program execution via a multiway branch.

New!!: Pascal (programming language) and Switch statement · See more »

SWTPC

The U.S. company SWTPC started in 1964 as DEMCO (Daniel E. Meyer Company).

New!!: Pascal (programming language) and SWTPC · See more »

Synergy Teleconferencing System

Synergy Teleconferencing System (STS) was a PC-based online chat server popular in the 1980s and 1990s.

New!!: Pascal (programming language) and Synergy Teleconferencing System · See more »

Syntactic sugar

In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express.

New!!: Pascal (programming language) and Syntactic sugar · See more »

System programming language

A system programming language usually refers to a programming language used for system programming; such languages are designed for writing system software, which usually requires different development approaches when compared with application software.

New!!: Pascal (programming language) and System programming language · See more »

System time

In computer science and computer programming, system time represents a computer system's notion of the passing of time.

New!!: Pascal (programming language) and System time · See more »

TADS

Text Adventure Development System (TADS) is a prototype-based domain-specific programming language and set of standard libraries for creating interactive fiction (IF) games.

New!!: Pascal (programming language) and TADS · See more »

Tagged union

In computer science, a tagged union, also called a variant, variant record, choice type, discriminated union, disjoint union, or sum type, is a data structure used to hold a value that could take on several different, but fixed, types.

New!!: Pascal (programming language) and Tagged union · See more »

TEA (text editor)

TEA is a graphical text editor.

New!!: Pascal (programming language) and TEA (text editor) · See more »

Technical Systems Consultants

Technical Systems Consultants (TSC) was a United States software company.

New!!: Pascal (programming language) and Technical Systems Consultants · See more »

Telegard

Telegard is an early bulletin board system (BBS) software program written for IBM PC-compatible computers running MS-DOS and OS/2.

New!!: Pascal (programming language) and Telegard · See more »

TeleSoft

TeleSoft, Inc. (sometimes written Telesoft) was an American software development company founded in 1981 and based in San Diego, California, that specialized in development tools for the Ada programming language.

New!!: Pascal (programming language) and TeleSoft · See more »

Tera Term

Tera Term (alternatively TeraTerm) is an open-source, free, software implemented, terminal emulator (communications) program.

New!!: Pascal (programming language) and Tera Term · See more »

Terak 8510/a

The Terak 8510/a of 1976 or 1977 was the first graphics desktop personal computer.

New!!: Pascal (programming language) and Terak 8510/a · See more »

TeX

TeX (see below), stylized within the system as TeX, is a typesetting system (or "formatting system") designed and mostly written by Donald Knuth and released in 1978.

New!!: Pascal (programming language) and TeX · See more »

Texas Instruments TI-99/4A

The Texas Instruments TI-99/4A is a home computer, released June 1981 in the United States at a price of $525 ($ adjusted for inflation).

New!!: Pascal (programming language) and Texas Instruments TI-99/4A · See more »

The Rainbow (magazine)

The Rainbow was a monthly magazine for the TRS-80 Color Computer by the Tandy Corporation (now RadioShack).

New!!: Pascal (programming language) and The Rainbow (magazine) · See more »

The SemWare Editor

The SemWare Editor (TSE) is a text editor computer program for MS-DOS, OS/2, and Windows.

New!!: Pascal (programming language) and The SemWare Editor · See more »

Third-generation programming language

A third-generation programming language (3GL) is a generational way to categorize high-level computer programming languages.

New!!: Pascal (programming language) and Third-generation programming language · See more »

Threaded code

In computer science, the term threaded code refers to a programming technique where the code has a form that essentially consists entirely of calls to subroutines.

New!!: Pascal (programming language) and Threaded code · See more »

TI-DNOS

The Distributed Network Operating System (DNOS) is a general purpose, multitasking operating system designed to operate with the Texas Instruments 990/10, 990/10A and 990/12 minicomputers.

New!!: Pascal (programming language) and TI-DNOS · See more »

TIM-600

TIM-600 was an important PC computer system of the series of the TIM microcomputers, from Mihajlo Pupin Institute-Belgrade, developed 1987-1988 (see ref.Lit. #1, #2 and #6).

New!!: Pascal (programming language) and TIM-600 · See more »

Timeline of computing 1950–79

No description.

New!!: Pascal (programming language) and Timeline of computing 1950–79 · See more »

Timeline of DOS operating systems

This article presents a timeline of events in the history of x86 DOS operating systems from 1973 to 2016.

New!!: Pascal (programming language) and Timeline of DOS operating systems · See more »

Timeline of electrical and electronic engineering

The following timeline tables list the discoveries and inventions in the history of electrical and electronic engineering.

New!!: Pascal (programming language) and Timeline of electrical and electronic engineering · See more »

Timeline of programming languages

This is a record of historically important programming languages, by decade.

New!!: Pascal (programming language) and Timeline of programming languages · See more »

Timex Sinclair 1000

The Timex Sinclair 1000 (TS1000) was the first computer produced by Timex Sinclair, a joint venture between Timex Corporation and Sinclair Research.

New!!: Pascal (programming language) and Timex Sinclair 1000 · See more »

TNSDL

TNSDL stands for TeleNokia Specification and Description Language.

New!!: Pascal (programming language) and TNSDL · See more »

Top-down and bottom-up design

Top-down and bottom-up are both strategies of information processing and knowledge ordering, used in a variety of fields including software, humanistic and scientific theories (see systemics), and management and organization.

New!!: Pascal (programming language) and Top-down and bottom-up design · See more »

TOPS-10

The TOPS-10 System (Timesharing / Total Operating System-10) was a computer operating system from Digital Equipment Corporation (DEC) for the PDP-10 (or DECsystem-10) mainframe computer launched in 1967.

New!!: Pascal (programming language) and TOPS-10 · See more »

Transaction Application Language

Transaction Application Language or TAL (originally "Tandem Application Language") is a block-structured, procedural language optimized for use on Tandem hardware.

New!!: Pascal (programming language) and Transaction Application Language · See more »

Transputer

The transputer is a series of pioneering microprocessors from the 1980s, featuring integrated memory and serial communication links, intended for parallel computing.

New!!: Pascal (programming language) and Transputer · See more »

Triconex

Triconex is both the name of a Schneider Electric brand that supplies products, systems and services for safety, critical control and turbomachinery applications and the name of its hardware devices that utilize its TriStation application software.

New!!: Pascal (programming language) and Triconex · See more »

Triton (demogroup)

Triton (TRN) was a demogroup active in the PC demoscene from 1992 to about 1996.

New!!: Pascal (programming language) and Triton (demogroup) · See more »

Tron (video game)

Tron is a coin-operated arcade video game manufactured and distributed by Bally Midway in 1982.

New!!: Pascal (programming language) and Tron (video game) · See more »

TRS-80 Color Computer

The RadioShack TRS-80 Color Computer (also marketed as the Tandy Color Computer and sometimes nicknamed the CoCo) is a line of home computers based on the Motorola 6809 processor.

New!!: Pascal (programming language) and TRS-80 Color Computer · See more »

Turbo C++

Turbo C++ is a discontinued C++ compiler and integrated development environment and computer language originally from Borland.

New!!: Pascal (programming language) and Turbo C++ · See more »

Turbo Pascal

Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language running on CP/M, CP/M-86, and MS-DOS.

New!!: Pascal (programming language) and Turbo Pascal · See more »

Turbo Vision

Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++.

New!!: Pascal (programming language) and Turbo Vision · See more »

Turbo51

Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers.

New!!: Pascal (programming language) and Turbo51 · See more »

Turing (programming language)

Turing is a Pascal-like programming language developed in 1982 by Ric Holt and James Cordy, then of University of Toronto, Canada.

New!!: Pascal (programming language) and Turing (programming language) · See more »

Turing Award

The ACM A.M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) to an individual selected for contributions "of lasting and major technical importance to the computer field".

New!!: Pascal (programming language) and Turing Award · See more »

Turing completeness

In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing complete or computationally universal if it can be used to simulate any Turing machine.

New!!: Pascal (programming language) and Turing completeness · See more »

Turing machine

A Turing machine is a mathematical model of computation that defines an abstract machine, which manipulates symbols on a strip of tape according to a table of rules.

New!!: Pascal (programming language) and Turing machine · See more »

TUTOR (programming language)

TUTOR (also known as PLATO Author Language) is a programming language developed for use on the PLATO system at the University of Illinois at Urbana-Champaign around 1965.

New!!: Pascal (programming language) and TUTOR (programming language) · See more »

Type conversion

In computer science, type conversion, type casting, and type coercion are different ways of changing an entity of one data type into another.

New!!: Pascal (programming language) and Type conversion · See more »

Type punning

In computer science, type punning is a common term for any programming technique that subverts or circumvents the type system of a programming language in order to achieve an effect that would be difficult or impossible to achieve within the bounds of the formal language.

New!!: Pascal (programming language) and Type punning · See more »

Type safety

In computer science, type safety is the extent to which a programming language discourages or prevents type errors.

New!!: Pascal (programming language) and Type safety · See more »

Tyrian (video game)

Tyrian is a scrolling shooter computer game developed by Eclipse Software and published in 1995 by Epic MegaGames.

New!!: Pascal (programming language) and Tyrian (video game) · See more »

UCBLogo

UCBLogo, also known as Berkeley Logo, is closest to a de facto standard Logo programming language with its facilities for handling lists, files, I/O, and recursion in scripts, and can be used to teach most computer science concepts, as UC Berkeley lecturer Brian Harvey did in his Computer Science Logo Style trilogy.

New!!: Pascal (programming language) and UCBLogo · See more »

UCSD Pascal

UCSD Pascal was a Pascal programming language system that ran on the UCSD p-System, a portable, highly machine-independent operating system.

New!!: Pascal (programming language) and UCSD Pascal · See more »

UKNC

UKNC (УКНЦ) was a Soviet PDP-11-compatible educational computer, aimed at teaching school informatics courses.

New!!: Pascal (programming language) and UKNC · See more »

Umbrello UML Modeller

Umbrello UML Modeller is a free software UML diagram tool available natively for Unix-like platforms, as well as Microsoft Windows (as part of KDE on Windows).

New!!: Pascal (programming language) and Umbrello UML Modeller · See more »

UNICOS

UNICOS is the name of a range of Unix-like operating system variants developed by Cray for its supercomputers.

New!!: Pascal (programming language) and UNICOS · See more »

Unified Code Count (UCC)

The Unified Code Counter (UCC) is a comprehensive software lines of code counter produced by the.

New!!: Pascal (programming language) and Unified Code Count (UCC) · See more »

Uniform binary search

Uniform binary search is an optimization of the classic binary search algorithm invented by Donald Knuth and given in Knuth's The Art of Computer Programming.

New!!: Pascal (programming language) and Uniform binary search · See more »

Unisys DMSII

The Unisys Data Management System II (DMSII) is a database system originally created by the Burroughs Corporation in 1972.

New!!: Pascal (programming language) and Unisys DMSII · See more »

Unisys MCP programming languages

Unisys MCP has had several generations of compilers in its history supporting a wide variety of programming languages.

New!!: Pascal (programming language) and Unisys MCP programming languages · See more »

Unisys OS 2200 programming languages

OS 2200 has had several generations of compilers and linkers in its history supporting a wide variety of programming languages.

New!!: Pascal (programming language) and Unisys OS 2200 programming languages · See more »

Unit type

In the area of mathematical logic and computer science known as type theory, a unit type is a type that allows only one value (and thus can hold no information).

New!!: Pascal (programming language) and Unit type · See more »

United States of America Computing Olympiad

The United States of America Computing Olympiad (USACO) is a computer programming competition for secondary school students in the United States.

New!!: Pascal (programming language) and United States of America Computing Olympiad · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Pascal (programming language) and Unix · See more »

UNOS (operating system)

UNOS is the first, now discontinued, 32-bit Unix-like real-time operating system (RTOS) with real-time extensions.

New!!: Pascal (programming language) and UNOS (operating system) · See more »

UVa Online Judge

UVa Online Judge is an online automated judge for programming problems hosted by University of Valladolid.

New!!: Pascal (programming language) and UVa Online Judge · See more »

Van Wijngaarden grammar

In computer science, a Van Wijngaarden grammar (also vW-grammar or W-grammar) is a two-level grammar which provides a technique to define potentially infinite context-free grammars in a finite number of rules.

New!!: Pascal (programming language) and Van Wijngaarden grammar · See more »

Vatsal Sheth

Vatsal Sheth (born 5 August 1980) is an Indian film and television actor, model and entrepreneur.

New!!: Pascal (programming language) and Vatsal Sheth · See more »

Vector Pascal

Vector Pascal is an open source compiler that extends the Pascal programming language.

New!!: Pascal (programming language) and Vector Pascal · See more »

Vector-06C

Vector-06C (Вектор-06Ц) is a home computer with unique graphics capabilities that was designed and mass-produced in USSR in the late 1980s.

New!!: Pascal (programming language) and Vector-06C · See more »

VHDL

VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits.

New!!: Pascal (programming language) and VHDL · See more »

Vienna Development Method

The Vienna Development Method (VDM) is one of the longest-established formal methods for the development of computer-based systems.

New!!: Pascal (programming language) and Vienna Development Method · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

New!!: Pascal (programming language) and Virtual machine · See more »

Virtual Pascal

Virtual Pascal is a free 32-bit Pascal compiler, IDE, and debugger for OS/2 and Microsoft Windows, with some limited Linux support.

New!!: Pascal (programming language) and Virtual Pascal · See more »

Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

New!!: Pascal (programming language) and Visual Basic · See more »

VisualWorks

VisualWorks is a cross-platform implementation of the Smalltalk language.

New!!: Pascal (programming language) and VisualWorks · See more »

Void type

The Void type, in several programming languages derived from C and Algol68, is the type for the result of a function that returns normally, but does not provide a result value to its caller.

New!!: Pascal (programming language) and Void type · See more »

Von Neumann–Bernays–Gödel set theory

In the foundations of mathematics, von Neumann–Bernays–Gödel set theory (NBG) is an axiomatic set theory that is a conservative extension of Zermelo–Fraenkel set theory (ZFC).

New!!: Pascal (programming language) and Von Neumann–Bernays–Gödel set theory · See more »

VPS/VM

VPS/VM (Virtual Processing System/Virtual Machine) was an operating system that ran on IBM System/370 – IBM 3090 computers at Boston University in general use from 1977 to around 1990, and in limited use until at least 1993.

New!!: Pascal (programming language) and VPS/VM · See more »

Vuk (computer)

Vuk was a computer prototype designed by a group of students from Leskovac in SFRY (now Serbia).

New!!: Pascal (programming language) and Vuk (computer) · See more »

Walls and Mirrors

Walls And Mirrors is a computer science textbook, for undergraduates taking a second computer science course (typically on the subject of data structures and algorithms), originally written by Paul Helman and Robert Veroff.

New!!: Pascal (programming language) and Walls and Mirrors · See more »

Wang Laboratories

Wang Laboratories was a computer company founded in 1951, by An Wang and G. Y. Chu.

New!!: Pascal (programming language) and Wang Laboratories · See more »

Watcom

Watcom International Corporation was founded in 1981 by three former employees of the Computer Systems Group (Fred Crigger, Ian McPhee, and Jack Schueler) at the University of Waterloo, in Waterloo, Ontario, Canada.

New!!: Pascal (programming language) and Watcom · See more »

Weasel program

The weasel program or Dawkins' weasel is a thought experiment and a variety of computer simulations illustrating it.

New!!: Pascal (programming language) and Weasel program · See more »

WEB

WEB is a computer programming system created by Donald E. Knuth as the first implementation of what he called "literate programming": the idea that one could create software as works of literature, by embedding source code inside descriptive text, rather than the reverse (as is common practice in most programming languages), in an order that is convenient for exposition to human readers, rather than in the order demanded by the compiler.

New!!: Pascal (programming language) and WEB · See more »

While loop

In most computer programming languages, a while loop is a control flow statement that allows code to be executed repeatedly based on a given Boolean condition.

New!!: Pascal (programming language) and While loop · See more »

Whitesmiths

Whitesmiths Ltd.

New!!: Pascal (programming language) and Whitesmiths · See more »

Windows API

The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.

New!!: Pascal (programming language) and Windows API · See more »

Wizardry

Wizardry is a series of role-playing video games, developed by Sir-Tech, which were highly influential in the evolution of modern role-playing video games.

New!!: Pascal (programming language) and Wizardry · See more »

Wolfram Language

The Wolfram Language is a general multi-paradigm programming language developed by Wolfram Research and is the programming language of the mathematical symbolic computation program Mathematica and the Wolfram Programming Cloud.

New!!: Pascal (programming language) and Wolfram Language · See more »

Write once, compile anywhere

Write once, compile anywhere (WOCA) is a philosophy taken by a compiler and its associated software libraries or by a software library/software framework which refers to a capability of writing a computer program that can be compiled on all platforms without the need to modify its source code.

New!!: Pascal (programming language) and Write once, compile anywhere · See more »

WWIV

WWIV was a popular brand of bulletin board system software from the late 1980s through the mid-1990s.

New!!: Pascal (programming language) and WWIV · See more »

X/Open

X/Open Company, Ltd., originally the Open Group for Unix Systems, was a consortium founded by several European UNIX systems manufacturers in 1984 to identify and promote open standards in the field of information technology.

New!!: Pascal (programming language) and X/Open · See more »

X86 calling conventions

This article describes the calling conventions used when programming x86 architecture microprocessors.

New!!: Pascal (programming language) and X86 calling conventions · See more »

XEDIT

XEDIT is a visual editor for VM/CMS using block mode IBM 3270 terminals.

New!!: Pascal (programming language) and XEDIT · See more »

XeTeX

XeTeX (or; see also Pronouncing and writing "TeX") is a TeX typesetting engine using Unicode and supporting modern font technologies such as OpenType, Graphite and Apple Advanced Typography (AAT).

New!!: Pascal (programming language) and XeTeX · See more »

XPL0

XPL0 is a computer programming language that is essentially a cross between Pascal and C. It was created in 1976 by Peter J. R. Boyle who wanted a high-level language for his microcomputer and wanted something more sophisticated than BASIC, which was the dominant language for personal computers at the time.

New!!: Pascal (programming language) and XPL0 · See more »

Yacc

Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson.

New!!: Pascal (programming language) and Yacc · See more »

ZOG (hypertext)

ZOG was an early hypertext system developed at Carnegie Mellon University during the 1970s by Donald McCracken and Robert Akscyn.

New!!: Pascal (programming language) and ZOG (hypertext) · See more »

Zonnon

Zonnon is a programming language along the Oberon, Modula, and Pascal language line.

New!!: Pascal (programming language) and Zonnon · See more »

ZOPL

ZOPL is a programming language created by Geac Computer Corporation in the early 1970s for use on their mainframe computer systems used in libraries and banking institutions.

New!!: Pascal (programming language) and ZOPL · See more »

ZX Spectrum software

Despite the fact that the ZX Spectrum hardware was limited by most standards, its software library was very diverse, including programming language implementations (C, Pascal, Prolog, Forth), several Z80 assemblers/disassemblers (e.g.: OCP Editor/Assembler, HiSoft Devpac, ZEUS Assembler, Artic Assembler), Sinclair BASIC compilers (e.g.: MCoder, COLT, HiSoft BASIC, ToBoS-FP), Sinclair BASIC extensions (e.g.: Beta BASIC, Mega Basic), databases (e.g.: VU-File), word processors (e.g.: Tasword II), spread sheets (e.g.: VU-Calc), drawing and painting tools (e.g.: OCP Art Studio, The Artist, Paintbox, Melbourne Draw), even 3D modelling (VU-3D), and, of course, many, many games.

New!!: Pascal (programming language) and ZX Spectrum software · See more »

ZyLAB Technologies

ZyLAB is a developer of software for e-discovery, information risk management, email management, records, contract, and document management, knowledge management, and workflow.

New!!: Pascal (programming language) and ZyLAB Technologies · See more »

ZZT

ZZT is an action-adventure puzzle video game developed by Potomac Computer Systems and released for MS-DOS in October 1991.

New!!: Pascal (programming language) and ZZT · See more »

32-bit

32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Pascal (programming language) and 32-bit · See more »

3M computer

3M was a goal first proposed in the early 1980s by Raj Reddy and his colleagues at Carnegie Mellon University (CMU) as a minimum specification for academic/technical workstations: at least a megabyte of memory, a megapixel display and a million instructions per second (MIPS) processing power.

New!!: Pascal (programming language) and 3M computer · See more »

Redirects here:

.p, .pas, BS 6192, Criticism of Pascal, Data types in Pascal, ISO 10206, ISO 7185, PASCAL (Programming language), PASCAL-SC, PASCAL-XSC, Pascal (language), Pascal (programming langauge), Pascal Programming Language, Pascal for Scientific Computation, Pascal language, Pascal programming language, Pascal-F, Pascal-P, Pascal-S, Pascal-SC, Pascal-XSC, Pascal-p2, X3J9.

References

[1] https://en.wikipedia.org/wiki/Pascal_(programming_language)

OutgoingIncoming
Hey! We are on Facebook now! »