Another update from ingydotnet^djgoku
This commit is contained in:
parent
91df62d461
commit
948b86eafa
|
|
@ -1,9 +1,9 @@
|
|||
{{language|0815}}
|
||||
'''0815''' is an esoteric programming language designed and implemented between December 2012 and January 2013 by [[Paulo Jorente]]
|
||||
'''0815''' is an esoteric programming language designed and implemented between December 2012 and January 2013 by [[Paulo Jorente]].
|
||||
|
||||
|
||||
==See also==
|
||||
* [http://esolangs.org/wiki/0815 0815 Esolangs] – 0815 on Esolangs
|
||||
* [http://pjorente.pj.funpic.de/poncho/esolang/ 0815 page] – features specs, programs and an interpreter.
|
||||
* [http://paulo-jorente.de/poncho/esolang/0815 0815 page] – features specs, programs and an interpreter.
|
||||
|
||||
[[Category:Esoteric_Languages]]
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Averages-Arithmetic-mean/0815
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Generate-lower-case-ASCII-alphabet/0815
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sum-of-squares/0815
|
||||
|
|
@ -16,4 +16,4 @@ themselves in popular use to all assembly-language dialects on the System/360 an
|
|||
its descendants. The 360 assembly was introduced with the System/360 in 1964.
|
||||
|
||||
==Wikipedia article==
|
||||
http://en.wikipedia.org/wiki/IBM_Basic_assembly_language_and_successors
|
||||
[[wp:IBM_Basic_assembly_language_and_successors|IBM Basic assembly language and successors]]
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/100-doors/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/A+B/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Ackermann-function/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Arithmetic-Integer/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Arithmetic-geometric-mean/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Arrays/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Averages-Arithmetic-mean/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Averages-Simple-moving-average/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Binary-digits/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Catalan-numbers/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Chinese-remainder-theorem/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Count-the-coins/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Evaluate-binomial-coefficients/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Factors-of-a-Mersenne-number/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Factors-of-an-integer/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Find-the-missing-permutation/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Function-definition/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Generate-lower-case-ASCII-alphabet/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hailstone-sequence/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hofstadter-Q-sequence/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Horners-rule-for-polynomial-evaluation/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Include-a-file/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Knuth-shuffle/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Leap-year/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Long-multiplication/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-Continue/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-Downward-for/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-For/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-For-with-a-specified-step/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-N-plus-one-half/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-Nested/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Magic-squares-of-odd-order/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Matrix-multiplication/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Multiplication-tables/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/N-queens-problem/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pangram-checker/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pascals-triangle/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Permutations/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Prime-decomposition/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Reduced-row-echelon-form/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Remove-duplicate-elements/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sorting-algorithms-Quicksort/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/String-case/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sum-of-squares/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Temperature-conversion/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Towers-of-Hanoi/360-Assembly
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Zig-zag-matrix/360-Assembly
|
||||
|
|
@ -1,2 +1,4 @@
|
|||
{{language}}{{assembler language}}{{stub}}
|
||||
80386 assembly is assembly for the Intel 80386 the predecessor of the 80486 it is an early 16/32 bit Intel processor Wikipedia has a page on it [https://en.wikipedia.org/wiki/Intel_80386] on their is an example code
|
||||
80386 assembly is assembly for the Intel 80386 the predecessor of the 80486 it is an early 16/32 bit Intel processor Wikipedia has a page on it [https://en.wikipedia.org/wiki/Intel_80386] on their is an example code
|
||||
|
||||
[[category: x86 Assembly]]
|
||||
|
|
@ -1 +1,3 @@
|
|||
{{Stub}}{{language}}{{assembler language}}[[Category:Assembly]]8086 Assembly is the assembly language used by the Intel 8086 processor. This processor was used for the first time in the IBM PC, and in its various clones. The 8086 gave birth, starting with the 80186 processor, to the X86 family, that nowadays is the most used processor family in desktop computers. All the 32 and 64 bit processors from this family are able to operate in a 8086 compatibility mode, for backward compatibility with legacy software and running very low-level code (like the BIOS). For the evolution of this assembly implementation to 32 bits, see [[X86 assembly]].
|
||||
{{Stub}}{{language}}{{assembler language}}[[Category:Assembly]]8086 Assembly is the assembly language used by the Intel 8086 processor. This processor was used for the first time in the IBM PC, and in its various clones. The 8086 gave birth, starting with the 80186 processor, to the X86 family, that nowadays is the most used processor family in desktop computers. All the 32 and 64 bit processors from this family are able to operate in a 8086 compatibility mode, for backward compatibility with legacy software and running very low-level code (like the BIOS). For the evolution of this assembly implementation to 32 bits, see [[X86 assembly]].
|
||||
|
||||
[[category: x86 Assembly]]
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Arrays/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Balanced-brackets/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Break-OO-privacy/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Collections/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Evaluate-binomial-coefficients/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Even-or-odd/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/FizzBuzz/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Generate-lower-case-ASCII-alphabet/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hailstone-sequence/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Haversine-formula/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/List-comprehensions/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Ludic-numbers/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Regular-expressions/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Show-the-epoch/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sieve-of-Eratosthenes/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/String-concatenation/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/URL-decoding/ABAP
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/XML-DOM-serialization/ABAP
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
{{stub}}{{language|bnf=http://www.masswerk.at/algol60/syntax.txt}}
|
||||
==See also==
|
||||
*[[wp:ALGOL|ALGOL 60 on Wikipedia]]
|
||||
*[[ALGOL 68]]
|
||||
*[[ALGOL 68]]
|
||||
*[[ALGOL W]]
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Conditional-structures/ALGOL-60
|
||||
|
|
@ -90,10 +90,21 @@ not too much else is required. Examples:
|
|||
|}
|
||||
===Example of different program representations===
|
||||
At the time when ALGOL 68 was defined some predominant computers had
|
||||
36 bit words, and 6 bit character sets. Hence it was desirable that
|
||||
ALGOL 68 should be able to run on machines with only uppercase. Hence
|
||||
the official spec provided for different representations of the same
|
||||
program. Example:
|
||||
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.
|
||||
The official spec provided for different representations of the same
|
||||
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.
|
||||
A pragmatic comment may have been required to indicate which
|
||||
stropping convention was to be used, as in some of the examples below.
|
||||
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.
|
||||
Example:
|
||||
{|border="1" style="border-collapse: collapse; border: 5px double grey;" align="center"
|
||||
|| Algol68 as typically published
|
||||
¢ bold/underline typeface ¢
|
||||
|
|
@ -113,7 +124,7 @@ program. Example:
|
|||
'do'
|
||||
sum sq+:=i↑2
|
||||
'od'
|
||||
|| Code for a 7-bit/ascii compiler
|
||||
|| 7-bit/ascii compiler
|
||||
.PR UPPER .PR
|
||||
MODE XINT = INT;
|
||||
XINT sum sq:=0;
|
||||
|
|
@ -122,7 +133,7 @@ program. Example:
|
|||
DO
|
||||
sum sq+:=i**2
|
||||
OD
|
||||
|| Code for a 6-bits/byte compiler
|
||||
|| 6-bits/byte compiler
|
||||
.PR POINT .PR
|
||||
.MODE .XINT = .INT;
|
||||
.XINT SUM SQ:=0;
|
||||
|
|
@ -131,7 +142,7 @@ program. Example:
|
|||
.DO
|
||||
SUM SQ .PLUSAB I .UP 2
|
||||
.OD
|
||||
|| Algol68 using RES stropping
|
||||
|| RES stropping
|
||||
.PR RES .PR
|
||||
mode .xint = int;
|
||||
.xint sum sq:=0;
|
||||
|
|
@ -140,6 +151,15 @@ program. Example:
|
|||
do
|
||||
sum sq+:=i↑2
|
||||
od
|
||||
|| Upper stropping
|
||||
# upper case = bold #
|
||||
MODE XINT = INT;
|
||||
XINT sum sq:=0;
|
||||
FOR i WHILE
|
||||
sum sq /= 70*70
|
||||
DO
|
||||
sum sq PLUSAB i UP 2
|
||||
OD
|
||||
|}
|
||||
|
||||
== Coercion (casting) ==
|
||||
|
|
@ -241,6 +261,10 @@ t
|
|||
|}
|
||||
For more details about Primaries and Secondaries refer to [[Operator_precedence#ALGOL_68|Operator precedence]].
|
||||
|
||||
==See also==
|
||||
*[[Web 68]]
|
||||
*[[ALGOL 60]]
|
||||
*[[ALGOL W]]
|
||||
== Code Specimen ==
|
||||
{{language programming paradigm|Concurrent}}
|
||||
{{language programming paradigm|Imperative}}
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/ABC-Problem/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/AKS-test-for-primes/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Almost-prime/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Arbitrary-precision-integers--included-/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Arithmetic-geometric-mean/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Averages-Median/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Balanced-brackets/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/CRC-32/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/CSV-data-manipulation/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Call-a-foreign-language-function/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Comma-quibbling/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Continued-fraction/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Count-in-factors/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Delegates/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Doubly-linked-list-Traversal/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Empty-string/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/File-modification-time/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Find-limit-of-recursion/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Gray-code/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Harshad-or-Niven-series/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hello-world-Graphical/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hello-world-Line-printer/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Integer-overflow/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Josephus-problem/ALGOL-68
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Least-common-multiple/ALGOL-68
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue