Skip to content

Commit

Permalink
No commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
breck7 committed Sep 11, 2024
1 parent b6df875 commit 1b0b870
Show file tree
Hide file tree
Showing 34 changed files with 44 additions and 43 deletions.
2 changes: 1 addition & 1 deletion concepts/aquarius-prolog.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id aquarius-prolog
name Aquarius Prolog
appeared 1989
tags pl
lab Digital Equipment Corporation && USC
lab DEC && USC

country United States and France
reference https://semanticscholar.org/paper/901aabda7822b120245399bde172dbaf2cc68d9d
Expand Down
4 changes: 2 additions & 2 deletions concepts/baby-modula-3.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ id baby-modula-3
name Baby modula-3
appeared 1993
tags pl
lab Digital Equipment Corporation
lab DEC

country United States

wikipedia https://en.wikipedia.org/wiki/Baby_modula-3
related modula-3 ada c
summary Baby Modula-3 is a functional programming sublanguage of Modula-3 (safe subset) programming language based on ideals invented by Martín Abadi. It is an object oriented language for studying programming language design; one part of it is implicitly prototype-oriented programming language, and the other is explicitly statically typed designed for studying computer science type theories. It has been checked as a formal language of metaprogramming systems. It comes from the "Scandinavian School" of object-oriented programming languages. Martín Abadi tried to give an example of pure object-oriented language which would allow the studying of formal semantics of objects. "Baby Modula-3 is defined with a structured operational semantics and with a set of static type rules. A denotational semantics guarantees the soundness of this definition." This object model has been shown to have well definiteness decidability (a mechanical proof of it isn't known). The inventor of Baby Modula-3 worked at Systems Research Center (SRC) of Digital Equipment Corporation (DEC) in Palo Alto, California. As DEC was bought by Compaq and Compaq itself was bought by Hewlett-Packard the SRC-report 95 was made available to the public by HP.
summary Baby Modula-3 is a functional programming sublanguage of Modula-3 (safe subset) programming language based on ideals invented by Martín Abadi. It is an object oriented language for studying programming language design; one part of it is implicitly prototype-oriented programming language, and the other is explicitly statically typed designed for studying computer science type theories. It has been checked as a formal language of metaprogramming systems. It comes from the "Scandinavian School" of object-oriented programming languages. Martín Abadi tried to give an example of pure object-oriented language which would allow the studying of formal semantics of objects. "Baby Modula-3 is defined with a structured operational semantics and with a set of static type rules. A denotational semantics guarantees the soundness of this definition." This object model has been shown to have well definiteness decidability (a mechanical proof of it isn't known). The inventor of Baby Modula-3 worked at Systems Research Center (SRC) of DEC (DEC) in Palo Alto, California. As DEC was bought by Compaq and Compaq itself was bought by Hewlett-Packard the SRC-report 95 was made available to the public by HP.
created 2018
backlinksCount 2
pageId 13603363
Expand Down
2 changes: 1 addition & 1 deletion concepts/basic-11.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id basic-11
name BASIC-11
appeared 1976
tags pl
lab Digital Equipment Corporation
lab DEC

country United States

Expand Down
2 changes: 1 addition & 1 deletion concepts/basic-pdp-1-lisp.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id basic-pdp-1-lisp
name Basic PDP-1 Lisp
appeared 1963
tags pl
lab Digital Equipment Corporation
lab DEC

country United States
reference http://s3data.computerhistory.org/pdp-1/DEC.pdp_1.1964.102650371.pdf
Expand Down
4 changes: 2 additions & 2 deletions concepts/basic-plus.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ id basic-plus
name BASIC-PLUS
appeared 1975
tags pl
lab Digital Equipment Corporation
lab DEC

country United States

wikipedia https://en.wikipedia.org/wiki/BASIC-PLUS
related basic dartmouth-basic microsoft-basic hp-basic-for-openvms
summary BASIC-PLUS was an extended dialect of the BASIC programming language developed by Digital Equipment Corporation (DEC) for use on its RSTS/E time-sharing operating system for the PDP-11 series of 16-bit minicomputers in the early 1970s through the 1980s. BASIC-PLUS is based very closely on the original Dartmouth BASIC, although it added a number of new structures. In turn, BASIC-PLUS was the version that the original Microsoft BASIC was patterned.The language was later rewritten as a true compiler as BASIC-Plus-2, and was ported to the VAX-11 platform as that machine's native BASIC implementation. This version survived several platform changes, and is today known as HP BASIC for OpenVMS.
summary BASIC-PLUS was an extended dialect of the BASIC programming language developed by DEC (DEC) for use on its RSTS/E time-sharing operating system for the PDP-11 series of 16-bit minicomputers in the early 1970s through the 1980s. BASIC-PLUS is based very closely on the original Dartmouth BASIC, although it added a number of new structures. In turn, BASIC-PLUS was the version that the original Microsoft BASIC was patterned.The language was later rewritten as a true compiler as BASIC-Plus-2, and was ported to the VAX-11 platform as that machine's native BASIC implementation. This version survived several platform changes, and is today known as HP BASIC for OpenVMS.
created 2004
backlinksCount 26
pageId 617705
Expand Down
2 changes: 1 addition & 1 deletion concepts/c-flat.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ creators Bill McKeeman
tags pl
aka C♭
description C♭: a low-level subset of C. Journal of C Language Translation, 3(3):214–226, December 1991.
lab Digital Equipment Corporation
lab DEC

country United States

Expand Down
2 changes: 1 addition & 1 deletion concepts/datatrieve.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id datatrieve
name DATATRIEVE
appeared 1970
tags queryLanguage
lab Digital Equipment Corporation
lab DEC

fileType text
country United States
Expand Down
2 changes: 1 addition & 1 deletion concepts/dibol.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ name Digital Interactive Business Oriented Language
appeared 1970
tags pl
standsFor Digital Interactive Business Oriented Language
lab Digital Equipment Corporation
lab DEC

fileType text
country United States
Expand Down
4 changes: 2 additions & 2 deletions concepts/digital-command-language.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id digital-command-language
name DIGITAL Command Language
appeared 1997
tags pl
lab Digital Equipment Corporation
lab DEC

fileType text

Expand Down Expand Up @@ -33,7 +33,7 @@ wikipedia https://en.wikipedia.org/wiki/DIGITAL_Command_Language
$ color = variable'i'
$ rainbow'color' = "yellow"
related powershell fortran unix isbn
summary DIGITAL Command Language (DCL) is the standard command language adopted by most of the operating systems (OSs) that were sold by the former Digital Equipment Corporation (which was acquired by Compaq, which was in turn acquired by Hewlett-Packard). DCL had its roots in the IAS, TOPS-20, and RT-11 OSs and was implemented as a standard across most of Digital's OSs, notably RSX-11, but took its most powerful form in the OpenVMS OS. Written when the programming language Fortran was in heavy use, DCL is a scripting language supporting several datatypes, including strings, integers, bit arrays, arrays and booleans, but not floating point numbers. Access to OpenVMS system services (kernel API) is through lexical functions, which perform the same as their compiled language counterparts and allow scripts to get information on system state. DCL includes IF-THEN-ELSE, access to all the Record Management Services (RMS) file types including stream, indexed, and sequential, but unfortunately lacks a DO-WHILE or other looping construct, requiring users to make do with IF and GOTO-label statements instead. DCL is available for other operating systems as well, including VCL and VX/DCL for Unix, VCL for Unix, MS-DOS, OS/2 and Windows, and PC-DCL and Accelr8 DCL Lite for Windows. DCL is the basis of the XLNT language, implemented on Windows by an interpreter-IDE-WSH engine combination with CGI capabilities distributed by Advanced System Concepts Inc. from 1997.
summary DIGITAL Command Language (DCL) is the standard command language adopted by most of the operating systems (OSs) that were sold by the former DEC (which was acquired by Compaq, which was in turn acquired by Hewlett-Packard). DCL had its roots in the IAS, TOPS-20, and RT-11 OSs and was implemented as a standard across most of Digital's OSs, notably RSX-11, but took its most powerful form in the OpenVMS OS. Written when the programming language Fortran was in heavy use, DCL is a scripting language supporting several datatypes, including strings, integers, bit arrays, arrays and booleans, but not floating point numbers. Access to OpenVMS system services (kernel API) is through lexical functions, which perform the same as their compiled language counterparts and allow scripts to get information on system state. DCL includes IF-THEN-ELSE, access to all the Record Management Services (RMS) file types including stream, indexed, and sequential, but unfortunately lacks a DO-WHILE or other looping construct, requiring users to make do with IF and GOTO-label statements instead. DCL is available for other operating systems as well, including VCL and VX/DCL for Unix, VCL for Unix, MS-DOS, OS/2 and Windows, and PC-DCL and Accelr8 DCL Lite for Windows. DCL is the basis of the XLNT language, implemented on Windows by an interpreter-IDE-WSH engine combination with CGI capabilities distributed by Advanced System Concepts Inc. from 1997.
pageId 532369
created 2004
backlinksCount 65
Expand Down
2 changes: 1 addition & 1 deletion concepts/emerald.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id emerald
name Emerald
appeared 1987
tags pl
lab University of Washington && Digital Equipment Corporation && University of Arizona && Copenhagen University
lab University of Washington && DEC && University of Arizona && Copenhagen University

wordRank 9032
country United States and Denmark
Expand Down
4 changes: 2 additions & 2 deletions concepts/focal.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ appeared 1968
creators Richard Merrill
tags pl
standsFor Formulating On-Line Calculations in Algebraic Language
lab Digital Equipment Corporation
lab DEC

tryItOnline https://tio.run/#focal
fileType text
Expand Down Expand Up @@ -43,7 +43,7 @@ wikipedia https://en.wikipedia.org/wiki/FOCAL_(programming_language)
YOU ARE TOO OLD FOR FOCAL, POPS
IN WHAT YEAR WERE YOU BORN?:
related joss basic mumps
summary FOCAL is an interpreted programming language resembling JOSS. The name is an acronym for Formulating On-Line Calculations in Algebraic Language. Largely the creation of Richard Merrill, FOCAL was initially written for and had its largest impact on the Digital Equipment Corporation's (DEC's) PDP-8 computers. Merrill wrote the original (1968) and classic FOCAL-69 interpreters for the PDP-8. Digital itself described FOCAL as "a JOSS-like language." Like early versions of BASIC, FOCAL was a complete programming environment in itself, requiring no operating system. As in MUMPS, most commands could be, and in practice were, abbreviated to a single letter of the alphabet. Creative choices of words were used to make each command uniquely defined by its leading character. Digital made available several European-language versions in which the command words were translated into the target language.
summary FOCAL is an interpreted programming language resembling JOSS. The name is an acronym for Formulating On-Line Calculations in Algebraic Language. Largely the creation of Richard Merrill, FOCAL was initially written for and had its largest impact on the DEC's (DEC's) PDP-8 computers. Merrill wrote the original (1968) and classic FOCAL-69 interpreters for the PDP-8. Digital itself described FOCAL as "a JOSS-like language." Like early versions of BASIC, FOCAL was a complete programming environment in itself, requiring no operating system. As in MUMPS, most commands could be, and in practice were, abbreviated to a single letter of the alphabet. Creative choices of words were used to make each command uniquely defined by its leading character. Digital made available several European-language versions in which the command words were translated into the target language.
pageId 1170592
created 2004
backlinksCount 51
Expand Down
4 changes: 2 additions & 2 deletions concepts/hp-basic-for-openvms.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id hp-basic-for-openvms
name HP BASIC for OpenVMS
appeared 1982
tags pl
lab Digital Equipment Corporation
lab DEC

