Data update

This commit is contained in:
Ingy döt Net 2023-09-01 09:35:06 -07:00
parent 61b93a2cd1
commit 5af6d93694
858 changed files with 20572 additions and 2082 deletions

View File

@ -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

View File

@ -0,0 +1 @@
../../Task/Selectively-replace-multiple-instances-of-a-character-within-a-string/11l

View File

@ -0,0 +1 @@
../../Task/Set-right-adjacent-bits/11l

View File

@ -0,0 +1 @@
../../Task/ADFGVX-cipher/AArch64-Assembly

View File

@ -0,0 +1 @@
../../Task/Bioinformatics-base-count/AArch64-Assembly

View File

@ -0,0 +1 @@
../../Task/Count-occurrences-of-a-substring/AArch64-Assembly

View File

@ -0,0 +1 @@
../../Task/Jewels-and-stones/AArch64-Assembly

View File

@ -0,0 +1 @@
../../Task/Letter-frequency/AArch64-Assembly

View File

@ -0,0 +1 @@
../../Task/String-case/AArch64-Assembly

View File

@ -0,0 +1 @@
../../Task/Determine-if-two-triangles-overlap/ALGOL-68

View File

@ -0,0 +1 @@
../../Task/Diversity-prediction-theorem/ALGOL-68

View File

@ -0,0 +1 @@
../../Task/Create-a-two-dimensional-array-at-runtime/ALGOL-M

View File

@ -0,0 +1 @@
../../Task/Count-in-factors/ALGOL-W

View File

@ -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]]

View File

@ -0,0 +1 @@
../../Task/Brazilian-numbers/ANSI-BASIC

1
Lang/APL/Duffinian-numbers Symbolic link
View File

@ -0,0 +1 @@
../../Task/Duffinian-numbers/APL

View File

@ -0,0 +1 @@
../../Task/ADFGVX-cipher/ARM-Assembly

View File

@ -0,0 +1 @@
../../Task/Bioinformatics-base-count/ARM-Assembly

View File

@ -0,0 +1 @@
../../Task/Count-occurrences-of-a-substring/ARM-Assembly

View File

@ -0,0 +1 @@
../../Task/Jewels-and-stones/ARM-Assembly

View File

@ -0,0 +1 @@
../../Task/Letter-frequency/ARM-Assembly

View File

@ -0,0 +1 @@
../../Task/String-case/ARM-Assembly

View File

@ -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]]

View File

@ -0,0 +1 @@
../../Task/Sorting-algorithms-Strand-sort/AppleScript

View File

@ -0,0 +1 @@
../../Task/Cartesian-product-of-two-or-more-lists/Applesoft-BASIC

View File

@ -0,0 +1 @@
../../Task/McNuggets-problem/Applesoft-BASIC

View File

@ -0,0 +1 @@
../../Task/Permutations/Applesoft-BASIC

View File

@ -0,0 +1 @@
../../Task/McNuggets-problem/Asymptote

1
Lang/BASIC/Chaocipher Symbolic link
View File

@ -0,0 +1 @@
../../Task/Chaocipher/BASIC

View File

@ -0,0 +1 @@
../../Task/Magnanimous-numbers/BASIC

View File

@ -0,0 +1 @@
../../Task/Cartesian-product-of-two-or-more-lists/BASIC256

View File

@ -0,0 +1 @@
../../Task/Damm-algorithm/BASIC256

1
Lang/BASIC256/Digital-root Symbolic link
View File

@ -0,0 +1 @@
../../Task/Digital-root/BASIC256

View File

@ -0,0 +1 @@
../../Task/McNuggets-problem/BASIC256

1
Lang/BCPL/Duffinian-numbers Symbolic link
View File

@ -0,0 +1 @@
../../Task/Duffinian-numbers/BCPL

View File

@ -0,0 +1 @@
../../Task/Magnanimous-numbers/BCPL

View File

@ -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
View File

@ -0,0 +1 @@
../../Task/Munching-squares/BQN

View File

@ -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
View File

@ -0,0 +1 @@
../../Task/Mandelbrot-set/Bc

View File

@ -0,0 +1 @@
../../Task/Zeckendorf-number-representation/Bc

View File

@ -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.

View File

@ -0,0 +1 @@
../../Task/Composite-numbers-k-with-no-single-digit-factors-whose-factors-are-all-substrings-of-k/C++

View File

@ -0,0 +1 @@
../../Task/Cullen-and-Woodall-numbers/C++

View File

@ -0,0 +1 @@
../../Task/Elliptic-Curve-Digital-Signature-Algorithm/C++

1
Lang/C++/Graph-colouring Symbolic link
View File

@ -0,0 +1 @@
../../Task/Graph-colouring/C++

View File

@ -0,0 +1 @@
../../Task/Knapsack-problem-Unbounded/C++

View File

@ -0,0 +1 @@
../../Task/Levenshtein-distance-Alignment/C++

View File

@ -0,0 +1 @@
../../Task/Long-literals-with-continuations/C++

1
Lang/C++/Loops-Wrong-ranges Symbolic link
View File

@ -0,0 +1 @@
../../Task/Loops-Wrong-ranges/C++

1
Lang/C++/MD4 Symbolic link
View File

@ -0,0 +1 @@
../../Task/MD4/C++

