Data update

This commit is contained in:
Ingy döt Net 2026-02-01 16:33:20 -08:00
parent 5150844a7d
commit 4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions

View file

@ -1 +0,0 @@
../../Task/Bioinformatics-base-count/11l

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/11l

View file

@ -131,6 +131,29 @@ This flag is set if the <code>BRK</code> command was executed. The BRK basically
* Set with: <code>BRK</code> * Set with: <code>BRK</code>
* Cleared with: <code>RTI</code> * Cleared with: <code>RTI</code>
* There are no branches associated with this command. * There are no branches associated with this command.
This flag is used only for differentiating a <code>BRK</code> from an hardware <code>IRQ</code>
<syntaxhighlight lang="6502asm">IRQ:
STA saveAccumulator ; save accumulator
PLA ; get flags
STA saveFlags ; save flags
AND #$10 ; check "break" flag
BNE IRQ_fromBreak ; if(break flag set){ goto IRQ_fromBreak; }
JMP IRQ_fromHardware ; else{ goto IRQ_fromInterrupt; }
IRQ_fromBreak:
LDA saveFlags ; load flags from temp address
PHA ; restore flags to stack
LDA saveAccumulator ; restore accumulator
;...
RTI ; return from interrupt
IRQ_fromInterrupt:
LDA saveFlags ; load flags from temp address
PHA ; restore flags to stack
LDA saveAccumulator ; restore accumulator
;...
RTI ; return from interrupt
</syntaxhighlight>
<br><br> <br><br>
===Decimal=== ===Decimal===

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/AArch64-Assembly

View file

@ -1 +0,0 @@
../../Task/Bioinformatics-base-count/ALGOL-68

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/ALGOL-68

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/ALGOL-68

View file

@ -1 +0,0 @@
../../Task/Copy-a-string/ALGOL-W

View file

@ -1 +0,0 @@
../../Task/Integer-comparison/ALGOL-W

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/ALGOL-W

View file

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

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/ARM-Assembly

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/ATS

View file

@ -8,13 +8,13 @@ Each AWK program consists of pattern-action statements.
The program reads each input line, checks lines against patterns, and runs matching actions. The program reads each input line, checks lines against patterns, and runs matching actions.
For programs that never read input lines, the entire program can be one <code>BEGIN { ... }</code> block. For programs that never read input lines, the entire program can be one <code>BEGIN { ... }</code> block.
* ''List users who have /bin/ksh as a shell.''<lang awk>$ awk -F: '$7 == "/bin/ksh" { print $1 }' /etc/passwd</lang> * ''List users who have /bin/ksh as a shell.''<syntaxhighlight lang="awk">$ awk -F: '$7 == "/bin/ksh" { print $1 }' /etc/passwd</syntaxhighlight>
AWK has only three types of variables: they are strings, floating-point numbers, and associative arrays (where every array index is a string). AWK has only three types of variables: they are strings, floating-point numbers, and associative arrays (where every array index is a string).
Conversion between strings and numbers is automatic. AWK also has regular expressions, which appear in many AWK programs. Conversion between strings and numbers is automatic. AWK also has regular expressions, which appear in many AWK programs.
There are a few built-in functions, like cos() and sprintf(). There are a few built-in functions, like cos() and sprintf().
* ''Find average line length.''<lang awk>$ awk '{ cnt += length($0) } END { print cnt / NR }' /etc/rc</lang> * ''Find average line length.''<syntaxhighlight lang="awk">$ awk '{ cnt += length($0) } END { print cnt / NR }' /etc/rc</syntaxhighlight>
The name "AWK" comes from the initials of Alfred Aho, Peter Weinberger and Brian Kernighan: they invented AWK during the 1970s. The name "AWK" comes from the initials of Alfred Aho, Peter Weinberger and Brian Kernighan: they invented AWK during the 1970s.
A few decades later, Kernighan continues to maintain the [[nawk|reference implementation]] of AWK. A few decades later, Kernighan continues to maintain the [[nawk|reference implementation]] of AWK.

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/Action-

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/Action-

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/Ada