country United States

Expand All @@ -20,7 +20,7 @@ wikipedia https://en.wikipedia.org/wiki/HP_BASIC_for_OpenVMS
end when
40 END
related dartmouth-basic cobol basic-plus java
summary HP BASIC for OpenVMS is the latest name for a dialect of the BASIC programming language created by Digital Equipment Corporation (DEC) and now owned by Hewlett-Packard Enterprise (HPE). It was originally developed in the 1970s for the RSTS-11 operating system on the PDP-11 minicomputer. It was later ported to OpenVMS, first on VAX, then Alpha, and most recently Integrity. Past names for the product include: BASIC-PLUS, Basic Plus 2 (BP2 or BASIC-Plus-2), VAX BASIC, DEC BASIC, and Compaq BASIC for OpenVMS. Multiple variations of the titles noting the hardware platform (VAX, AlphaServer, etc.) also exist.
summary HP BASIC for OpenVMS is the latest name for a dialect of the BASIC programming language created by DEC (DEC) and now owned by Hewlett-Packard Enterprise (HPE). It was originally developed in the 1970s for the RSTS-11 operating system on the PDP-11 minicomputer. It was later ported to OpenVMS, first on VAX, then Alpha, and most recently Integrity. Past names for the product include: BASIC-PLUS, Basic Plus 2 (BP2 or BASIC-Plus-2), VAX BASIC, DEC BASIC, and Compaq BASIC for OpenVMS. Multiple variations of the titles noting the hardware platform (VAX, AlphaServer, etc.) also exist.
created 2005
backlinksCount 101
pageId 1420680
Expand Down
2 changes: 1 addition & 1 deletion concepts/lamina.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id lamina
name LAMINA
appeared 1988
tags pl
lab Digital Equipment Corporation
lab DEC