1
Lang/C++/Magic-constant Symbolic link
View File

@ -0,0 +1 @@
../../Task/Magic-constant/C++

View File

@ -0,0 +1 @@
../../Task/Matrix-chain-multiplication/C++

1
Lang/C++/Mayan-calendar Symbolic link
View File

@ -0,0 +1 @@
../../Task/Mayan-calendar/C++

1
Lang/C++/Mayan-numerals Symbolic link
View File

@ -0,0 +1 @@
../../Task/Mayan-numerals/C++

1
Lang/C++/McNuggets-problem Symbolic link
View File

@ -0,0 +1 @@
../../Task/McNuggets-problem/C++

View File

@ -0,0 +1 @@
../../Task/Meissel-Mertens-constant/C++

1
Lang/C++/Metronome Symbolic link
View File

@ -0,0 +1 @@
../../Task/Metronome/C++

View File

@ -0,0 +1 @@
../../Task/Miller-Rabin-primality-test/C++

View File

@ -0,0 +1 @@
../../Task/Mind-boggling-card-trick/C++

View File

@ -0,0 +1 @@
../../Task/Minimal-steps-down-to-1/C++

View File

@ -0,0 +1 @@
../../Task/Minkowski-question-mark-function/C++

View File

@ -0,0 +1 @@
../../Task/Modified-random-distribution/C++

1
Lang/C++/Mouse-position Symbolic link
View File

@ -0,0 +1 @@
../../Task/Mouse-position/C++

View File

@ -0,0 +1 @@
../../Task/Numbers-which-are-not-the-sum-of-distinct-squares/C++

View File

@ -0,0 +1 @@
../../Task/OpenWebNet-password/C++

View File

@ -0,0 +1 @@
../../Task/Padovan-n-step-number-sequences/C++

1
Lang/C++/Paraffins Symbolic link
View File

@ -0,0 +1 @@
../../Task/Paraffins/C++

1
Lang/C++/Pentomino-tiling Symbolic link
View File

@ -0,0 +1 @@
../../Task/Pentomino-tiling/C++

1
Lang/C++/Periodic-table Symbolic link
View File

@ -0,0 +1 @@
../../Task/Periodic-table/C++

1
Lang/C++/Perlin-noise Symbolic link
View File

@ -0,0 +1 @@
../../Task/Perlin-noise/C++

View File

@ -0,0 +1 @@
../../Task/Permutations-Derangements/C++

View File

@ -0,0 +1 @@
../../Task/Permutations-Rank-of-a-permutation/C++

View File

@ -0,0 +1 @@
../../Task/Prime-numbers-whose-neighboring-pairs-are-tetraprimes/C++

View File

@ -0,0 +1 @@
../../Task/Problem-of-Apollonius/C++

View File

@ -0,0 +1 @@
../../Task/Radical-of-an-integer/C++

1
Lang/C++/Sisyphus-sequence Symbolic link
View File

@ -0,0 +1 @@
../../Task/Sisyphus-sequence/C++

View File

@ -0,0 +1 @@
../../Task/Magnanimous-numbers/CLU

View File

@ -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/>

View File

@ -0,0 +1 @@
../../Task/Cartesian-product-of-two-or-more-lists/Chipmunk-Basic

View File

@ -0,0 +1 @@
../../Task/Draw-a-rotating-cube/Chipmunk-Basic

View File

@ -0,0 +1 @@
../../Task/Feigenbaum-constant-calculation/Chipmunk-Basic

View File

@ -0,0 +1 @@
../../Task/Gapful-numbers/Chipmunk-Basic

View File

@ -0,0 +1 @@
../../Task/McNuggets-problem/Chipmunk-Basic

View File

@ -0,0 +1 @@
../../Task/Numbers-which-are-the-cube-roots-of-the-product-of-their-proper-divisors/Chipmunk-Basic

View File

@ -0,0 +1 @@
../../Task/Magnanimous-numbers/Cowgol

View File

@ -0,0 +1 @@
../../Task/Almost-prime/Craft-Basic

View File

@ -0,0 +1 @@
../../Task/Averages-Median/Craft-Basic

View File

@ -0,0 +1 @@
../../Task/Loops-Infinite/Craft-Basic

View File

@ -0,0 +1 @@
../../Task/Wagstaff-primes/Craft-Basic

1
Lang/D/Own-digits-power-sum Symbolic link
View File

@ -0,0 +1 @@
../../Task/Own-digits-power-sum/D

View File

@ -0,0 +1 @@
../../Task/Arithmetic-geometric-mean/Dc

1
Lang/Dc/Continued-fraction Symbolic link
View File

@ -0,0 +1 @@
../../Task/Continued-fraction/Dc

View File

@ -0,0 +1 @@
../../Task/Increment-a-numerical-string/Dc

View File

@ -0,0 +1 @@
../../Task/Sieve-of-Eratosthenes/Dc

View File

@ -0,0 +1 @@
../../Task/Duffinian-numbers/Draco

View File

@ -0,0 +1 @@
../../Task/Magnanimous-numbers/Draco

1
Lang/Draco/Yin-and-yang Symbolic link
View File

@ -0,0 +1 @@
../../Task/Yin-and-yang/Draco

5
Lang/Dt/00-LANG.txt Normal file
View 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
View 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