View file

@ -20,6 +20,9 @@ The syntax looks like very simplified [[ALGOL 68]] with elements taken from [[Lu
== How has it been implemented ? == == How has it been implemented ? ==
Agena is based on the [[ANSI]] [[C]] source code of [[Lua]], a popular and widely used Open Source programming language. Agena is based on the [[ANSI]] [[C]] source code of [[Lua]], a popular and widely used Open Source programming language.
== Todo ==
[[Tasks not implemented in Agena]]
== See Also == == See Also ==
[[ALGOL 68]]<br/> [[ALGOL 68]]<br/>
[[Lua]]<br/> [[Lua]]<br/>

View file

@ -1 +0,0 @@
../../Task/100-doors/Agena

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/Arturo

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/Arturo

View file

@ -1 +0,0 @@
../../Task/Empty-program/Asymptote

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/AutoHotkey

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/AutoHotkey

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/Axiom

View file

@ -1 +0,0 @@
../../Task/Abundant-deficient-and-perfect-number-classifications/BASIC

View file

@ -1 +0,0 @@
../../Task/Ethiopian-multiplication/BASIC

View file

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

View file

@ -1 +0,0 @@
../../Task/Empty-program/BASIC256

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/BASIC256

View file

@ -1 +0,0 @@
../../Task/Bioinformatics-base-count/BBC-BASIC

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/BBC-BASIC

View file

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

View file

@ -1 +0,0 @@
../../Task/Input-loop/Batch-File

View file

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

View file

@ -5,7 +5,16 @@
}} }}
{{language programming paradigm|functional}} {{language programming paradigm|functional}}
'''Binary Lambda Calculus''' is a minimal, pure, functional, esoteric language based on lambda calculus. [[provides::Capability:First class functions| ]] '''Binary Lambda Calculus''' is a minimal, pure, functional, esoteric language based on lambda calculus. [[provides::Capability:First class functions| ]]
==External links== ==External links==
* https://tromp.github.io/cl/cl.html * https://tromp.github.io/cl/cl.html
* https://www.ioccc.org/2012/tromp/hint.html * https://www.ioccc.org/2012/tromp/hint.html
* https://gist.github.com/tromp/86b3184f852f65bfb814e3ab0987d861 * https://gist.github.com/tromp/86b3184f852f65bfb814e3ab0987d861
Some implementations of BLC:
* [https://www.ioccc.org/2012/tromp/hint.html original tromp's implementation] for IOCCC, in pure ANSI C
* [https://github.com/tromp/AIT tromp's AIT], a project utilizing BLC for Information Theory research. Also includes a Haskell->BLC compiler and several other implementations
* [https://codeberg.org/aartaka/cl-blc aartaka's cl-blc], implementing BLC in Lisp
==To do==
[[Tasks not implemented in Binary Lambda Calculus]]

View file

@ -1 +0,0 @@
../../Task/Empty-program/BootBASIC

View file

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

View file

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

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/C++

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/C++

View file

@ -17,6 +17,10 @@
==Citations== ==Citations==
*[[wp:C_Sharp_(programming_language)|Wikipedia:C#]] *[[wp:C_Sharp_(programming_language)|Wikipedia:C#]]
== External links ==
=== Online editors and compilers ===
*[https://www.onlinegdb.com/ GDB Online Compiler] (Select C#)
{{language programming paradigm|Imperative}} {{language programming paradigm|Imperative}}
{{language programming paradigm|Object-oriented}} {{language programming paradigm|Object-oriented}}
{{language programming paradigm|Generic}} {{language programming paradigm|Generic}}

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/C-sharp

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/C-sharp

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/C

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/C

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/CLU

View file

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

View file

@ -1 +0,0 @@
../../Task/Empty-program/CoffeeScript

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/CoffeeScript

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/Common-Lisp

View file

@ -1,4 +1,11 @@
{{language|Component Pascal}}'''Component Pascal''' is a programming language in the tradition of Oberon and [[Oberon-2]], the last language Niklaus Wirth designed before he retired in 1999. It bears the name of the [[Pascal]] programming language but is incompatible with it. Instead, it is a minor variant and refinement of Oberon-2, designed and supported by a small ETH Zürich spin-off company called Oberon microsystems. Their [[IDE]] is called BlackBox Component Builder. At the time the first version was released (1994) it presented a novel approach to graphical user interface ([[GUI]]) construction based on editable forms, where fields and command buttons are linked to exported variables and executable procedures. This approach bears some similarity to the code-behind way used in [[Microsoft]]'s [[.NET]] 3.0 to access code in XAML. {{language|Component Pascal}}'''Component Pascal''' is a programming language in the tradition of Oberon and [[Oberon-2]], the last language Niklaus Wirth designed before he retired in 1999. It bears the name of the [[Pascal]] programming language but is incompatible with it. Instead, it is a minor variant and refinement of Oberon-2, designed and supported by a small ETH Zürich spin-off company called Oberon microsystems. Their [[IDE]] is called BlackBox Component Builder. At the time the first version was released (1994) it presented a novel approach to graphical user interface ([[GUI]]) construction based on editable forms, where fields and command buttons are linked to exported variables and executable procedures. This approach bears some similarity to the code-behind way used in [[Microsoft]]'s [[.NET]] 3.0 to access code in XAML.
==Citations== ==Citations==
* [http://en.wikipedia.org/wiki/Component_Pascal Wikipedia:Component Pascal] * [http://en.wikipedia.org/wiki/Component_Pascal Wikipedia:Component Pascal]
===See also===
* [[Oberon-07]]
* [[Oberon-2]]
* [[Zonnon]]
* [[Modula-2]]
* [[Modula-3]]

View file

@ -1,9 +1 @@
{{language|Coq #REDIRECT [[:Category:Rocq]]
|site=http://coq.inria.fr
}}
In computer science, Coq is a proof assistant application. It allows the expression of mathematical assertions, mechanically checks proofs of these assertions, helps to find formal proofs, and extracts a certified program from the constructive proof of its formal specification. Coq works within the theory of the calculus of inductive constructions, a derivative of the calculus of constructions. Coq is not an automated [[wp:Theorem_prover|theorem prover]] but includes automatic theorem proving tactics and various decision procedures.
==Citations==
* [[wp:Coq|Coq]]
[[Category:Mathematical programming languages]]

View file

@ -1 +0,0 @@
../../Task/100-doors/Coq

View file

@ -1 +0,0 @@
../../Task/Ackermann-function/Coq

View file

@ -1 +0,0 @@
../../Task/Extend-your-language/Coq

View file

@ -1 +0,0 @@
../../Task/Factorial/Coq

View file

@ -1 +0,0 @@
../../Task/Fibonacci-sequence/Coq

View file

@ -1 +0,0 @@
../../Task/FizzBuzz/Coq

View file

@ -1 +0,0 @@
../../Task/Hello-world-Newbie/Coq

View file

@ -1 +0,0 @@
../../Task/Hello-world-Text/Coq

View file

@ -1 +0,0 @@
../../Task/Loops-For/Coq

View file

@ -1 +0,0 @@
../../Task/Tree-traversal/Coq

View file

@ -1 +0,0 @@
../../Task/Variadic-function/Coq

View file

@ -1 +0,0 @@
../../Task/Empty-program/Crystal

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/Crystal

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/Crystal

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/D

View file

@ -1 +0,0 @@
../../Task/Sorting-Algorithms-Circle-Sort/D

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/Dart

View file

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

View file

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

View file

@ -1 +0,0 @@
../../Task/Quaternion-type/Delphi

Some files were not shown because too many files have changed in this diff Show more