country United States
reference https://semanticscholar.org/paper/320c20d18cc4d1770e07df96c84cad64d92b1135
Expand Down
2 changes: 1 addition & 1 deletion concepts/larch.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id larch
name Larch
appeared 1985
tags pl
lab MIT && Digital Equipment Corporation
lab MIT && DEC

country United States
reference https://semanticscholar.org/paper/55c3a24de61631cc2d69e666ff82a778c33be462
Expand Down
2 changes: 1 addition & 1 deletion concepts/lcl.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id lcl
name LCL
appeared 1991
tags pl
lab MIT && Digital Equipment Corporation
lab MIT && DEC

country United States
reference https://link.springer.com/chapter/10.1007/978-1-4612-2704-5_5
Expand Down
2 changes: 1 addition & 1 deletion concepts/life.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id life
name LIFE
appeared 1987
tags pl
lab Digital Equipment Corporation
lab DEC

wordRank 200
country United States
Expand Down
2 changes: 1 addition & 1 deletion concepts/lisp-2.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ reference https://semanticscholar.org/paper/7a578a2bbf9a8d14a246ac8e6f46ee49b9a7

wikipedia https://en.wikipedia.org/wiki/LISP_2
related lisp algol
summary For Lisp-2, Lisp systems with separate function namespaces, see Lisp-1 vs. Lisp-2LISP 2 was a programming language proposed in the 1960s as the successor to Lisp. It had largely Lisp-like semantics and Algol 60-like syntax. Today it is mostly remembered for its syntax, but in fact it had many features beyond those of early Lisps. Early Lisps had many limitations, including limited data types and slow numerics. Its use of fully parenthesized notation was also considered a problem. The inventor of Lisp, John McCarthy, expected these issues to be addressed in a later version, called notionally Lisp 2. Hence the name Lisp 1.5 for the successor to the earliest Lisp.Lisp 2 was a joint project of the System Development Corporation and Information International, Inc., and was intended for the IBM built AN/FSQ-32 military computer. Development later shifted to the IBM 360/67 and the Digital Equipment Corporation PDP-6. The project was eventually abandoned.
summary For Lisp-2, Lisp systems with separate function namespaces, see Lisp-1 vs. Lisp-2LISP 2 was a programming language proposed in the 1960s as the successor to Lisp. It had largely Lisp-like semantics and Algol 60-like syntax. Today it is mostly remembered for its syntax, but in fact it had many features beyond those of early Lisps. Early Lisps had many limitations, including limited data types and slow numerics. Its use of fully parenthesized notation was also considered a problem. The inventor of Lisp, John McCarthy, expected these issues to be addressed in a later version, called notionally Lisp 2. Hence the name Lisp 1.5 for the successor to the earliest Lisp.Lisp 2 was a joint project of the System Development Corporation and Information International, Inc., and was intended for the IBM built AN/FSQ-32 military computer. Development later shifted to the IBM 360/67 and the DEC PDP-6. The project was eventually abandoned.
backlinksCount 16
pageId 13388339
dailyPageViews 8
Expand Down
2 changes: 1 addition & 1 deletion concepts/macro-10.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id macro-10
name MACRO-10
appeared 1978
tags pl
lab Digital Equipment Corporation
lab DEC

