Data update
This commit is contained in:
parent
61b93a2cd1
commit
5af6d93694
858 changed files with 20572 additions and 2082 deletions
|
|
@ -205,6 +205,7 @@ DMS: .dms
|
|||
Dodo0: .dodo0
|
||||
Draco: .draco
|
||||
Dragon: .dragon
|
||||
Dt: .dt
|
||||
DUP: .dup
|
||||
DWScript: .dw
|
||||
Dyalect: .dyalect
|
||||
|
|
@ -244,6 +245,7 @@ Es: .es
|
|||
ESQL: .esql
|
||||
Euler: .euler
|
||||
Euphoria: .euphoria
|
||||
Evaldraw: .evaldraw
|
||||
Excel: .excel
|
||||
Explore: .explore
|
||||
Extended BrainF***: .ebf
|
||||
|
|
@ -498,6 +500,7 @@ MLite: .mlite
|
|||
MMIX: .mmix
|
||||
Modula-2: .mod2
|
||||
Modula-3: .mod3
|
||||
Mojo: .mojo
|
||||
Mond: .mond
|
||||
Monicelli: .monicelli
|
||||
Monkey: .monkey
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Selectively-replace-multiple-instances-of-a-character-within-a-string/11l
|
||||
1
Lang/11l/Set-right-adjacent-bits
Symbolic link
1
Lang/11l/Set-right-adjacent-bits
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Set-right-adjacent-bits/11l
|
||||
1
Lang/AArch64-Assembly/ADFGVX-cipher
Symbolic link
1
Lang/AArch64-Assembly/ADFGVX-cipher
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/ADFGVX-cipher/AArch64-Assembly
|
||||
1
Lang/AArch64-Assembly/Bioinformatics-base-count
Symbolic link
1
Lang/AArch64-Assembly/Bioinformatics-base-count
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Bioinformatics-base-count/AArch64-Assembly
|
||||
1
Lang/AArch64-Assembly/Count-occurrences-of-a-substring
Symbolic link
1
Lang/AArch64-Assembly/Count-occurrences-of-a-substring
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Count-occurrences-of-a-substring/AArch64-Assembly
|
||||
1
Lang/AArch64-Assembly/Jewels-and-stones
Symbolic link
1
Lang/AArch64-Assembly/Jewels-and-stones
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Jewels-and-stones/AArch64-Assembly
|
||||
1
Lang/AArch64-Assembly/Letter-frequency
Symbolic link
1
Lang/AArch64-Assembly/Letter-frequency
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Letter-frequency/AArch64-Assembly
|
||||
1
Lang/AArch64-Assembly/String-case
Symbolic link
1
Lang/AArch64-Assembly/String-case
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/String-case/AArch64-Assembly
|
||||
1
Lang/ALGOL-68/Determine-if-two-triangles-overlap
Symbolic link
1
Lang/ALGOL-68/Determine-if-two-triangles-overlap
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Determine-if-two-triangles-overlap/ALGOL-68
|
||||
1
Lang/ALGOL-68/Diversity-prediction-theorem
Symbolic link
1
Lang/ALGOL-68/Diversity-prediction-theorem
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Diversity-prediction-theorem/ALGOL-68
|
||||
1
Lang/ALGOL-M/Create-a-two-dimensional-array-at-runtime
Symbolic link
1
Lang/ALGOL-M/Create-a-two-dimensional-array-at-runtime
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Create-a-two-dimensional-array-at-runtime/ALGOL-M
|
||||
1
Lang/ALGOL-W/Count-in-factors
Symbolic link
1
Lang/ALGOL-W/Count-in-factors
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Count-in-factors/ALGOL-W
|
||||
|
|
@ -2,8 +2,17 @@
|
|||
|tags=basic}}{{language programming paradigm|Imperative}}
|
||||
{{Implementation|BASIC}}
|
||||
|
||||
'''ANSI BASIC''' is a standard for the [[BASIC]] programming language. It is specified in ANSI X3.113-1987 ("Programming Languages Full BASIC"). The same standard was specified in INCITS/ISO/IEC 10279-1991 ("Information Technology – Programming Languages – Full BASIC"). The standard is called "Full BASIC" to distinguish it from [[Minimal BASIC]] which is another standard established by ANSI, ISO, and ECMA.
|
||||
'''ANSI BASIC''' ('''Full BASIC''') is a standard for the [[BASIC]] programming language. It is specified in ANSI X3.113-1987 ("Programming Languages Full BASIC"). The same standard was specified in INCITS/ISO/IEC 10279-1991 ("Information Technology – Programming Languages – Full BASIC"). The standard is called "Full BASIC" to distinguish it from [[Minimal BASIC]] which is another standard established by ANSI, ISO, and ECMA.
|
||||
|
||||
ECMA, in ECMA-116 (1986), defined a subset of the ANSI BASIC Standard, ANSI X3.113-198X. The specification is divided into three parts: ECMA BASIC-1, ECMA BASIC-2, and ECMA Graphics Module. ECMA Standard is fully upward compatible with corresponding implementations of the ANSI Standard.
|
||||
|
||||
== Main features ==
|
||||
* <code>MAT</code> keywords for matrix manipulation
|
||||
* Optional use of decimal [[floating point]] (''radix 10'') to improve numerical presentation.
|
||||
|
||||
== Implementations ==
|
||||
* [[True BASIC]]
|
||||
* [[Decimal BASIC]]
|
||||
* [http://www.moria.de/~michael/bas/ Bas]
|
||||
|
||||
[[Category:Standards]]
|
||||
1
Lang/ANSI-BASIC/Brazilian-numbers
Symbolic link
1
Lang/ANSI-BASIC/Brazilian-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Brazilian-numbers/ANSI-BASIC
|
||||
1
Lang/APL/Duffinian-numbers
Symbolic link
1
Lang/APL/Duffinian-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Duffinian-numbers/APL
|
||||
1
Lang/ARM-Assembly/ADFGVX-cipher
Symbolic link
1
Lang/ARM-Assembly/ADFGVX-cipher
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/ADFGVX-cipher/ARM-Assembly
|
||||
1
Lang/ARM-Assembly/Bioinformatics-base-count
Symbolic link
1
Lang/ARM-Assembly/Bioinformatics-base-count
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Bioinformatics-base-count/ARM-Assembly
|
||||
1
Lang/ARM-Assembly/Count-occurrences-of-a-substring
Symbolic link
1
Lang/ARM-Assembly/Count-occurrences-of-a-substring
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Count-occurrences-of-a-substring/ARM-Assembly
|
||||
1
Lang/ARM-Assembly/Jewels-and-stones
Symbolic link
1
Lang/ARM-Assembly/Jewels-and-stones
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Jewels-and-stones/ARM-Assembly
|
||||
1
Lang/ARM-Assembly/Letter-frequency
Symbolic link
1
Lang/ARM-Assembly/Letter-frequency
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Letter-frequency/ARM-Assembly
|
||||
1
Lang/ARM-Assembly/String-case
Symbolic link
1
Lang/ARM-Assembly/String-case
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/String-case/ARM-Assembly
|
||||
|
|
@ -26,7 +26,7 @@ A few decades later, Kernighan continues to maintain the [[nawk|reference implem
|
|||
*[http://awk.info AWK Community Portal]
|
||||
|
||||
==Online-Execution==
|
||||
* [http://ideone.com ideone.com] - gawk, mawk (both are kept up to date)
|
||||
* [https://ideone.com ideone.com] - gawk, mawk (both are kept up to date)
|
||||
|
||||
==Todo==
|
||||
[[Reports:Tasks_not_implemented_in_AWK]]
|
||||
[[Tasks_not_implemented_in_AWK]]
|
||||
1
Lang/AppleScript/Sorting-algorithms-Strand-sort
Symbolic link
1
Lang/AppleScript/Sorting-algorithms-Strand-sort
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sorting-algorithms-Strand-sort/AppleScript
|
||||
1
Lang/Applesoft-BASIC/Cartesian-product-of-two-or-more-lists
Symbolic link
1
Lang/Applesoft-BASIC/Cartesian-product-of-two-or-more-lists
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Cartesian-product-of-two-or-more-lists/Applesoft-BASIC
|
||||
1
Lang/Applesoft-BASIC/McNuggets-problem
Symbolic link
1
Lang/Applesoft-BASIC/McNuggets-problem
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/McNuggets-problem/Applesoft-BASIC
|
||||
1
Lang/Applesoft-BASIC/Permutations
Symbolic link
1
Lang/Applesoft-BASIC/Permutations
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Permutations/Applesoft-BASIC
|
||||
1
Lang/Asymptote/McNuggets-problem
Symbolic link
1
Lang/Asymptote/McNuggets-problem
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/McNuggets-problem/Asymptote
|
||||
1
Lang/BASIC/Chaocipher
Symbolic link
1
Lang/BASIC/Chaocipher
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Chaocipher/BASIC
|
||||
1
Lang/BASIC/Magnanimous-numbers
Symbolic link
1
Lang/BASIC/Magnanimous-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Magnanimous-numbers/BASIC
|
||||
1
Lang/BASIC256/Cartesian-product-of-two-or-more-lists
Symbolic link
1
Lang/BASIC256/Cartesian-product-of-two-or-more-lists
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Cartesian-product-of-two-or-more-lists/BASIC256
|
||||
1
Lang/BASIC256/Damm-algorithm
Symbolic link
1
Lang/BASIC256/Damm-algorithm
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Damm-algorithm/BASIC256
|
||||
1
Lang/BASIC256/Digital-root
Symbolic link
1
Lang/BASIC256/Digital-root
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Digital-root/BASIC256
|
||||
1
Lang/BASIC256/McNuggets-problem
Symbolic link
1
Lang/BASIC256/McNuggets-problem
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/McNuggets-problem/BASIC256
|
||||
1
Lang/BCPL/Duffinian-numbers
Symbolic link
1
Lang/BCPL/Duffinian-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Duffinian-numbers/BCPL
|
||||
1
Lang/BCPL/Magnanimous-numbers
Symbolic link
1
Lang/BCPL/Magnanimous-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Magnanimous-numbers/BCPL
|
||||
|
|
@ -7,6 +7,6 @@
|
|||
|safety=safe
|
||||
|bnf=https://mlochbaum.github.io/BQN/spec/grammar.html}}{{language programming paradigm|functional}}[[Category:Programming paradigm/Tacit]]
|
||||
|
||||
BQN is a new [[wp:Array programming|array oriented]], [[functional_programming|functional]] programming language in the [[APL]] lineage, which aims to remove irregular and burdensome aspects of the APL tradition and put the great ideas on a firmer footing. While its use demands a solid understanding of functions and multidimensional arrays, BQN's focus on providing simple, consistent, and powerful array operations (and documentation!) makes it a good language for learning array programming and building stronger array intuition.
|
||||
BQN is a new (initially released 2020) [[wp:Array programming|array oriented]], [[functional_programming|functional]] programming language in the [[APL]] lineage, which aims to remove irregular and burdensome aspects of the APL tradition and put the great ideas on a firmer footing. While its use demands a solid understanding of functions and multidimensional arrays, BQN's focus on providing simple, consistent, and powerful array operations (and documentation!) makes it a good language for learning array programming and building stronger array intuition.
|
||||
|
||||
Documentation can be found at https://mlochbaum.github.io/BQN.
|
||||
1
Lang/BQN/Munching-squares
Symbolic link
1
Lang/BQN/Munching-squares
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Munching-squares/BQN
|
||||
|
|
@ -1,4 +1,6 @@
|
|||
{{alertbox|#ffffe0|''Were you looking for the [[Common Lisp]] library? That category has now been [[:Category:Babel (library)|renamed]].''}}
|
||||
{{language}}[https://github.com/claytonkb/clean_babel Babel] is an interpreted language designed by Clayton Bauman. It is an untyped, stack-based, postfix language with support for arrays, lists, matrices and maps (dictionaries). Babel 1.0 will support built-in crypto-based verification of code in order to enable safer remote code execution.
|
||||
{{language}}
|
||||
{{language programming paradigm|concatenative}}
|
||||
[https://gitlab.com/claytonkb/Babel Babel] is an interpreted language designed by Clayton Bauman. It is an untyped, stack-based, postfix language with support for arrays, lists, matrices and maps (dictionaries). Babel 1.0 will support built-in crypto-based verification of code in order to enable safer remote code execution.
|
||||
|
||||
Babel is implemented in [[C]] and compiles with MinGW32. It is still under development, so please excuse the dust and debris in the current implementation. To get started quickly on Windows, clone the repository and run bin/babel.exe from the repo directory. This will start Babel in interactive mode and the examples given on RC are for interactive mode, unless otherwise noted. Since this is a development build, you can type '0 dev' to view the dev options. To build on Windows, use MinGW32; on Linux, use gcc.
|
||||
1
Lang/Bc/Mandelbrot-set
Symbolic link
1
Lang/Bc/Mandelbrot-set
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Mandelbrot-set/Bc
|
||||
1
Lang/Bc/Zeckendorf-number-representation
Symbolic link
1
Lang/Bc/Zeckendorf-number-representation
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Zeckendorf-number-representation/Bc
|
||||
|
|
@ -3,6 +3,7 @@
|
|||
|site=https://github.com/jbirddog/blue
|
||||
|gc=no
|
||||
|untyped=yes}}
|
||||
{{language programming paradigm|concatenative}}
|
||||
|
||||
Blue is a compiled low level [[Forth]]-like language that is designed for building programs without a standard library. Currently the x86-64 instruction set is supported. Example programs utilize Linux system calls but nothing in the language requires or assumes an operating system.
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Composite-numbers-k-with-no-single-digit-factors-whose-factors-are-all-substrings-of-k/C++
|
||||
1
Lang/C++/Cullen-and-Woodall-numbers
Symbolic link
1
Lang/C++/Cullen-and-Woodall-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Cullen-and-Woodall-numbers/C++
|
||||
1
Lang/C++/Elliptic-Curve-Digital-Signature-Algorithm
Symbolic link
1
Lang/C++/Elliptic-Curve-Digital-Signature-Algorithm
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Elliptic-Curve-Digital-Signature-Algorithm/C++
|
||||
1
Lang/C++/Graph-colouring
Symbolic link
1
Lang/C++/Graph-colouring
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Graph-colouring/C++
|
||||
1
Lang/C++/Knapsack-problem-Unbounded
Symbolic link
1
Lang/C++/Knapsack-problem-Unbounded
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Knapsack-problem-Unbounded/C++
|
||||
1
Lang/C++/Levenshtein-distance-Alignment
Symbolic link
1
Lang/C++/Levenshtein-distance-Alignment
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Levenshtein-distance-Alignment/C++
|
||||
1
Lang/C++/Long-literals-with-continuations
Symbolic link
1
Lang/C++/Long-literals-with-continuations
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Long-literals-with-continuations/C++
|
||||
1
Lang/C++/Loops-Wrong-ranges
Symbolic link
1
Lang/C++/Loops-Wrong-ranges
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-Wrong-ranges/C++
|
||||
1
Lang/C++/MD4
Symbolic link
1
Lang/C++/MD4
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/MD4/C++
|
||||
1
Lang/C++/Magic-constant
Symbolic link
1
Lang/C++/Magic-constant
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Magic-constant/C++
|
||||
1
Lang/C++/Matrix-chain-multiplication
Symbolic link
1
Lang/C++/Matrix-chain-multiplication
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Matrix-chain-multiplication/C++
|
||||
1
Lang/C++/Mayan-calendar
Symbolic link
1
Lang/C++/Mayan-calendar
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Mayan-calendar/C++
|
||||
1
Lang/C++/Mayan-numerals
Symbolic link
1
Lang/C++/Mayan-numerals
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Mayan-numerals/C++
|
||||
1
Lang/C++/McNuggets-problem
Symbolic link
1
Lang/C++/McNuggets-problem
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/McNuggets-problem/C++
|
||||
1
Lang/C++/Meissel-Mertens-constant
Symbolic link
1
Lang/C++/Meissel-Mertens-constant
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Meissel-Mertens-constant/C++
|
||||
1
Lang/C++/Metronome
Symbolic link
1
Lang/C++/Metronome
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Metronome/C++
|
||||
1
Lang/C++/Miller-Rabin-primality-test
Symbolic link
1
Lang/C++/Miller-Rabin-primality-test
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Miller-Rabin-primality-test/C++
|
||||
1
Lang/C++/Mind-boggling-card-trick
Symbolic link
1
Lang/C++/Mind-boggling-card-trick
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Mind-boggling-card-trick/C++
|
||||
1
Lang/C++/Minimal-steps-down-to-1
Symbolic link
1
Lang/C++/Minimal-steps-down-to-1
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Minimal-steps-down-to-1/C++
|
||||
1
Lang/C++/Minkowski-question-mark-function
Symbolic link
1
Lang/C++/Minkowski-question-mark-function
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Minkowski-question-mark-function/C++
|
||||
1
Lang/C++/Modified-random-distribution
Symbolic link
1
Lang/C++/Modified-random-distribution
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Modified-random-distribution/C++
|
||||
1
Lang/C++/Mouse-position
Symbolic link
1
Lang/C++/Mouse-position
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Mouse-position/C++
|
||||
1
Lang/C++/Numbers-which-are-not-the-sum-of-distinct-squares
Symbolic link
1
Lang/C++/Numbers-which-are-not-the-sum-of-distinct-squares
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Numbers-which-are-not-the-sum-of-distinct-squares/C++
|
||||
1
Lang/C++/OpenWebNet-password
Symbolic link
1
Lang/C++/OpenWebNet-password
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/OpenWebNet-password/C++
|
||||
1
Lang/C++/Padovan-n-step-number-sequences
Symbolic link
1
Lang/C++/Padovan-n-step-number-sequences
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Padovan-n-step-number-sequences/C++
|
||||
1
Lang/C++/Paraffins
Symbolic link
1
Lang/C++/Paraffins
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Paraffins/C++
|
||||
1
Lang/C++/Pentomino-tiling
Symbolic link
1
Lang/C++/Pentomino-tiling
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pentomino-tiling/C++
|
||||
1
Lang/C++/Periodic-table
Symbolic link
1
Lang/C++/Periodic-table
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Periodic-table/C++
|
||||
1
Lang/C++/Perlin-noise
Symbolic link
1
Lang/C++/Perlin-noise
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Perlin-noise/C++
|
||||
1
Lang/C++/Permutations-Derangements
Symbolic link
1
Lang/C++/Permutations-Derangements
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Permutations-Derangements/C++
|
||||
1
Lang/C++/Permutations-Rank-of-a-permutation
Symbolic link
1
Lang/C++/Permutations-Rank-of-a-permutation
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Permutations-Rank-of-a-permutation/C++
|
||||
1
Lang/C++/Prime-numbers-whose-neighboring-pairs-are-tetraprimes
Symbolic link
1
Lang/C++/Prime-numbers-whose-neighboring-pairs-are-tetraprimes
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Prime-numbers-whose-neighboring-pairs-are-tetraprimes/C++
|
||||
1
Lang/C++/Problem-of-Apollonius
Symbolic link
1
Lang/C++/Problem-of-Apollonius
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Problem-of-Apollonius/C++
|
||||
1
Lang/C++/Radical-of-an-integer
Symbolic link
1
Lang/C++/Radical-of-an-integer
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Radical-of-an-integer/C++
|
||||
1
Lang/C++/Sisyphus-sequence
Symbolic link
1
Lang/C++/Sisyphus-sequence
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sisyphus-sequence/C++
|
||||
1
Lang/CLU/Magnanimous-numbers
Symbolic link
1
Lang/CLU/Magnanimous-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Magnanimous-numbers/CLU
|
||||
|
|
@ -12,12 +12,15 @@
|
|||
COBOL, an acronym for 'COmmon Business Oriented Language', is one of the oldest programming languages, being created in 1959. It was designed by a CODASYL (Conference on Data System Languages) committee with Grace Hopper. It is primarily used in business, finance and administration for companies and governments. It is primarily an imperative, structured language, with support for object-oriented programming added in 2002.
|
||||
|
||||
===Versions===
|
||||
* '''COBOL 1965''' added some new features to the original specification.
|
||||
* '''ANS COBOL 1968''' is the first COBOL standard and was published by [[ANSI]]. It was created to improve compatibility between the different versions of the language.
|
||||
* '''COBOL 1974''' added a few more features to the language, including the ability to <code>ACCEPT</code> the date, day and time, and the file organization clause.
|
||||
* '''COBOL 1985''' added many new features to COBOL, notably including: scope terminators (<code>END-IF</code>, <code>END-READ</code>, etc.), the <code>EVALUATE</code> verb, the <code>CONTINUE</code> verb, inline <code>PERFORM</code> statements, the ability to pass arguments by content, and the deprecation of the infamous <code>ALTER</code> verb. This standard was followed by the intrinsic functions amendment and a clarifications amendment in 1989 and 1991, respectively.
|
||||
* '''COBOL 2002''' was published by [[ISO]] as ISO/IEC 1989. It included a host of new features, most notably including object-oriented programming. However, there were also other features, including: floating-point support, portable arithmetic results, pointers, calling conventions to other languages, function prototypes, [[XML]] facilities and support for execution within framework environments. This standard has suffered from poor vendor support, due to little commercial demand for the new features.<ref>John Billman & Huib Klink, 'Thoughts on the Future of COBOL Standardization', [https://www.cobolstandard.info/j4/files/08-0034.pdf]</ref>
|
||||
* '''COBOL 2014''' is the latest version of the standard, published on July 8th, 2014 and accepted by [[ISO]] early that summer, and then adopted by [[ANSI]] on Oct 31st, 2014. <ref>ISO/IEC 1989:2014 Information technology – Programming languages, their environments and system software interfaces – Programming language COBOL', [https://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=51416]</ref> It includes numeric definitions following the [[IEEE]] 754 standard.
|
||||
* '''COBOL 60''' was the first version of the language.
|
||||
* '''COBOL-65''' added some new features to the original specification.
|
||||
* '''COBOL-68''' is the first COBOL standard and was published by [[ANSI]]. It was created to improve compatibility between the different versions of the language.
|
||||
* '''COBOL-74''' added a few more features to the language, including the ability to <code>ACCEPT</code> the date, day and time, and the file organization clause.
|
||||
* '''COBOL-85''' added many new features to COBOL, notably including: excplicit scope terminators (<code>END-IF</code>, <code>END-READ</code>, etc.), the <code>EVALUATE</code> verb, the <code>CONTINUE</code> verb, inline <code>PERFORM</code> statements, the ability to pass arguments by content, and the deprecation of the infamous <code>ALTER</code> verb. This standard was followed by the intrinsic functions amendment and a clarifications amendment in 1989 and 1991, respectively.
|
||||
* '''X/Open COBOL''' was a technical standard published by the X/Open Group in 1991 to facilitate uniformity of implementations and program portability. Based on COBOL-85, it excluded much of its optional modules and obsolete features, and also specified some common non-ANSI extensions that would later become incorporated into the standard, such as the screen section for TUI programming, and record locking.<ref>{{Cite book|author=X/Open|title=Technical Standard: COBOL Language|url=https://pubs.opengroup.org/onlinepubs/009680799/toc.pdf}}</ref>
|
||||
* '''COBOL 2002''' was published by [[ISO]] as ISO/IEC 1989. It included a host of new features, most notably including object-oriented programming. However, there were also other features, including: floating-point support, portable arithmetic results, pointers, calling conventions to other languages, function prototypes, [[XML]] facilities and support for execution within framework environments. This standard has suffered from poor vendor support, due to little commercial demand for the new features.<ref>{{Cite book|author=John Billman & Huib Klink|title=Thoughts on the Future of COBOL Standardization|url=https://web.archive.org/web/20090711032647/http://www.cobolstandard.info/j4/files/08-0034.pdf}}</ref>
|
||||
* '''COBOL 2014''' was published on July 8th, 2014 and accepted by [[ISO]] early that summer, and then adopted by [[ANSI]] on Oct 31st, 2014.<ref>{{Cite book|title=ISO/IEC 1989:2014 Information technology – Programming languages, their environments and system software interfaces – Programming language COBOL|url=https://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=51416}}</ref> It includes numeric definitions following the [[IEEE]] 754 standard.
|
||||
* '''COBOL 2023''' is the latest version of the standard, adopted in January 2023. It includes the standardizations of many previously nonstandard extensions, including transaction processing, asynchronous messaging, line sequential file organization, enhanced string manipulation, boolean shifting operators and a sleep statement.
|
||||
|
||||
===References===
|
||||
<references/>
|
||||
|
|
|
|||
1
Lang/Chipmunk-Basic/Cartesian-product-of-two-or-more-lists
Symbolic link
1
Lang/Chipmunk-Basic/Cartesian-product-of-two-or-more-lists
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Cartesian-product-of-two-or-more-lists/Chipmunk-Basic
|
||||
1
Lang/Chipmunk-Basic/Draw-a-rotating-cube
Symbolic link
1
Lang/Chipmunk-Basic/Draw-a-rotating-cube
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Draw-a-rotating-cube/Chipmunk-Basic
|
||||
1
Lang/Chipmunk-Basic/Feigenbaum-constant-calculation
Symbolic link
1
Lang/Chipmunk-Basic/Feigenbaum-constant-calculation
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Feigenbaum-constant-calculation/Chipmunk-Basic
|
||||
1
Lang/Chipmunk-Basic/Gapful-numbers
Symbolic link
1
Lang/Chipmunk-Basic/Gapful-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Gapful-numbers/Chipmunk-Basic
|
||||
1
Lang/Chipmunk-Basic/McNuggets-problem
Symbolic link
1
Lang/Chipmunk-Basic/McNuggets-problem
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/McNuggets-problem/Chipmunk-Basic
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Numbers-which-are-the-cube-roots-of-the-product-of-their-proper-divisors/Chipmunk-Basic
|
||||
1
Lang/Cowgol/Magnanimous-numbers
Symbolic link
1
Lang/Cowgol/Magnanimous-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Magnanimous-numbers/Cowgol
|
||||
1
Lang/Craft-Basic/Almost-prime
Symbolic link
1
Lang/Craft-Basic/Almost-prime
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Almost-prime/Craft-Basic
|
||||
1
Lang/Craft-Basic/Averages-Median
Symbolic link
1
Lang/Craft-Basic/Averages-Median
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Averages-Median/Craft-Basic
|
||||
1
Lang/Craft-Basic/Loops-Infinite
Symbolic link
1
Lang/Craft-Basic/Loops-Infinite
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-Infinite/Craft-Basic
|
||||
1
Lang/Craft-Basic/Wagstaff-primes
Symbolic link
1
Lang/Craft-Basic/Wagstaff-primes
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Wagstaff-primes/Craft-Basic
|
||||
1
Lang/D/Own-digits-power-sum
Symbolic link
1
Lang/D/Own-digits-power-sum
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Own-digits-power-sum/D
|
||||
1
Lang/Dc/Arithmetic-geometric-mean
Symbolic link
1
Lang/Dc/Arithmetic-geometric-mean
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Arithmetic-geometric-mean/Dc
|
||||
1
Lang/Dc/Continued-fraction
Symbolic link
1
Lang/Dc/Continued-fraction
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Continued-fraction/Dc
|
||||
1
Lang/Dc/Increment-a-numerical-string
Symbolic link
1
Lang/Dc/Increment-a-numerical-string
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Increment-a-numerical-string/Dc
|
||||
1
Lang/Dc/Sieve-of-Eratosthenes
Symbolic link
1
Lang/Dc/Sieve-of-Eratosthenes
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sieve-of-Eratosthenes/Dc
|
||||
1
Lang/Draco/Duffinian-numbers
Symbolic link
1
Lang/Draco/Duffinian-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Duffinian-numbers/Draco
|
||||
1
Lang/Draco/Magnanimous-numbers
Symbolic link
1
Lang/Draco/Magnanimous-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Magnanimous-numbers/Draco
|
||||
1
Lang/Draco/Yin-and-yang
Symbolic link
1
Lang/Draco/Yin-and-yang
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Yin-and-yang/Draco
|
||||
5
Lang/Dt/00-LANG.txt
Normal file
5
Lang/Dt/00-LANG.txt
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{{stub}}
|
||||
{{language|dt|site=https://dt.plumbing/|tags=dt}}
|
||||
{{Language programming paradigm|Concatenative}}
|
||||
|
||||
"dt is duct tape for your Unix pipes. A programming language for doing small stuff fast, easy, and readable."
|
||||
2
Lang/Dt/00-META.yaml
Normal file
2
Lang/Dt/00-META.yaml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
---
|
||||
from: http://rosettacode.org/wiki/Category:Dt
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue