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>
* Cleared with: <code>RTI</code>
* 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>
===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.
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).
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().
* ''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.
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 ? ==
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 ==
[[ALGOL 68]]<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}}
'''Binary Lambda Calculus''' is a minimal, pure, functional, esoteric language based on lambda calculus. [[provides::Capability:First class functions| ]]
==External links==
* https://tromp.github.io/cl/cl.html
* https://www.ioccc.org/2012/tromp/hint.html
* 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==
*[[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|Object-oriented}}
{{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

@ -2,3 +2,10 @@
==Citations==
* [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
|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]]
#REDIRECT [[:Category:Rocq]]

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