country United States

Expand Down
4 changes: 2 additions & 2 deletions concepts/macro-11.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id macro-11
name MACRO-11
appeared 1974
tags pl
lab Digital Equipment Corporation
lab DEC

country United States

Expand All @@ -19,7 +19,7 @@ wikipedia https://en.wikipedia.org/wiki/MACRO-11
Hello, world!
.
related assembly-language unix
summary MACRO-11 is an assembly language with macro facilities for PDP-11 minicomputers from Digital Equipment Corporation (DEC). It is the successor to PAL-11 (Program Assembler Loader), an earlier version of the PDP-11 assembly language without macro facilities. The MACRO-11 assembly language was designed for the PDP-11 minicomputer family. It was supported on all DEC PDP-11 operating systems. PDP-11 Unix systems also include an assembler (called "as"), structurally similar to MACRO-11 but with different syntax and fewer features.
summary MACRO-11 is an assembly language with macro facilities for PDP-11 minicomputers from DEC (DEC). It is the successor to PAL-11 (Program Assembler Loader), an earlier version of the PDP-11 assembly language without macro facilities. The MACRO-11 assembly language was designed for the PDP-11 minicomputer family. It was supported on all DEC PDP-11 operating systems. PDP-11 Unix systems also include an assembler (called "as"), structurally similar to MACRO-11 but with different syntax and fewer features.
created 2005
backlinksCount 21
pageId 2864587
Expand Down
2 changes: 1 addition & 1 deletion concepts/mathsy.scroll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id mathsy
name Mathsy
appeared 1980
tags pl
lab Lawrence Livermore Laboratory
lab Lawrence Livermore

country United States
reference https://semanticscholar.org/paper/dda48a3c7a244b73b3e5fe84c3b0ffe8dee2d1f4
Expand Down
Loading

0 comments on commit 1b0b870

Please sign in to comment.