Data update

This commit is contained in:
Ingy döt Net 2024-07-13 15:19:22 -07:00
parent 29a5eea0d4
commit 5c1bb7bfa9
2011 changed files with 35081 additions and 3229 deletions

View File

@ -0,0 +1 @@
../../Task/Square-but-not-cube/8080-Assembly

1
Lang/AArch64-Assembly/Pi Symbolic link
View File

@ -0,0 +1 @@
../../Task/Pi/AArch64-Assembly

View File

@ -0,0 +1 @@
../../Task/Look-and-say-sequence/ABC

1
Lang/ABC/Population-count Symbolic link
View File

@ -0,0 +1 @@
../../Task/Population-count/ABC

View File

@ -0,0 +1 @@
../../Task/Square-but-not-cube/ABC

View File

@ -67,7 +67,7 @@ A syntax chart is available [http://www.softwarepreservation.org/projects/ALGOL/
*Oct. 1968: Penultimate Draft Report on the Algorithmic Language ALGOL 68 - Chapters 1-9 - Edited by: A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck and C.H.A. Koster.
*Dec. 1968: Report on the Algorithmic Language ALGOL 68 - Offprint from Numerische Mathematik, 14, 79-218 (1969); Springer-Verlag. - Edited by: A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck and C.H.A. Koster.
*Sep 1973: Revised Report on the Algorithmic Language Algol 68 - Springer-Verlag 1976 - Edited by: A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck, C.H.A. Koster, M. Sintzoff, C.H. Lindsey, L.G.L.T. Meertens and R.G. Fisker.
==Coding style of samples==
==Coding style of samples, alphabets and stropping==
Click "Expand" for more details.
<div class="mw-collapsible mw-collapsed" style="width:880px; overflow:auto; background-color:parent;">
<div class="mw-collapsible-content" style="padding-left:2em;">
@ -96,23 +96,30 @@ not too much else is required. Examples:
END
FINISH
|}
<br><br>'''Alphabets'''
<br><br>
Notionally, Algol 68 source is written in two alphabets. The reserved words, mode indicants (type names) and operators that are non-symbolic (.e.g. '''and''', '''or''', ...) are generally referred to as "bold words" and usually shown in a bold font in literature. Words that are identifiers (used for "variable" names, procedure names, structure member names, ...) are in a separate, non-bold font.<br>
The [https://www.softwarepreservation.org/projects/ALGOL/manual/a68s.txt/view Manual for CMU ALGOL 68S (on softwarepreservation.org)] refers to the non-bold words as being in timid face.
<br><br>'''Examples of different program representations'''
<br><br>
At the time when ALGOL 68 was defined some predominant computers had
24 or 36 bit words, with 6 bit character sets. Hence it was desirable that
ALGOL 68 should be able to run on machines with only uppercase.
ALGOL 68 should be able to run on machines with only uppercase.
As multiple fonts were generally unavailable, a method of identifying the bold words was required.<br>
The official spec provided for different representations of the same
program. Quote stropping (enclosing the bold words in single quotes)
program.
Quote stropping (enclosing the bold words in single quotes)
and Point stropping (preceeding the bold words with a dot)
were used. A variant of Point stropping called RES stropping was also defined.
In RES stropping some language-defined bold words are not preceded by a dot.
were used.<br>
A variant of Point stropping called RES stropping was also defined.
In RES stropping some language-defined bold words are not preceded by a dot.<br>
A pragmatic comment may have been required to indicate which
stropping convention was to be used, as in some of the examples below.
stropping convention was to be used, as in some of the examples below.<br>
Upper stropping (representing the bold words by upper case and
non-bold words in lower case) was introduced by Algol 68R. Upper stropping
is used by Algol 68RS and is one of the options for Algol 68G.
Rutgers ALGOL 68 uses quote stropping. Most of the samples
on Rosetta Code use Upper stropping.
non-bold words in lower case) was introduced by Algol 68R.<br>
Upper stropping is used by Algol 68RS and is one of the options for Algol 68G.<br>
Rutgers ALGOL 68 uses quote stropping.<br>
Most of the samples on Rosetta Code use Upper stropping.<br><br>
Examples (pragmatic comments to set the stropping regime not shown):
{|border="1" style="border-collapse: collapse; border: 2px double grey;" align="left"
|| Algol68 as typically published
@ -281,5 +288,9 @@ For more details about Primaries and Secondaries refer to [[Operator_precedence#
[https://rosettacode.org/wiki/Category:ALGOL_68-rows Row (array) related]<br/>
[https://rosettacode.org/wiki/Category:ALGOL_68-l-system L-System related]
== Tools ==
[[Syntax_highlighting_using_Mediawiki_formatting#ALGOL 68|Format an upper-stropped Algol 68 source with Mediawiki markup]]<br/>
[[Compiler/Simple_file_inclusion_pre_processor#ALGOL 68|Implement ''read'' and ''include'' pragmatic-comments for compilers that don't support file inclusion]]
{{language programming paradigm|Concurrent}}
{{language programming paradigm|Imperative}}

1
Lang/ALGOL-68/Draw-a-cuboid Symbolic link
View File

@ -0,0 +1 @@
../../Task/Draw-a-cuboid/ALGOL-68

1
Lang/ALGOL-68/Perlin-noise Symbolic link
View File

@ -0,0 +1 @@
../../Task/Perlin-noise/ALGOL-68

View File

@ -0,0 +1 @@
../../Task/Sleeping-Beauty-problem/ALGOL-68

View File

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

View File

@ -0,0 +1 @@
../../Task/Eulers-constant-0.5772.../ALGOL-W

View File

@ -0,0 +1 @@
../../Task/Find-the-intersection-of-two-lines/ALGOL-W

View File

@ -0,0 +1 @@
../../Task/Pseudo-random-numbers-Middle-square-method/ALGOL-W

View File

@ -0,0 +1 @@
../../Task/Damm-algorithm/ANSI-BASIC

View File

@ -0,0 +1 @@
../../Task/Formatted-numeric-output/ANSI-BASIC

View File

@ -0,0 +1 @@
../../Task/Function-definition/ANSI-BASIC

View File

@ -0,0 +1 @@
../../Task/Monty-Hall-problem/ANSI-BASIC

View File

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

View File

@ -0,0 +1 @@
../../Task/Real-constants-and-functions/ANSI-BASIC

View File

@ -0,0 +1 @@
../../Task/Sorting-algorithms-Quicksort/ANSI-BASIC

View File

@ -0,0 +1 @@
../../Task/Display-a-linear-combination/APL

1
Lang/APL/Pisano-period Symbolic link
View File

@ -0,0 +1 @@
../../Task/Pisano-period/APL

1
Lang/APL/Word-ladder Symbolic link
View File

@ -0,0 +1 @@
../../Task/Word-ladder/APL

1
Lang/ARM-Assembly/Pi Symbolic link
View File

@ -0,0 +1 @@
../../Task/Pi/ARM-Assembly

View File

@ -17,4 +17,6 @@ The language is named after [[wp:Ada_Lovelace|Augusta Ada King, Countess of Love
{{Language programming paradigm|Distributed}}
{{Language programming paradigm|Generic}}
{{Language programming paradigm|Imperative}}
{{Language programming paradigm|Object-oriented}}
{{Language programming paradigm|Object-oriented}}
==Todo==
* [[Tasks not implemented in Ada]]

View File

@ -0,0 +1 @@
../../Task/Abelian-sandpile-model/Ada

1
Lang/Ada/Achilles-numbers Symbolic link
View File

@ -0,0 +1 @@
../../Task/Achilles-numbers/Ada

View File

@ -0,0 +1 @@
../../Task/Arithmetic-geometric-mean-Calculate-Pi/Ada

1
Lang/Ada/Ascending-primes Symbolic link
View File

@ -0,0 +1 @@
../../Task/Ascending-primes/Ada

1
Lang/Ada/Brace-expansion Symbolic link
View File

@ -0,0 +1 @@
../../Task/Brace-expansion/Ada

1
Lang/Ada/Color-wheel Symbolic link
View File

@ -0,0 +1 @@
../../Task/Color-wheel/Ada

View File

@ -0,0 +1 @@
../../Task/Combinations-and-permutations/Ada

View File

@ -0,0 +1 @@
../../Task/Eulers-constant-0.5772.../Ada

1
Lang/Ada/FTP Symbolic link
View File

@ -0,0 +1 @@
../../Task/FTP/Ada

1
Lang/Ada/Hex-words Symbolic link
View File

@ -0,0 +1 @@
../../Task/Hex-words/Ada

View File

@ -0,0 +1 @@
../../Task/Idiomatically-determine-all-the-characters-that-can-be-used-for-symbols/Ada

View File

@ -0,0 +1 @@
../../Task/Largest-number-divisible-by-its-digits/Ada

1
Lang/Ada/Magic-constant Symbolic link
View File

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

View File

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

1
Lang/Ada/Musical-scale Symbolic link
View File

@ -0,0 +1 @@
../../Task/Musical-scale/Ada

View File

@ -0,0 +1 @@
../../Task/Next-highest-int-from-digits/Ada

1
Lang/Ada/Penneys-game Symbolic link
View File

@ -0,0 +1 @@
../../Task/Penneys-game/Ada

View File

@ -0,0 +1 @@
../../Task/Permutations-by-swapping/Ada

View File

@ -0,0 +1 @@
../../Task/Play-recorded-sounds/Ada

View File

@ -0,0 +1 @@
../../Task/Poker-hand-analyser/Ada

1
Lang/Ada/Record-sound Symbolic link
View File

@ -0,0 +1 @@
../../Task/Record-sound/Ada

View File

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

View File

@ -0,0 +1 @@
../../Task/Sierpinski-square-curve/Ada

View File

@ -0,0 +1 @@
../../Task/Sorting-algorithms-Permutation-sort/Ada

1
Lang/Ada/UPC Symbolic link
View File

@ -0,0 +1 @@
../../Task/UPC/Ada

1
Lang/Ada/War-card-game Symbolic link
View File

@ -0,0 +1 @@
../../Task/War-card-game/Ada

1
Lang/Ada/Weird-numbers Symbolic link
View File

@ -0,0 +1 @@
../../Task/Weird-numbers/Ada

1
Lang/Ada/Word-ladder Symbolic link
View File

@ -0,0 +1 @@
../../Task/Word-ladder/Ada

1
Lang/Ada/Word-search Symbolic link
View File

@ -0,0 +1 @@
../../Task/Word-search/Ada

1
Lang/Ada/Word-wheel Symbolic link
View File

@ -0,0 +1 @@
../../Task/Word-wheel/Ada

View File

@ -11,5 +11,7 @@ Execution speed however was not a particular strength of AmigaBASIC. Some 8-bit
AmigaBASIC was superseded by [[wp:ARexx|ARexx]], a REXX-style scripting language, from AmigaOS version 2.0 onwards. The 1.x AmigaBASIC binary also works on AmigaOS 2, but not on AmigaOS 3.
Microsoft [[QuickBASIC]] (1985) and QBasic (1991) look very similar to AmigaBASIC, so their syntax highlighting rules mostly also work for AmigaBASIC code.
==See Also==
*[https://archive.org/search.php?query=amiga%20basic Scanned AmigaBASIC books at archive.org]

View File

@ -0,0 +1 @@
../../Task/Display-a-linear-combination/Applesoft-BASIC

1
Lang/Applesoft-BASIC/Repeat Symbolic link
View File

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

View File

@ -0,0 +1 @@
../../Task/Jensens-Device/Asymptote

View File

@ -0,0 +1 @@
../../Task/Towers-of-Hanoi/Asymptote

View File

@ -1 +0,0 @@
{{stub}}{{language|AutoHotKey V2}}

View File

@ -1,2 +0,0 @@
---
from: http://rosettacode.org/wiki/Category:AutoHotKey_V2

View File

@ -1 +0,0 @@
../../Task/Hello-world-Graphical/AutoHotKey-V2

View File

@ -0,0 +1,16 @@
{{stub}}AutoHotkey V2 is an [[open source]] programming language for Microsoft [[Windows]].
AutoHotkey v2 is a major update to the AutoHotkey language, which includes numerous new features and improvements.
== Citations ==
* [https://www.autohotkey.com/docs/v2/ Documentation]
* [http://autohotkey.com/download Downloads]
* [http://autohotkey.com/docs/scripts/ Script Showcase]
* [http://autohotkey.com/boards/ New Community forum]
* [http://www.autohotkey.com/forum/ Archived Community forum]
* [http://ahkscript.org/foundation AutoHotkey Foundation LLC]
* [[wp:AutoHotkey|AutoHotkey on Wikipedia]]
* <span class="external text" rel="mw:ExtLink nofollow">#ahk</span> on [http://webchat.freenode.net/?channels=%23ahk Freenode Web interface]
* [[:Category:AutoHotkey_Originated]]
{{language|Ayrch}}

View File

@ -0,0 +1,2 @@
---
from: http://rosettacode.org/wiki/Category:Autohotkey_V2

View File

@ -0,0 +1 @@
../../Task/Hello-world-Graphical/Autohotkey-V2

View File

@ -12,11 +12,25 @@ BASIC became popular, with many different implementations for various computers.
==Links==
*[[wp:BASIC|Wikipedia:BASIC]]
**[[wp:ASIC]]
**[[wp:Atari BASIC]]
**[[wp:BASIC-PLUS]]
**[[wp:Basic-256]]
**[[wp:Batari BASIC]]
**[[wp:BBC BASIC]]
**[[wp:Benton Harbor BASIC]]
**[[wp:Beta BASIC]]
**[[wp:CBASIC]]
**[[wp:Chipmunk Basic]]
**[[wp:DarkBASIC]]
**[[wp:Dartmouth BASIC]]
**[[wp:FreeBASIC]]
**[[wp:FutureBASIC]]
**[[wp:GFA BASIC]]
**[[wp:GLBasic]]
**[[wp:Integer BASIC]]
**[[wp:Liberty BASIC]]
**[[wp:Locomotive BASIC]]
**[[wp:Microsoft BASIC]]
***[[wp:Altair BASIC]]
***[[wp:Amiga BASIC]]
@ -24,13 +38,29 @@ BASIC became popular, with many different implementations for various computers.
***[[wp:Atari Microsoft BASIC]]
***[[wp:Commodore BASIC]]
***[[wp:IBM BASIC]]
***[[wp:TRS-80 Level II BASIC ]]
***[[wp:MS BASIC for Macintosh]]
***[[wp:MSX BASIC]]
***[[wp:Small Basic]]
***[[wp:QBasic]]
***[[wp:QuickBASIC]]
***[[wp:TRS-80 Level II BASIC]]
***[[wp:Visual Basic]]
**[[wp:PowerBASIC]]
**[[wp:PureBasic]]
**[[wp:QB64]]
**[[wp:Quite BASIC]]
**[[wp:RapidQ]]
**[[wp:Realbasic]]
**[[wp:Rocky Mountain BASIC]]
**[[wp:Run BASIC]]
**[[wp:S-BASIC]]
**[[wp:ScriptBasic]]
**[[wp:Sinclair BASIC]]
**[[wp:SmileBASIC]]
**[[wp:SuperBASIC]]
**[[wp:TI BASIC (TI 99/4A)]]
**[[wp:Tiny BASIC]]
**[[wp:True BASIC]]
**[[wp:UBASIC]]
**[[wp:Yabasic]]
{{language programming paradigm|Procedural}}

View File

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

View File

@ -1 +0,0 @@
../../Task/Function-definition/BASIC

View File

@ -1 +0,0 @@
../../Task/Gray-code/BASIC

View File

@ -1 +0,0 @@
../../Task/Monty-Hall-problem/BASIC

1
Lang/BASIC/Ordered-words Symbolic link
View File

@ -0,0 +1 @@
../../Task/Ordered-words/BASIC

View File

@ -1 +0,0 @@
../../Task/Sorting-algorithms-Quicksort/BASIC

View File

@ -0,0 +1 @@
../../Task/Kronecker-product/BASIC256

View File

@ -0,0 +1 @@
../../Task/Multiple-regression/BASIC256

View File

@ -0,0 +1 @@
../../Task/Nested-templated-data/BASIC256

View File

@ -0,0 +1 @@
../../Task/Ramer-Douglas-Peucker-line-simplification/BASIC256

1
Lang/BASIC256/Sexy-primes Symbolic link
View File

@ -0,0 +1 @@
../../Task/Sexy-primes/BASIC256

1
Lang/Bruijn/Harmonic-series Symbolic link
View File

@ -0,0 +1 @@
../../Task/Harmonic-series/Bruijn

1
Lang/Bruijn/Towers-of-Hanoi Symbolic link
View File

@ -0,0 +1 @@
../../Task/Towers-of-Hanoi/Bruijn

View File

@ -0,0 +1 @@
../../Task/Add-a-variable-to-a-class-instance-at-runtime/C++

View File

@ -0,0 +1 @@
../../Task/Bitcoin-address-validation/C++

View File

@ -0,0 +1 @@
../../Task/Bitcoin-public-point-to-address/C++

View File

@ -0,0 +1 @@
../../Task/Catmull-Clark-subdivision-surface/C++

View File

@ -0,0 +1 @@
../../Task/Compiler-virtual-machine-interpreter/C++

View File

@ -0,0 +1 @@
../../Task/Factorial-base-numbers-indexing-permutations-of-a-collection/C++

View File

@ -0,0 +1 @@
../../Task/Im-a-software-engineer-get-me-out-of-here/C++

View File

@ -0,0 +1 @@
../../Task/P-Adic-square-roots/C++

1
Lang/C++/Simple-database Symbolic link
View File

@ -0,0 +1 @@
../../Task/Simple-database/C++

View File

@ -0,0 +1 @@
../../Task/Sort-an-outline-at-every-level/C++

View File

@ -0,0 +1 @@
../../Task/Additive-primes/C-sharp

View File

@ -0,0 +1 @@
../../Task/Cyclops-numbers/C-sharp

View File

@ -0,0 +1 @@
../../Task/Summarize-primes/C-sharp

1
Lang/C-sharp/Tau-function Symbolic link
View File

@ -0,0 +1 @@
../../Task/Tau-function/C-sharp

1
Lang/C-sharp/Tau-number Symbolic link
View File

@ -0,0 +1 @@
../../Task/Tau-number/C-sharp

View File

@ -0,0 +1 @@
../../Task/Tree-from-nesting-levels/C-sharp

View File

@ -0,0 +1 @@
../../Task/Ultra-useful-primes/C-sharp

View File

@ -0,0 +1 @@
../../Task/Variable-declaration-reset/C-sharp

View File

@ -0,0 +1 @@
../../Task/Yellowstone-sequence/C-sharp

1
Lang/C/Hunt-the-Wumpus Symbolic link
View File

@ -0,0 +1 @@
../../Task/Hunt-the-Wumpus/C

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