
Frankly, my only connection with programming is that my brother is a programmer, well, I also taught Pascal at school. However, I am fully aware of the complexity and beauty of programming. Create a program whose code will not contain "garbage" worthy of praise. What to say about the creation of the language in which programs are written. Simply put - it is difficult, damn difficult. And that means it must be deliberate and carry some meaning. But not always. Today, we will raise our eyebrows together in surprise, having become acquainted with the most ridiculous and ridiculous programming languages. Go.
Before starting to consider our participants, I would like to identify some terms that have immediate meaning.
')
An esoteric programming language is a language that is developed as an object of art, humor or proof of a certain concept. Let's say for expanding the boundaries of programming and language itself.
Turing-complete is a programming language with which you can implement any computable function.
LOLCODE
The author of this language is Adam Lindsay, a researcher at the computer technology department at Lancaster University. This creation was released in 2007.
The language got its unusual name in honor of the Internet meme Lolcat. Its structure consists of a very small dictionary of slang English.
Sample code to display the message “Hello World!”:
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
Sample code to display the file contents:
HAI
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
AWSUM THX
VISIBLE FILE
O noes
VISIBLE "ERROR!"
KTHXBYE
Let's sort each line by shelves:
HAI - the beginning of the program
CAN HAS "file name"? - includes the contents of the specified file in the program
VISIBLE line - output to the screen
KTHXBYE - end of program
Exception Handling:
- Plz command?
- AWSUM THX
code - O noes
code
Glass
Gregory Richards websiteCreated in 2005 by Gregor Richards. Structurally, the language is very complex, as it combines the use of postfixes, and requires serious manipulations with the main stack in combination with its object-oriented structure.
Here’s what the Hello, World! Program code looks like:
{M [m (_o) O! "Hello World!" (_ O) o.?]}
But the Fibonacci sequence:
{F [f (_a) A! (_ O) O! (_ T) $ (_ n) 1 =, (_ isle) (_ n) * (_ a) (le).? = / (_ Isle) ^ \ (_ n) * (_a)
s.?(_t)f.?(_n)*(__a)s.?(_t)f.?(_a)a.?[}[MMmm_aAA((f) F((_o) O! (_ N) = (_ nlm)
= / (_ nlm) (_ n) * (_ f) f.? (_ o) (on).? "" (_o) o.? (_ n) (_ n) * (_ a) a.? = (_ nlm) (_ n ) *
(_a) (le).? = \]}
Brainfuck
A programming language for lovers of extremely radical minimalism. It was created in 1993 by Urban Muller. A distinctive feature of this language is the presence of only 8 commands, which are written as one character. Muller wanted to create a language with the smallest compiler. So it happened. The compiler for Brainfuck weighs less than 200 bytes. This language is turing-complete, so it can be used along with Java or Pascal, for example.
“Hello, World!” In Brainfuck:
++++++++++ [> +++++++> +++++++++> +++> + <<<< -]> ++
.> +. +++++++ .. +++.> ++. << ++++++++++++++.>. +++.
------.--------.> +.>.
There is also another version of the same program, but it is much longer:
+++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++
++++++++++++. +++++++ .. +++ .-------------------
- ---------------. ++++++++++++++++++++++++++++++
++++++++++++++++++++++++++ ++++++++++++++++++
++++++. +++. ------. -------- .------------------
- ----.-----------------------.
Parsing commands and their meanings> - go to the next cell
< - go to previous cell
+ - increase the value in the current cell by 1
- - decrease the value in the current cell by 1
. - print the value from the current cell
, - enter a value from the outside and save it in the current cell
[ - if the value of the current cell is 0, go forward in the program text to the cell following the corresponding one] (taking into account nesting)
] - if the value of the current cell is not zero, go back through the program text to the symbol [(including nesting)
Chicken
The author of the Chicken programming language was Torbjørn Söderstedt.
The components of the language are "chicken", "" (space) and "\ n". Each line contains a certain number of "chicken" separated by spaces, the number of "chicken" determines which team will be executed.
Instructions are loaded onto the stack, where they are executed, allowing you to enter arbitrary code and execute it using a jump. Since the program stack is not limited, there is the possibility of self-modifying the code.
The user can provide input data before executing the program. They will be saved in one of two registers.
The stack is divided into three segments.
The first segment consists of 2 registers. One simply points to the stack itself. The other contains user input, which is most often represented by a string. These registers are used by the LOAD instruction.
The second segment contains the loaded code. For each line of code, there is a cell in the stack that contains information about how much "chicken" is in the line. This segment is used for program execution. It is automatically stopped by the EXIT instruction.
The third segment contains the actual program stack. When instructions are executed, they retrieve values ​​at that location. And since the segments are not isolated, it is possible to change the values ​​in the code.
And as usual, “Hello, world!” In Chicken:chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken
chicken chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken chicken
chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
chicken chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken, chicken
chicken cannabis chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken, chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken, chicken, chicken, chicken, chicken
chicken chicken chicken chicken chicken chicken
WhitespaceVery unusual language, released in 2003 in honor of April Fool's Day (April 1) by Edwin Brady and Chris Morris. The main feature of this language is its “secrecy”. The fact is that commands and lines of code are formed by using exclusively spaces, tabs and switching to a new line.
This is what “Hello, World!” Looks like (blue - tab, red - spaces)
BefungeBack in 1993, Chris Press set himself the task of developing the most difficult programming language to compile. So Befunge appeared. The complexity is achieved through the commands p and g, which modify the text of the program.
The 1993 version of the language was limited to 25x80 (the standard text screen size), therefore this version cannot be turing-complete. If the table is infinite, then Befunge will be turing-complete.
Detailed command descriptionEach of the commands is encoded as a symbol from the ASCII table (see the figure above).
Commands are grouped by type of action.
Move:
> - right
< - left
^ - up
v - down
_ - to the right, if at the top of the stack 0, otherwise - to the left
| - down, if on top of stack 0, otherwise - up
? - in a random direction
# - skip the next cell
@ - end of program
Stack Manipulations:
: - Put copies on top of stack (forth: DUP)
\ - Swap top and bottom (forth: SWAP)
$ - Remove vertex (forth: DROP)
Modification of the program code:
p "PUT" - the cell coordinates and the ASCII code of the character are extracted from the stack, which is placed along these coordinates
g “GET” - cell coordinates are extracted from the stack; The ASCII code of the symbol is pushed onto the stack by these coordinates.
Constants:
0-9 - Put a number on the stack
" - Start / end character mode in which the ASCII codes of all current program characters are pushed onto the stack
Stacked arithmetic operations:
+ - Addition of vertex and subfield (forth: +)
- - Subtracting vertices and sub-taps (forth :-)
* - Multiply vertices and sub-taps (forth: *)
/ - Integer division (forth: /)
% - Division remainder (forth: MOD)
Stacked logical operations:
! - Negation: zero at the top is replaced with 1, non-zero value - with 0 (forth: 0 =)
` - Comparison of" more than ": if the sub-bottom is more than the top, 1 is placed on the stack, otherwise 0 (forth:>)
Input Output:
& - Request a number from user and push it to the stack
~ - Request a symbol from the user and push his ASCII code onto the stack
. - Print the top of the stack as an integer (forth:)
, - Print the character corresponding to the ASCII code on top of the stack (forth: EMIT)
The Hello, World! Program code in Befunge:
> v
@ ,,,,,,,,,,,, “Hello World!” <
Fibonacci sequence (first 14 numbers):
62 * 1 + v> 01p001> + v> \: 02p \: 02gv
0 ^ <
. : p
" .one
v 0, "" <0
"> 1g12 - +: |
@
> ^
PietProbably the most visualized esoteric programming language. It was created by David Morgan-Mar and named after the Dutch painter Pete Mondrian. What does it have to do with it, you ask? The fact is that the programs written in this language look like multi-colored pictures, a kind of paintings in the style of abstract art.
The basis of this language is 20 colors, 18 of which are interconnected in two cycles:
Cycle of shades: red → yellow → green → blue → blue → blue → purple → red
Brightness cycle: light → normal → dark → light
The last 2 colors (white and black) in participation cycles do not take.
Detailed description of the main language elements “Hello, World!” In Piet:
Malbolge
Hellish programming language. And not only because its name is the name of the eighth circle of hell in Dante's Divine Comedy, but also because it is almost impossible to write a normal program in this language. For what, in fact, he was created by Ben Olmsted in 1998.
Language structureThe fact is that Malbolge is a machine language for interpreters working in the ternary system of calculus.
RegistersThe Malbolge interpreter has 3 registers - a, c and d.
C is a code register that indicates the current program.
D - data register, manages data.
A is a battery; some teams also use it to manipulate data.
MemoryThe interpreter memory is equal to 59049 (3 in 10 degrees) cells with numbers of 10 ternary digits. The cells with the address from 0 to 59048 have corresponding values ​​(from 0 to 59048). When the program is launched, the beginning of the memory is filled with the ASCII codes of the characters of its source code. Deserts of space are ignored (space, tab, new line). The remaining memory is filled using the crazy operation, which is analogous to bitwise operations — it is applied to two corresponding digits.
TeamsValue ([c] + c)% 94 | Instruction | Explanation |
---|
four | mov c, [d] | Go to cell number [d] |
five | out a | Displaying the value of an ASCII character with the code a% 256 on the screen |
23 | in a | Enter the ASCII character in a. The line delimiter has the code 10. End of file - 59048 |
39 | rotr [d] mov a, [d] | Shifts the value [d] by one ternary digit to the right (0002111112 turns into 2000211111). The result is stored in [d] and in a. |
40 | mov d, [d] | Copy value from [d] to d |
62 | crz [d], a mov a, [d] | Perform a crazy operation with the values ​​[d] and a. The result is stored in [d] and in a. |
68 | nop | Doing nothing |
81 | end | End of the program |
Any other values ​​do nothing. They are not allowed when the program is loaded, but allowed after that.
EncryptionAfter the execution of the next instruction, it is encrypted using the translation tables:
! ”# $%> & '() * +, -. / 0123456789:; <=>? @ ABCDEFGHIJKLMNOPQRSTUVWXYZ [\] ^ _` abcdefghijklmnopqrstuvwxyz {|} ~
5z] & gqtyfr $ (we4 {WP) H-Zn, [% \ 3dL + Q;> U! PJS72FhOA1CB6v ^ = I_0 / 8 | jsb9m <.TVac`YY * MK'X ~ xDl} REokN: #? G «i @
The “Hello, World!” Program in the Malbolge programming language:
(= <`: 9876Z4321UT.-Q + *) M '&% $ H”! ~} | Bzy? = | {Z] KwZY44Eq0 / {mlk ** hKs_dG5 [m_BA {? - Y ;; Vb'rR5431M} /. zHGwEDCBA @ 98 \ 6543W10 / .R, + O <
Or so:
('&%: 9]! ~} | Z2Vxwv-, POqponl $ Hjig% eB @@>} = <M: 9wv6WsU2T | nm-, jcL (I &% $ # "` CB] V? Tx <uVtT`Rpo3NlF. Jh ++ FdbCBA @?]! ~ | 4XzyTT43Qsqq (Lnmkj "Fhg $ {z @>
No less impressive is the 99bottles cyclic program:b'`; $ 9! = IlXFiVwwvtPO0) pon% IHGFDV | dd @ Q = + ^: ('& Y $ # m! 1S | .QOO = v ('98 $ 65aCB} 0i.Tw + QPU'7qK # I20jiDVgG
S (bt <% @ #! 7 ~ | 4 {y1xv.us + rp (om% lj "ig} fd" cx``uz] rwvYnslkTonPfOjiKgJeG] \ EC_X] @ [Z <R; VU7S6QP2N1LK-I
, GF (D'BA #?> 7 ~;: 9y16w43s10) p-, l * # (i &% e # d! ~ `` {TyxZpuXsrTTongOkdMhg`Hd] ba`_ ^ W @ [ZYXW9UNSRQPOHMLK
J - ++ FE '' <A $?> = <;: 387xw43s10 / (- & m *) ('&} $ {d! ~} | ^ ZyxwvutmVqpiRQlkjiKafedc \ E` _ ^ @ \ [ZYX; V9NMRQ42NG
LK.IH * F? DCBA $ #> 7 ~; {{8xx5uu2rr / oo, ll) ii & f | e "! Aw` {z \ r [vXnmVTpongPkNihgJ_dcFa`B ^] \ UZ = RWV8TSLQ4O
N0LE.IHA) E> 'BA:?! 7 ~ 5 | 38y6 / v321q) .- & m *) i' &% | {d! ~} _ {Zs \ wvutsUqTonPlOjiKgJedFbE`_A] @ [Z <X; VU7S6Q
P22GL / JIB + FEDC%; @?> 7 ~;: 987w5v32r0) p -, + k) ('~ g $ # "b ~ w | uz] xwvutsrqTinQlOjLhgfeH] bE`CB] \> ZSXWVUTS
RQPON1LE.I, + * ((&& $$ »" ~~ || zzxxv4u210 / (- n + l) (i & g $ ddy ~} `u ^] \ ZvutVlUjSQQOOdMKgfeG] F [DBB @@ >> <<: VU
T6L5JO200EJ-HG * E> 'B% $ 9> = <| 4 {2y05v321r) .o, mlj (igg | #d! ~} `Uz] x [ZotWUUjoRmlkNibKJIGGEEZ_B] \? Z = XW
PU876442NM / KD-B +)) '' %% ## !!}} {{yyw5v32s0q .- & + l) j'hff {"caav {^ yxwZutslUpSnQOOdiLgfHHcba`Y ^ A \? Z =
;; PU8SRQ4ONMLEJ -, +)) '' %% ##! = <; {3z1xvvttrrppnnll # j! & G $ # d! B} | {zyr [vYtsrTjShQfkNihgJedcba`Y ^ A \?
Z =; WV9TSRQPOHM0K .- ++) ED & B; $ 9 "~ <;: z2y0wuussqqoom + ljj! &% $ Dzcx}` {zy \ wvutsrqjSnQPNNLhgIedG \ EZCA]
\ [= S <Q: 886644220L / JIHA *) (&& $ @?! = 6} 4 {yywwuus10 / o'n% lj ('& f | ezcaa __]] [wvuWmVkTRnQlkNLLaJIHFbE`_
B] @U> Y <; P9775533H1 / KJ, HA *? (&& $$ "> = <| 4 {2ywwu321q) p'nl * k ('gg $ {" c ~ a` ^ z] xwvYtmrUpSRPlOMMbK`IGGEE
Z _ ^]? U> S <:: 8866442200.JIH * @)> C & A @? "= <5 | {8y65vtt10 / (- n + lk" '&% e {dyb`` ^^ \\ ZvutVlUjSQmlkMcLaJHHF
bECCX] \ [= S <Q: 886R5PON1LKJCH + F) (= BA @ "8! 6} {{2y0543s + r) pnnlljjhhffddbb` | _zyx [vutslUTSQQOOMihgI_
H] FDDBB @@ >> <XWV8N7L5331MLK-C, A * (D'BA $ ”" = <;: 927xwvt2s0 / pn + *) ('~% f # dcaa __] y \ ZZotsrTjShQOkjiKa
J_HFFDDBB @@ >> <X; 99NS6QPO2MLKJIHA * E ('%%: # 8 = ~;: 9z7654321 * / p-, m * k (hh} $ # dyb} `{zy [qZoXVVTTRnmlNdM
bKIIGGEECCAA? [> YXWP9T76K42200.JI + G @)> '% A @ ?! 7 ~ 5 | zzx654t, s * qo-n + * jj! h% fec! b} | {^ s \ [vYWWlqTonQlO
jchKfIHFFDDB ^] \> T = R; P9NS6QPO2MLE .-, * FED & <%: # !!}} {{yyw543s + r) pnnl * kii ~% f # "caa | {zsx [ZutVrkTinQ
lkNiLgfe ^ cFEDYBW \ [= YR; P977553O200EJIH * @)> C & $$ 9>! <; | 9z7654-tsrppnnll # ('& f | ezca} | {] s \ qZXtsrTjS
hQOOMihgI_H] FDDB ^ A \ [> << WVUTSLQ43NM / KD-BG * ED'B% @?> = <5: {zy0wuussqqoomm $ ki'hff {"c ~}` {t] \ wvuWmVk
pSnmPNNcLKfIGG \ aD_ ^ A \? T = <; 99775QPO1G0E., HG) E> '<% #? "~~ 5: 98x0w.ussq / pnn% * k (' hff # z! ba | {z \ r [puXs
rUpSnglONihgI_H] FDDYBW \ [Z <R; P977553311 // - ++)) 'CBA # 9 “7 <}: 9z7x54-t1rq (ommkkiiggeecca} | {] s \ qZX
tsrTjShQOkjiKaJ_HFFDDB ^ A \ [== XWVOT7R542N1LKJ-HGF? D'B% $ "" 7 ~ 5 | zzxxv43s1 * q (ommk) jhh $ $ e "! ~ a | {zyr [
vYXVVTTRRPPNNLLJJHH] FD`_A] V? TY <WVU8SRQPOHM0K .- ++)) '' %% #? "~~ 5: 9y70w.us1r /.- n + *) ('~% fedbbw`u ^ \ \
xwvXnWlUSSQQOOMMKKIIGGEa`_AW @ UZ = XW: U8SRQPONG0 / .C, * FED & <%: # !!}} {{yywwuusqqo-n + * k (! h% f # "! aw`u
^ \\ ZZoXVrqpRhQfOMMKgfeG] F [DBB @ \ [Z <R; P97S6QP22GL / J -, * F) DCB% :? "! ~ || zz1x / 432r * q (ommkkiigeccaa
_ {^ yx [vYtmVqTSQQOOMMKKIeHFF [`_A] V? T = ;; 9977553O2MLK.IHAF) ('%% ##! = ~ || 3876v.u, sq / pnn% *) (h ~ g | ecc
aa __]] [[YuXsrUSSnmleNMhgfH ^ G \ aD_ ^ A \? ZYXQ: 98M644220LK-IB + @) '' %% #?> =} 5 | 3zxxv4u21r / p -, + * # (i & g $ #
c! ~ av_t] [[YutsUkTiRPPNNLLJJHHFFDDB ^ A \ [Z = XWVUTM6Q43HM0..CH + FE''BA @?> = 6; | 9z765u-t + 0q .-, m *) ('&%
| # dcb``uzy [wpYnWUUSonmOeNcLJJHHFFDDBB @ \? ZY <W: UTSRQPOH1L /.,,** (D '%% :?> =} 5 | 3zxxvvttrrppn, m *) ii
&% $ # "! ~} v {^ y \ wvuWmVkpSnmlOjihgfedc \ aD_BAV [Z <XQ: OT7RQPI2M0 / - ++) EDC%; $ 9" ~~ | zz1xvv-trrppn, m *)
(! hg $ # c! xav_] yxwYoXmVTTRRPPNjihJ`I ^ GEECCAA ?? = Y <:: OT7RQ4O2G0K.-BGFE '= &; $ 9 "7 <}: 98y6 / 4ut10 / o'n%
* kii ~% f # "c ~ a | {t] x [ZXXVrqpRhQfOMMKKIIGGEECCA] @ [Z << WVUNS6Q431M0KJI, GFE> C &% $" "7 ~ |: 9y70w.us10 / o '
n% ljjhhffddb ~ a | {^ \\ wvutmVUTRnQlkNiLgfed] FE`_A] V? TY <WV977RQQPONMF / .I, **? D'BA $? "= <;: 981x5vussq /
. -m% l # jh &% $ dzcxa_ {zy [qZoXVrqpRhQfOMMKgJHH] ba`BXAV? = Y <WV88SRQPONMFK.I, +) E (CBA $?> = <;: 927x5vuss
qqo -, + k # j! hffddbb`` ^^ s \ qZXXVVTpSQQfkNihg`IHcbaCYBW \? == RW: UT755J321FK.IH + F)> 'B% $ 9 "~~ || zzxxvvt
210p (o & mkki '&% e {dyb`` ^ z] xwvYtmrUTSQmlkMcLaJHdcbDZCXA? [> << QVUT6L5J31MLK-C, A * (((&& $$ "" ~ <}: 9zxx5
4-tsrp.o, + l) j '&} f # d! ~} _U ^ s \ ZZXXVrqpRhQfOMihJf_H] FDDB ^] \> T = R; 99775Q4ON00KJIBG * E ('% A $?> = ~ ~;: 927
xwvttr0 / .n, m $) ('g} f {"c ~}` {^ yxwvoXsVUSShQOkjLhaJ_HFba`BXAV? = YX: VO8M644220L / JI ++ FEDCB; @ #>! <;: z
2y05v321r /.- ,+$) j'hgeeccaa __]] [wZXXmVkTiRPPNjMhgfIdcba`_XA @? == ;; 9977L5J31MLK-C, A * (((& BA @ "8! 6}
{{y765u-t + rppn, m *) j'h% $ # "! ~} v {^ y \ [YutsUkTiRPPNNLHgfH ^ G \ ECCAA ?? == ;; 9UTS5K4IN1LKJC, G *) '' %% #?> =
} 5 | 3zxxvvttrrppnnl * k ('gg | e "c ~ a__ty \ wvuXmVUTinmlNdMbKIedFb [DYB @ \? == RWVU7M6K42N1LK. ,, G @ E (' & $ @ #
> = ~; | 927xw4uss * /. N,% l # (i &% f # d! ~ W` {^] [[YYWWlUjonmOeNcLJJHHFFDDB ^ A \ [== XWVOT7R542N1LKJ-HGF? D '&%
:? ”= <}: 3z7xwuussqqo -, + k # j! H} fddb ~} _ {t] r [YYWWUqpoQgPeNLLJJHHFFDDBB @@> Z = XWV9N7R54I2GLKJ, B + @) ''
%% #?> =} 5 | 3zx654t, s * qoommkkiig% f # "bb} v {^ y \ wvuWmVkpSnmlOjchKJIGGEaD_ ^ A \? ZYR; V986RQP2H1F / - ++))
'' %% ##! = ~;: zz765.3t1rq (-, + k # j! & g $ # ”c ~} | uz] x [ZXtsrTjShQOOMMKKIIGGEECCAA? [> << QV9TSR5PONMF /.-+ G
FE '= &; $ "" ~~ || zzxxvvttrrp.o, + ljj' &% $ # z! Ba | _]] rwZutWrUponmlejMLKIIGGEECCX] \ [= S <Q: 8TSR4J3H1F / DI
, GF) D'BA @?> = 6} | 9zxx / 432r * q (o & mk) j '& g $ e "! ~} | {Zsx [vYXVVTponPfOdMbKIIGG \ ECCAA ?? = YXW9O8MR5PONG0K
.I, **? D'BA @ 9 "= ~} 4 {yywwuussqqoommkki'h% $ ddyb}` _ty \ ZZotsrTjShmPkjiLaJIHFba`BXAV? == ;; 9977553311
// - IHG)? (= B% @? "= ~; 49z7x543s + r) pnnl *) (h ~ g | ec! B``uzyxZpYnWUqpoQgPeNLLJJHHDD`C ^] ?? ZYR; V986R5PO
N1LKD -, +)) '' %% ##! = <; {3z1xvvttrrppn, mkk "'& f $ {dy ~ a | {^ \\ wvunsVUpSQQfkNihKfIdcb [` C ^ A \ [Z <R; PUT6RQ
4I2GL / JIH + FEDC <% @ # "~~ |: 98x0w.ussqqoommkkiigge #"! Aw`uz] xwYYtsrqpinQlOjMKK`eHcbaD _ ^] \ [TY <;: O86
R5PO2MF / J-, A * ((& BA @ "8! 6} {{yywwu3trr) .-, l $ k" igge # dbbw | {z \ r [pYWsVqpRRgPkNMKgJedcF [D_B] \> ZS <QV9
TS55POH1L / J - ++ @ E (CBA $?> 7 ~; | {y76v4-t + rp .-, l $ k "iggeecca}` {z \\ wvunsVqTonPleNchKfedGba`Y ^ A @? ==; W
VU7M6K42N1 // DIHG)? (= & $$ »" ~~ || zzxxv4u21rpp -, + * # ji & geez! B} | _z] xwvunWrUpSQQfkjiKaJ_HFbE`_AA \ [ZY
XQV9T764P3NML / JIHGF? D '&% ##! = <; {3z1x / v-2s0 / p-n + *) (' &} f # d! B``uz] [[pYnsrqSiRgPNNLLJfedF \ EZCA] \ [
= S <Q: 886644220L / JI ++ FEDCBA @ 9>! <}: {Yy05v321r /.- ,+*) "'hg $ e"! B`` {zyxwvutmVqToRPlkNihgfedcb [DCBW
@ >> << :: 8TSR4J3H1 // - ++)) ''% A @ ?! ?! 7 ~ 5: {87x5.u2s0 / o- & m $) j '& ff {"c ~ a | _]] rwZutsVkpSnQPeNchgfH ^ G \ ECC
AA ?? == ;; 997S6QPO2MF / J-, A * ((&& $$ "" ~~ || zzxx / 4u210q .- & + l) jig% $ d "ybw | _zyx [vunsVUTRnmlNdMbKIIGGEa
`B ^ W @ U> << :: 88664PON0F / DI, GF) D'BA @ 9” = ~} 4 {yy0wuus10 / o'n% ljjh &% $ dzcxa __]] [wvXtmVkTRRPPNjMhgIIdc
baZ_B] @ [ZY; Q: OT7RQP3NMLKDI, + FED & <%: #! = <|: 3z1xvvttrrppnnlljjh & g $ # d! b} | {zyr [vYXVrqpRhQfOMMKKII
GGEECCAA ?? = Y <WV88SRQPONGL / J-HGF (> '<A $?> = ~;: 9876 / 4utsq / pnn% *) i' ~ g | ec! B} | _z] xwvutsrkToRQOkjiKa
J_HFFDDBB @ \? == RWV8TM6K42NML.D-B +)) 'C & A @ "" = <;: 9876 / 4u2s0 / o- & m $) j' &% f # "! ~} | {Zsx [vuXsVqSShmlOdM
hKJ_HFFDDBB @ \ [Z <R; P977553311 // - ++) E (CBA: # "! 6} {{yyww.us10 / o'n% ljjhhf $ #" bxav_] yxwYoXmVTTRRPPN
NLhKfeHFF [DC ^] \> T = RW: UT7R5J32M0KJ - ++ F? D '& A @ "> 7 ~ 5: {87xvv32 + rq.omm $) j' & g $ e"! Xa | _ ^ \ xwYunWlUSonm
OeNcLJJHHFFDDBB @@> Z = XW99TSRKP3N10.J-HGF) DCB; @ # "! 6} {{y765u-t + rppn, + * j" i ~ geeccaa __]] [wZutWUUpo
nmfONihgI_H] bE`_B] @ [ZYXQ: 9T755JO200E.CHGF (> '<A $?>! <}: 9876 / 4utsq /.- m% l # jhhf $ # c! xav _]] [[YuXsrU
pSnmlkjchKJIGGEa`_AW @ U> << :: 8TS5QJ3H1 / KJI + A *? ((&& $ @ #> = ~ || 9876543,1rq.-m + $ k "h% $ e" c ~} | {zyxqvYXs
VTTinmlNdMbgJedGbE` _ ^] \ [ZYR; 9775QPO1M0EJ-HG * E> 'B% $ 9 "~~ || zzxxvvttrrppn, m *) ii ~% f # d! B``uz] xwvY
nsVqTSQQOkjiKaJ_HFFDDBB @@ >> << :: 886R5PON1LE.-H +))> '<A @ ?! 7 ~ 5 | z8y65v3t10) .onmkkiiggeec! ~} _u ^ s \ Z
ZXXVrqSohQfOMMKKIeHcbE`C ^] V [> Y <; P977553311 // - ++) EDC%; $ 9 "7 ~ 5: {876w432 + rqpnn% lj ('g% | ezcaa __] y
\ wvYtWrqpohmPkNMKKIIGGEECCAA ?? ==; W: 88MR5PON1LKJIHA *) (= & $$ ">! <; | zz765432 + 0qpo & * *) i! h} fd"! ~ `v_
t] [[YutsUkTiRPPNNLLJJHdGbaD_B] \ [ZYXQV9T76KP3NM // JIHGFED = & A $ # 8 = ~ || 3876v.u, 1r /.- n + *) ('&% | edcx}
| ^ zs \ qZXXVrqSohQfkNihKf_HGF [`_ ^ @ V? TY <:: OT7RQ4OH10K.IH + F)> 'B% @ #! = <} 4 {z765u-t + r) .o, + l) j' ~% fedb
~ a__ty \ wvYtWrkpSRQfkNLLafIdcFaD_ ^ W @? Z = ;; PU8SR533NMLEJ-, G * ((= B% @? "= ~;: 927xw43s10q (-, + k # j! hffd
db ~} _ {t] r [YYWWUUSSQQOkNihKfIdcbaZCBA? [> << QVU7SL5J311 // - ++)) '' %% #? "= <} {{87654-2srqo-n + * k (i &%
$ # "Y ~ a | _ ^ sxwYunWlUSSQQOkjiKaJ_HFFDDBB @@ >> <<: V9TSR5PONMLKD -, + @)> C & $$ 9>! <; 92yx543s + r) p'n% lj (i
&% f # zc ~ a`u ^ \\ ZZXXVVTTRRPPNNLLafIdcbEZ_B] @? = Y <:: OT7RQP3HM0K.-BG * (((= B% @?>! <5 | {z1xvvt2sqq (-, + k #
j! hffddbb`` ^^ \\ ZvuWslUjoRmlOMMhg`eHGbECCX] @ [Z = X; VUNS6Q4O200EJ - ++ @ E (CBA $?> = 6}: {8yww.3t10pp -, +
* # (i & g $ eccx} `{zy \ wvutmrUpSnQOOdiLJJ_dGba`C ^] \ [ZS <W: U866KP3NM // JIHGFE> C & A $?” ~~ 5: {876w43210 / (-
n + l) jhh} $ eccx} `{zy \ wvutsrqjSnQlOMMbgJedFFa` _ ^] \ [ZSX; V9T755JO2MLK.IHGFEDCB; @ #"! 6} {{y765u3t + 0q
.-n + $ k (i & geez! b``uz] xwvYnWrUpSQQfkNihJJe ^ cFaD_B @@ UZ = XWV9TMR5P3200 .. ,, ** ((&& $$ "" ~ <;: z2y0w.3t1
0 / p -,% l) jiggeecca} | {] s \ qZXXVVTponPfOdMKgfeG] F [DBB @@ >> <<: V9TS55PONGL / J-H +))> C & A @? "= <; 49zy6w43
tr * qp-n + * kii ~ g $ e "ca} | _t] x [vuWslUjoRmlNNibgJeHcFDDY ^ A \ [Z = XQV9T76K4INML.D-B +)) '' %% ## !!}} {9z765
v32 + rqp'nllj ('& f | ezca} | {] s \ qZXtsrTjShmPkjMKKfed] bEDCA] @ [Z = X; VUTMR5P320LKJ, B + @)' '%% ## !!}} {{yy
wwu321q) p ', m *) (i &% $ # zc ~ a | {] yr [pYWsVqpohQlOjMKK`I ^ cbD`YBW \? ZYX; PU8S653311 // - + GFE' = &; $ ”" ~~ |: 9
y70w.ussqqo-n + *) j! & g $ e "! ~` v {zyx [voXWrUpoRmPkdMhKJHdGEEZ _ ^]? U> S <: VUT6L5J311 // - ++)) ''% A $?> ~~;
: 38y6wvt2s0 / .o, + $) j'hgeeccaa_ {zy [qZoXmVTTRRPPeNLLJJHdGba`C ^] \ U> = X; VU86L5P32GLKJ, B + @) '' %% ##! =
~ || 3876v.u, sqqo -, + k # j! & G $ # ccx} `{^ y \ ZZotWrqpShmPkNMKK`edFb [DYB @@ >> << :: 88664PON0F / D-BG * EDC & A: # #
"!}} {{yyw543s + r) p'n% * k ('h% f #" y ~ a | _ ^ \\ ZZXXmrqpRhQfOMiLJJ_dcEaZCXA? [ZY; Q: O8664PO1MF / DI, GFE (CBA
: # ”= ~ || 38y65v3, srq (-n + * k (i ~% f # dcaav_t] [wvuWmVkTRRPPNNLLJJHHFFD`CAAV [> YXW: UN7R542N1 // D-BG * ((= =
B% @?>! <; 49z7x5vtt + r) .-, l $ k "'h% $ # d! ~ W | _z] \ ZZoXVrqSohQfOMMKgfeG] F [DBB @@> ZYX: P9N75QPO1G0E. ,, ** ((
(& B% @? !! <;: 3z7xwu3t10 / p -, + $ kj'h% $ ecc ~} | {ty \ wZutVrkTinQlkMMhgfed] FaD_B @@ UZ = XWV9TSRQPI21LKJ, B +
@) '' %% ## !!}} {{yyw5v32sqq .-, + *) "'hg $ #" bxav {^ yx [vYtsrqpohmPONchKII ^ cFa`C ^ W @? Z = ;; PU8SR5PI2M0 / D-
++) EDC%; $ 9 ”~~ || z876v.u, sqqoommk) j '& ff {d! Ba _ {^ yxwZoXWVkTinmlNdMbggDE`Y ^ A @? = YXW9O8M6442NM / K
D-B +)) ''% A $?>! <}: 38y6wv-21q / (o & mk) (h &} f {dbb`` ^^ \\ ZZXXVVTpSnmOOjihafIdGFD`C ^] \? ZYXQV9T7R533HM
LK-C, AF) DCB% @?> = 6} | {2ywwuuss * q (om + *) i! H} fddbb`` ^^ \\ ZvYtsVTTonmlkdiLKJHdGbaD_B] \ [ZYRW: U87L5J3
H1 / KJI + A *? D'BA @ 9 "! <} {{2765u-t + 0q.-n + l # jih} f {dy ~ a | {^ y \ qZuXWlUjonmOeNcLJfIdcbE`Y ^ A \?> < <:: 88664
PON0F / D - ++)) 'CB $ @ 9 "7 ~ || zzx6w432s0) .onmk) (h &} f {db ~} | ^ t] r [YYWWUUSSQQOOMMKgJHH] bE`_B] @ [ZS <W: 977
L53ON0LE.C, ** ((& B% @?>! <;: 38y6w432r * / .-, m *) ('~ gf # d! ~ A | _zyxwpYXWUqpoQgPeNLLJHHFFDDBB @@ UZ = XW: U
8SRQPOHM0 /., HG) E> '<% #? "~~ 5: 98x0w.ussq / p-, m * k (' &% $ {" c ~ a`u ^ \\ qZotWrqSSnmlkjibKfIdcbDZCX] @ [ZY <W
VUTSRK4O21 // - ++) E (&&; @?! = 6} 4 {yywwuusqq / p -, + $ kjiggeec! ~} _U ^ s \ ZZXtsUqjShQOkNihKII ^ cFEDY ^] \> T =
RW: UT7R5JO21L / JI, G * E> '& A $?>! <}: 3z7xwu321q) p'nlljjhhffddbb`` ^ zyxZpYnsVqpRRmlejMhKfIGG \ aD _ ^] @ [
ZSX; 977553311 // - ++) E (&&; @?> ~ 6} 49z76w4u210) po, mkk "'h% $ ecc ~} | {ty \ [vuWslUjoRmlOjMhgfe ^ cFaDCXA
? [> << Q: O8MRQP2H1F / - ++)) '' %% ## !!}; | 987x54321 * qp-n + * ki! Hgfd "! ~` | _Ty \ wvYtmVqTSQmPkjiLafIHG \ ECC
AA ?? == RWVU7M6K42NML.D-B +)) 'CBA # 9 "7 ~ || zzxxvvttr0q.-nll)" ih% fddy ~ a | {^ y \ wpYXWUUSonmOeNcLJJHHFba
`BXAV? == ;; 997S6QP311LKDI, + * (D'BA $?" = <5: {z7x54uss0 /. 'N + l) jh &% f # "! Xa` {z \ xqZotWrqTRRmlkjchKJeHF
F [`C ^] @ [> YXWVOT7R542200 .., HGF (> '<%: # 8!}} {987w / v-2sqq (-n + *) j' &% $ # zcb}` {z] x [ vutsrqjoRQlOjiLgJe
dcba`Y ^ A @? = YXW9O8M6K4I20L / - BGFE '= &; @ #> = ~; | 9876543, s0qpnnlljjhhffddbb` | _]] rwZutVVqponmlkjchK
fIdcbDZCX] @ [ZY <WVUTSRQPIN1L /., HGF (> '<%: # !!}} {{2ywwuusq / pnn% * k (' &} f # d! b``uz] xwvoXsVUjonPlkNc
LafedF \ EZCAA ?? == ;; 997SRQ3I2G0 .., H + FED '<% $ # !!} ;: 9y1x / vttrrppnnlljjh & g $ # dbb} v {^] \ ZvYtsVqTohmPO
NchgIe ^ G \ EC _ ^]? U> SX; VU8S6QPI210 .. ,, * FED & <%: # !!}} {{yywwu3t10qoo, + * # (ihge # d! ~ A | _zyxqvYtWVTTinm
OkdMbKIedFbaDY ^] \> T = R; 997SR4PI2G0 .., HG) E> '<A $?> ~~;: 981x5vus1r /.- n + *) (! Hg $ e "! B`` {zyxwpuXsVqTR
nmPkjihg`eHcFa`B ^ W @ UZ = XW99TSRQPOH1L / J - ++ @ E (CBA $?> = <;: 3zy654t, s * / p-, m * # jih} $ # "b ~ av {^ yx [ voXWVT
TRRPPNNLhgfH ^ G \ ECCA] \ [= S <QV9TS644IN10K. ,, AF) DC & A $ 9>! ~; | 98y6w4-ts0q.-n + l) "i & gfd"! ~ `V_t] r [pYWs
VqpoRmlejMLKIIGGEECCAA ?? ==; W: 88MRQP2H1FK.IH + F) DCB; $? "! 6; | zz16w43ss0 / .-&+ l) j'hff {" c ~} | _zyxwpu
XWVTpSQQfOdMbgfeG] F [DBB @@ >> << :: 88664P311FKJI + A *? D'BA $? "= <;: 92yx54t2 + r) .o, + l)" i & gfd "! ~` | _Ty \ w
vuXmrUTShQOOMMKKIIGGEECCAA? [ZY; Q: OT7RQ4O2MF /.- B + @ EDC%; $ 9>! <; | 9z76 / 4uts * qoommkki '& f $ {dyb` | {] y
r [pYWsVqpSnQlkdiLKJ_dcbDZCXA ?? == ;; 99775QPO1G0E. ,, * F) '<A @ ?! 7 ~ 5 | z8y65vtt10 / (onmk) j' & g $ e "! ~ w`_
zyxZpYnWUUSonmOeNcLJfedF \ EZCXA ?? = Y <WV977RQPOHM0 / J - ++ @ E (CB% @ #> = <; 49zyxvvttrrp .-, l $ k "iggecacaa
__]] [wvuWmVkpSnmPkNihgfe ^ GbEDYBW \ [Z <R; P97S6QPO2MLKJIHAF) D '& $$ »" ~~ || z876v.u, sqqoom + * j (! h} fddb
b` | _zyx [vutsrqjoRQlOMMbgfeG] F [`C ^] @ [T = <WV8TS6K4IN1LK.IB + *) 'CBA # 9" 7 ~ || zzx654t, s * qoommkkiigge #
d! ~ a__t] \ wvXtmVkpSnmPkNcLKJHHFFD` _ ^ @ V? T =; WVU7M6K42200 .. ,, ** (D'BA $ ”" = 6; | {zx6w43t1r / (- nmljjhhf
fd "caav {zy [qZoXVrqpRhQfOMMKgJHH] ba`BXAV? = Y <WV977RQJ321 / K.IH + F) DC <% @ #" 7 ~ || zzxxvvtt + 0qoo & + l) ('
h% $ # z! b} `_]] [[YYWWUqTRRglkMibK`IGcFa`_B] \ [TY <W: 9N7L533HMLK-C, A * (((&&$" "~~ || zzx6wuu, 1r / .nn + * )
(! h% f # "! aw`uz] xwvYtsrqjSRQOkjiKaJ_H] F [DBB @@> Z = XW: U8SRQPOHM0 /.,,** ((&& $ @?> ~ 6} 4 {yyw5vtt + 0 / .n & m
$ kiig% $ # cybw | _]] rwZutWrUponmlkdMhgJeHcEEZ_ ^ AV? Z = XW9UN7LQ422GL / JIHA * E ('%% ## !!}} {987w / v-trrppn
nlljjh & g $ # ccx} `{^ yxZvoXmrUponQfkNMLaJHHFba`BXAV? ==; WVU7M6K4220L / - BGFE '= &; @ #> = ~; | 92y6wvttrrp
.-, l * k "h% $ # d! ~ w | _ ^ yxZvoXmrUSShmPkjMhKfed] FaD _ ^]? U> S <:: 8866442200 .., H + FE''BA @? 8 = ~; | {y7x543t1
0 /. ', M * kjh & geez! B} | {t] \ wZXXmrqpRhQfOdMKgfeG] F [DBB @ \ [Z <R; P977553311 // - I, **? D'BA $ "" 7 ~}: 98x0w.3
t10q.o & m * kjhhf $ # "bxav _]] [[YYWWUUSSQmPkjLLg`eHcFaDBBW \? ZYX; VOT7R54I2GLKJ, B + @) ''% A $" "7 <;: z2y0w
uus1r /.- n + * # jihf $ e ”! b`` {zyrwZYXmrUSShmlkMcLaJHHFFDDBB @ \? == RW: UT7R5PONGL / J -, ** (DCB $: # 8!} ;: 9y1
x / vttrrppnnlljjh & geez! b} | ^^ yxwvoXsVqpoQgPejMhgfIdcbaZCB] @ [Z = ;; VUTSRKP3N1LK-IB + @ E (CB $$?> = <;: 3
z7x5vtt + 0q .-, m *) ('&% | e "! b}` {]] rwvYnWVUSSQQOOMihJf_H] bE`_B] V? Z = <Q: 8T755JON0LE.C, * F) DC %% :? "= ~;
: 9y1x / 4u210q (-nml # jh & g $ # dbb} | uz] \ wvuWmVkpSnmPkNihafIdGFDDBB @ \? == R; PUTS5K4I200.JIH * @)> '%% ##! =
<|: 3z1xvvttr0q.-mm *) (! H% f # "! Aw`uz] xwvYtsrkTSRPPNNLHgfH ^ G \ ECCAA ?? == ;; 997S6QP311LKJIBG *) DCB $: #
8 = ~;: {8y6543,1rqp'nl *) i '~ g | ec! ~} _U ^ s \ ZZXXVVTTRRPPNNLHKfeHcFa` _ ^] V?> Y <WV97M6542NML.J-BG * ED'B;
$? "!}} {{y76v43t + 0 / o- & m $ kiig% fddy ~} _ {t] rwZutVVkpSnQPNjMhgfI ^ cFE`CAAV [ZY; Q: OT755JO2ML / J-HA *) D '
BA $ "" = <5: {8y654t, 10 / .o, + $) jihffddbb`` ^^ \\ ZZXXVrqpRhQfkNLLafIdcFaD _ ^] V?> YXW9O8M6442200.JIH * @)
> '% A $?>!}}: 98705vutr0q.-n + l) (' &} $ e "cbw` ^ zyxZpYnWUUSonmOeNcLJJHdcEaZCXA ?? ==; W: UT66QPONMF / J-HG
F (> '<A $?> = ~;;: 9870w4ut + 0 / o- & m $ kiiggeeccaa __] yxwYoXmrUponQlkjihg`eHcFECCX] @ >> SX; VUT7RQPONMFK.I
, + @ E (&&; @?> ~ 6} 49zxx / 4u210) p-n + ljj! & G $ # »yb}` _t] [wvuWmVkTRRPPNNLLJJHHFFDDB ^ A \ [Z = R;: 97SRQ3I2G0.
. ,, ** ((&&; $ "> =}; 4 {2yw5v32s0q. ', M * k (' g% | ezcaa __]] [[YYWWUUSSQmPNNchKfeGGbaZC ^ A \ [Z <R; PU8SRQ4ONG
0 / JIH * @)> '%% :?> =} 5 | 3zx654t, s * qo-n + * k (i &% $ {"cb} | {] s \ qZXXmrqSohQfkNihKfIdcb [` CBAV? = YXW9O8MR5PO
200KJIHA *) (= B% @? "= ~;: 981xwvt210p (o & + l) (i &} f # dcaa __]] [[pYWWUqpRngPeNLLJfedF \ EZCAA ?? == R; 9U8SRQ
4IN10 / - ++) E (CB% ##> 7 ~} | 3876v.u, sqqoommkkiig% $ # cybw | _zy \ wZunWVUSoRPPejiKg`I ^ GEECCAA ?? = YXW9O8M
64P3NM0..IHAF) ('% A $?>! <}: 927x5vussqqoom + * j (! H} fddb ~} | ^ t] r [pYnWUqTonPPkjibKfIdcbDZCX] @ [ZY <WVU
N7653ONM / K.CH + FE (C & A @?> 7 <} | {yywwu321q) p'nlljjhhf $ # “bxav _]] [wZXXmrqpRhQfOMMKgJedGbE` _ ^] \ U> = X;
VU86L5P32GL / JIHA * E ('<%: # 8 = ~:: 9z16wvus10p.-n% *) i' ~ g | ecca} `^^ sxwYunWlUSoRmlOjMhaJIHFba`BXAV? ==
; WV8TM6K4220LKJ, B + @) '' %% ## !!}; | 98yww43,1rq.omm $) j '& g $ e "! X}` {^ yxwYoXmVTTRRPlkjLbK`IGcbaCYBW @>
> << :: 88664P3NM // JIHA * E (C & $$ 9>! <;: {876 / vutrrppn, m *) jhh% $ # "y ~ a`_tyxwYoXmVTTRnmlNdMbKIIGGEECCA]
@ [Z = X; VUTSLQ4O21 // - IHG)? (= & $ @?> ~ 6} 4 {yywwuussqqo-n + * jj '&% $ # zc ~ a` ^ z] xwvYtsrqpiRmPkjiKaJ_HFF [DY
B @ \ [= YR; PU8SRQJ321 / K. ,, AFED & <%: # !!}} {{yywwuusqq / p-, mkk "hgfd" c ~} `{^ sx [ZYWsrqSiRgPNNLLJJHHFFD
`_ ^ @ V? T = ;; 9U8SR5P3NMLKJC, + * ((&& $$" "~~ 5: 9y70w.3t10q.o, + *) ('~% fe" caav_ty \ ZZotWrqToRmlkjihafIdG
F [DBB @@ U> <XWV8N7L53311 // - ++)) 'C & $$ 9>! <;: {8765432 + rqpnnl *) (h ~ g | eccaa __]] [[YutsUkTinQlkNibKJe
HFF [`C ^] @ [T = X;:: 88M64PON0F / D - ++)) '%% ## !!}; | 98xx / 4u2s0qoo & + l) (' h} $ edcx} | ^ zy \ qvYtsVqTohQlOjMKK
`eHcbDD_ ^ W \? Z = X; 99NS6QPO2MLEJ-, G * ((= BA #? 8! 6; | 98y6w432 + r / p-nll # (i &% ee"! ~} v {^ y \ wZXXmrUponQlkji
bgJIdGbaD_B] \ [ZYR; VU8S6Q332MLKJIB + F) D '%% :? "= <|| 987654-2s0q.omm $) j' &% f #"! ~} | uz] x [vYWWlqpoQgPe
NLLJJHHFFDDBB @@ >> <X; VUTM65PON0F / D- + GFE '= &; $ "> =}; 4 {2ywwuussqqoommk) (' g} f {" c ~} `{^ s \ wZYWsrTpiRg
lOjiKKf_dGbE`CAAV [> YXW: UNS65P311FKJ, HA *? D'BA $? ”= <5 | 9z7xvv-2s0 / oo, + * # (i & g $ eccx}` {zy \ wvunsVUpS
QQfkjiKaJ_dGbaD_B] \ [ZS <W: U866KP3NM // JIHGF? D'B% @ # !! 6; | 987x54321 * / po, + * j "i ~ ge #" b ~ w`u ^ \\ ZZXXVVT
TRRPPNNLhKfeHcFa` _ ^] \ U> Y <W: 88MR5PO11LKJIHGF? D'B% @ # !! 6; | 987x543210 / (- nm * kii ~% fddybw | {z \ r [puXs
rUpiRmPOMMbgfHd] F [DBB @ \ [Z <R; P977553311 // - ++) E (CBA $ 9 "! ~ 5 | zzxxvv-21q / (o & mkkiiggeeccaa _ {^ yx [YY
tmrUTonmOeNchKfeHcFaZ_B] @ [> << QVUT6L5JO2MLK.IHA *) (& BA @ "8! 6} {{yywwuusqqoommk) j '& gee"! ~ w | _ ^ y \ Z
ZotWrqToRmlkdiLgJIGGEa`_AW @ U> << :: 8866442200.JIH * @)> C & A @? "= <;: 3z7xwuussqqoommkk" iggeec! B``zy
xZpYnsVqpoRmlkjibgJIH] FDDY ^] \> T = R; 9977553311 // - ++) EDC%; $ 9>! <; | 9z765432 + rq.o, + l) j '&% $ #!! x} `_
^ s \ ZZXXVVkTRRPlkMibK`IGGEECCAA ?? = Y <:: OT7RQ4O2MLKJIHGF? (CB% @ #> ~~ 5: 9z1x5vussqqoommk) ('g} f {dbb`
`^^ \\ ZvYWWlqTonmfONiLgfIdG \ aDC ^ A \ [> Y <QV9875QPO1G0E. ,, ** ((&& $$" "~~ || z876v.u, 1r / .o, m * # j'h% fddy
~ a__t] r [puXsrqTonglONiLJJ_dGEEZ_B] \? Z = XWVO8S6Q422GL / - BG * EDC & A @?> 7 <} | {yywwuusqqoom + ljj! h} $ e
"! b}` {zyxwpYtWrUSShmPNNchKfedGba` _ ^] V [> = <: VUT6L5J311 // - IHG)? (= & $$ "" ~~ || z8yww.321q) p ', m *) j'h%
$ # "! ~} v_z] x [YYnsVTTinQlkjMhgfedcbaZ_BA @ U> S <QVUT6L5JO2ML / JC, G *)> '%% :?> =} 5 | 3zxxv4uss * /. n,% l # jh
hffddbb`` ^^ \ x [YYnsVqpoRgPONLLJfedF \ EZCAA? [Z <XQ: O86644220L / JI, ** E> C &% @ # !! 6; | 98y6w4-2sr /.- m% l #
jhhffddbb`` ^^ \\ ZZXXmrUSShmlkMcLafIdcFaD_ ^ W @?> << :: 88664422G0 .. ,, * F) '' <A @ ?! 7 ~ 5: {87x5v321 * / p-n +
ljj! &% $ dzcxav_ty \ wvuXsrqpiRQlOMMbgJHH] bE`_B] @ [ZYXWPU8S65331MLK-C, A * (DCB $: # 8!}} {{yywwuussq / p-
, + l) ('&% $ {dc ~ a__ty \ ZZotWrqToRmlkjihg`eHcFECCXAV [ZY; Q: OT755JO2MLK.IHGFEDCB; $ #>!}} 49z76w4-ts0q
oo & + l) (i & g | #d! ba __]] [[YYWWUUSSQQOkNLLafedF \ EZ_B] \ [> YR;: U8SR5P3NMFK.I, + @) '' %% :?> =} 5 | 3zxxvvttr
rppnnllj ('& f | ez! b} | {^ yxwpYtWVkTinQlkjcLKfIGG \ aDBBW \? ZY <W: OT7R542200EJIH * @)>' %% ## !!}} {{yywwu3
21q) p ', m *) (i &} fe "caav {^ \\ qvYtsVqTonglOjMLJJHHFFDDB ^]? [T = R; 997755331MLK-C, A * (D'BA @ #> = <5 | {8yww
.3trr) .o, + l) j '&% $ {"cba __] yxwYoXmVTponPfOdMKKIIGGEECCA] @ [Z = ;; VUTSRQJO210.J-HG * E (CBA @?> 7 <}: {zx
xv43s1 * q (om + *) i! h} fddbb`` ^^ \\ ZZXXVrUponQlkjihgf_HGFD`_A] V? T = ;; 9UTS5K4I200 .. ,, ** ((& & $ @ #> = ~; 4 {
z7xvv-2s0 / p- & m * kjhhffddbb`` ^^ s \ ZZXXVrUSShmlkMcLafIdcbEZ_BA \ [Z <R; P977553311 // - ++)) 'C & $$ 9 "7 <}
: 9z7x5.u2s0qoo & + ljj! & G $ # "c ~} v {^] xwvXnWlUSonmOeNcLJJHHFFDDBB @@ >> <<: V9TS6Q4ONMF / J-H +))> C & $$ 9>!
<;: {8765.3tsr) pnn% *) (h ~ g | #dbbw | _zy \ wZutsrqjSnQlOMMbgJHH] bE`_ ^ A \ [ZYXWPU87644220LKJ, B + @) '' <% ##
!!}} {{yy05v32s0) p-nmkki '& f $ {dyb` | {] yx [putVrkTiRPlkMibK`IGGEECCAA ?? = Y <WVU8M6Q4311 // - B +) ED & B;
$ 9 "~~ || zzxxv432r * q (-n + *) j '~% fedbb``uzyxZpYnWUUSSQQOOMMKKIIGcbaCYBW \? ZY <W: UTM65P3NM0K.IHG@E ('
& $ @ # !! 6;: 9y1x / vttrrppnnlljjhhffd "c ~}` {^ yxwvoXsVqTRRglOMMbgJedcFa` _ ^] V [> = XWV8N7L53ONM / K.CHGF (
> '<A $?>! <}: 98765.u2s0qoo & + ljj! & G $ # "c ~} | {zyxqvYtWrqpRhQfkNihg`IdGF [DBBW \ [= YR; P977553311 // - + G
FE '= &; @ #> = <} 4 {8yxvvttrrppn, + * j "i ~ ge #"! Aw`u ^ s \ qZXtWrqpSnglONMKKIIGGEECCAA ?? ==; WV8TM6KP311FK.I
H + F) DC <% $? "= <}: {876 / 4ut10 / o'n% ljjhhffddbb`` ^^ sx [vuXsVqpongPkNiLJJ_dGEEZ_B] \ [> YXWVUNS65P311FK
. ,, AF) DC & A $?> = <;: 3z7x5vtt + 0qoo & + l) ('h% $ # "! ~} V {^ y \ [YYnWUUSonPleNcLJJHdGba`YB] @ [ZY; Q: O866K4IN1
LKJC, + F) '' <A $ "" 7 ~ 5: 98x0w.3t10qoo & + lk (igg | #d! ~ A | _ty \ [ZXXVVkponPfOdMKKIIGGEECCAA ?? ==; WVU7M6KP3
NM0K.IB + F) (&& $ @?! = 6} 4 {yywwuussqqoom + *) i! H} $ e ”! ~ A | {ty \ [ZoXVVTTinQlkNiLgfe ^ GbE`CAAV [> << QV9TSR5
PONMFK.I, +)) 'CBA # 9 "7 ~ |: 98x0w.ussqqoommkki'h% $ dd! ~} | {Zsx [vYXVrUponQlkjihg`eHcFECCAA ?? TYXW9O8M
6442200 .. ,, ** (DCB $: # 8!}; | 987x543210 / (o, ml # jh &% e # zcxa __]] [[YYWWUUSSQmlkMcLaJ_dGba`C ^] \ [ZYXWPU
8S6QP2NG0E., H + FED = &% @ # !! 6; | zz16w43t1r) p-nmkkiiggeeccaa __]] [wvuWmVkpSnmlOjchKJeHFF [`CAAV [> YX;
V9TSL5P3N1 // DI, **? D'BA @ #> = <5: {8yxvv-trrp.-m + $ k "igge # d! ~` `{ZyxwpuXsVqpoQgPejMhgfIdcba` Y ^ A @ [ZY
; Q: O86R533HML.JC, A * ((&& $$ "" ~~ || zzx654t, s * / p-, m * k ('&% $ # zc ~ a` ^^ \\ ZvuWslUjSQQOOMMKKIIGGEaDBBW \?
ZYX; VUTSRQPIN10 / D - ++))> C & A @ #>! <;: 98765.u2srp .-, l $ k "iggeeccaa __]] [[YutsUkTinQlkjcLgJI ^ cbD`YBW
@> Z = XWV9NS6Q4311F / - + GF (D = &; $ "> = <| 4 {2ywwuussqqo-n + *) j '~ g $ e"! A} v_t] [[YutsUkTiRPPNNLLJJHH] FDDB
B @ \? ZYX; VUNS6Q4311FKJI + A *? (&& $$ "" ~~ || zzxxvvt2sqq (-n + *) j '&% | ed! B} | _z] xwvunsVqTSQQOOMMgJHH] ba
C_ ^ AV [Z <XQ: O866442200 .., H + FED'BA @?> 7 ~}: {87x5v3210 /. ', Ml) (' g} f {dbb`` ^ ^ \\ ZZXXVVTponPfOdiLgfIdG
ba` _ ^] \ U> Y <W: 88MR533H1FK.IHG * EDCBA @?> 7 <}: 9z7x5uu, 10q (onm $ ki '&% e {dyb`` ^^ \\ ZvutVlUjSQQOOMMKKIe
HFF [`C ^] @ [T = X; VUT6L5J31M0..C, AFED & <% :?" ~~ 5: {876w.utsqq (ommkkii ~% $ # cybw` ^^ \\ ZZXXVVTpSnmPkNibg
JeHGEECCAA? [Z <XQ: O866442200 .., HGF (> '<A $?> = ~;: 3zy6wuu, 1rpp', m *) j'h% $ # z! B} `{zy [qZoXVrqpRhQfOMM
KKIIGGEECCAA ?? = Y <WVU8SRQPI21L / - BG * ((= B% @? "= ~;: 98705v3tsqqo -, + k # j! Hf $ #" bxav _]] [[YYWWUUSSQmPk
jiLgfedcb [DC ^ A ?? TY <:: OT7RQ4O2MLKJIHG @ E (C & A @ ?! 7 ~ 5 | z876v4u, 10 / o'n% * k ('& g $ #!! ~} | {t] \ [pYWsrqSoRg
lOjiLg`IdGFDDBB @@ >> << :: O866442N1 // DIHG)? (= B% @?>! 6; | 9zyww.3.3rr) .-, l $ k "ig% $ # cybw` ^^ \\ ZZXXVVTTR
RPlOMMbgJedcFaZCBAV? TY <WV9T7RQJO2M0 / - ++) ED & B; $ 9 "~ <;: z2y0wuussqqoo & mkk" 'h% $ # d! ~} V_ ^ y \ wvYWmVU
pSQQfkNLLafIdcFaDY ^ A @? == ;; 997SRQ3I2G0 .. ,, ** (D '%%: # 8 = ~ || 3876v.u, 1r / .o, m * # jihffddbb`` ^ zyxZpYnW
UqpoQgPeNcLaJHdGbaD_B] \ UZ = X; VUT6L5J31MLK-C, A * (((&& $$ "" ~~ || zzxxv4u210q .-,% lk (igg | #dbbw | _zy \ wZu
tsrkpSnQPNjihJ`I ^ GEaDBBW \ [= YR; P9775QPO1G0E. ,, ** ((&& $$ ">! <;: {87654-ts0qoo & + ljj! & g $ # d! b} | {zyxq
vYtWVkTRRPPNNcLafedF \ EZCAA ?? == ;; 997755331M0KJIB + EDC%; $ 9 "~ <} {{2y0543s + r) .omm $) j '& g $ ezc ~ a` ^^ \
\ ZZXtsrTjShQOOMMKKIIGGEaD _ ^] @ [TY <;: 8866442NM / KD-B +)) '' %% ## !!} ;: z81x / 4u21r / p -,% l) j'hff {"caav {
^ yxwZutslqToRQOOdihgI_H] FDDBB @@ >> << :: 88664P311FK.IHG * EDCB; $ #>! <; | 9z76543,1rq.o, + lj "i & g $ #" b ~ a
v {^ yxwpYXWUqpoQgPeNLLJJHHFFDDBB @@ >> <X; 99NS6QP3N1F /.-++)) '' <% #?> ~ <5 | 3zxxvvttrrp .-, l $ k 'h% $ e c c
~ w | _ ^] [[putsUkTiRPlkjLbK`IGcbD`YBW @ >> << :: 8866442N1 // DI, GF) D'BA: # ”!}} {{yy0wu32r0) p'nlljjhhffd
"! ~` v_ty \ wvYtWrqpinQPkjiKaJ_HFbECCXAV [ZY; Q: OT755JO2ML / J-HGFE> '&% ## !!}} {{yyww.ussqqo-nll # (' & f
| ez! b} | _z] xwvutmrUTSQQOkjLhaJ_HFbaC_ ^ AV [Z <XQ: O86RQP2H1F / - ++)) ''% A $?>! <}: 98765.ut10p.'n% * kii
~ g | #d! ~ a | _zyxwvutmrUpoRmPkMMbgfI ^ GFEC _ ^]? U> S <:: 8866442200 .., H + FE (C <% @ # "7 ~ 5: 98x0w.us10 / o'n% lj
jh &% e # zcxa __]] [[YYWWUqpoQgPejMhgfI ^ GFEC_B @@ UZ = XW: U8SLQ4O21F / - BG * ((= BA @ ”8! 6; | 987x54-ts0qoo & +
ljj! & g $ # d! b} | {ty \ wZYWWUUSSQQOOMMKKIIGcbD`YBW \? == RW: UTS6QPONG0 / J-HG * E (CBA @? 8 = ~; | 987w5v-2s0 /. '
nmljj! &% $ dzcxa_ {zy [qZoXVrqSohQfOMMKKIIGGEECCA] \ [= S <QV9TS6Q4I2M0KJI + A *? ((&& $ @?> ~ 6} 4 {yyw543s + r)
pnnlljjhhffd "c ~} | _zsx [ZuXVVkpSQQfOdMbgJedGbE`_XA \? Z = ;; PU866KP3NML / JIHAF) D '& $$"> = <| 4 {2ywwu321
q) p'nlljjhhff {"c ~} | _zyxwpYtWVTTRRPPNNLLJJ_dcbDZCXA ?? == ;; 99775Q4ONM0KJIHG @ E ('BA @" 8! 6} {987w / v-
trrppnnlljjhhffddb ~ a | {^ y \ wvutsrkToRQOkNLLaJ_H] ba`BXAV? == ;; 9977553311 // - I, GFE> 'B% $ "" ~~ || z876v
.u, sqqoommkkiig% f # "! bw | _z] \ ZZoXVrqpRhQfOMMKKIIGGEECCAA? [> << QV9TSR5PI2M0 / -IH * F? (= & $$" "~~ || zzx
6wuu, s * qoommk) j '&% f # "y ~ a`_] yxwYoXmVTpSQQfkjLhaJ_HFFD` _ ^ @ V? T = ;; 997755331M0KJ-H + FED = & A $?" ~~ 5: {
yy05v321r /.-,%* kji ~ geeccx} `{z] x [vutsrkToRmPNNchKII ^ cFa`_B] \ [ZYXQV9TS6Q4O11FKJ-B + F) (&& $$"> = <|
4 {2yw543s + r) pnnlljjhhf $ e "! ~ W`_z] [[puXVVkTinQlkNLLafIHcbD`YBW \? ZY <W: OT7R5P311FKJ, HG *? D'BA @ #> 7
~; | {yywwuussqq (-, + k # j! hffddbb`` ^^ \ x [vutWrqjoRmPOMihgI_H] FDDB ^] \> T = R; 9977553311 // - BG * EDC & A @?
8! ~} 4 {2ywwuus10p.'n% ljjhhffddbb`` ^ zyxZpYnsVqpSnQlkjibgJIdcbDZCXA? [> << Q: OTSR4J3HM0..CH + FE (C & A
@?> = 6} | {yywwuussqqoo & mkkiig% fddy ~} | ^ t] rwZutWrUponmlkdiLgJedFb [DYB @ \ [Z <R; P977553311 // - ++)) 'C
& A @? "= <;: 9870wv32r0) p'nl * kii ~% f #" c ~ w` _ ^ \\ ZZXXVVTTRRPPNNLHKII ^ cbaCYBW \? ZY <W: OT7R54220LK-IB + @)
''% A @ ?! 7 ~ 5 | zzxxvvttr0q .-, m * # ji & geez! B``uz] xwZuXsrkpSnQPNjihJ`I ^ GEECCAA ?? == ;; 99775Q422GL / JIH +
FED = & A $ # 8! 6; | 9870wv3trr) .omm $) j '& g $ ez! B} `_]] rwvuWmVkTRRPPNjihJ`I ^ GEECCAA ?? = Y <:: OTSR4J3HM0KJI
, G @) (C & $$ 9>!}} 49z76w4u21 * / ponlljjh & geez! ~} _U ^ s \ ZvutVlUjSQQOOMMKKIeHcbECC ^] \ [TY <;: 8T7RQ4O2MLK
JCH + FE (C & A ## 8 = <} 4 {8y65u3,10 /. 'Nml # jhhff {"! ~` V_t] [[YutsUkTiRPPNNLLJJHHFFD`C ^] @ [> S <; V977LQ4ON1
//JCHGF)D&&;@#>=~;|92765vussq/.-m%l#jhhf$#laybxav_[y\ZZoXW2qjiR.-e=)KgJ%^RLF!~CWW@[ZY;WPbTSqK #m
2k} ih, gTF) bPO%: "K7I54zW7gvv-sr * N.'JI [6FE & fUeAR> P + u: 9 [[pYW3lkS / .QyON * bKJ% dcF! M_ ^ W @> - <; W: sN6% 4
] n [MjEWz, GFd '& s` # L] ~ 6; | WW7UBeuc1qNpLJIk6FEgD1 {zyQ = | *: ([775WVrUSoAQ, Od * KJJ% HFF !!}} |? .Z =; QPtTq
% 4o31kj / WIyfSRbC <`MLo \ <| k {2V0fv-Qb = qo & JH # G4 ~ V $ Bdy> P _;] (x8vH5" 3UpSh.fe = ib (J% 7cF! `2B {iZ <wuPt
'qLQn "2 ~ YK-hBG) ccC <NM] K7} | Y {i1U / Ad2sO / LoJIkZFEhf $ TA! ~> + {]] 88Y6XslT0B.zl, = <; (J% d] F!`} BW @ yyY + d
tO8Mq5PINkjih-BTecQCa`qp> J ~ 5XzW165eR, bO / L ^ m8 [6j'D% UBdc>} `N ^ 9x & vonF2qCSRmf> M *; J & 8 ^] \ n ~}} @? [xY
+: Pt8S6o] 3l ~ Y .. ,, * @ RQ
~ English
A very literary programming language, if I may say so. As syntax, phrases from real English are used, which gives the user a certain freedom of action. And keywords have several synonyms.
Types of operations in the ~ English language:
Operation | Designation |
---|
Declaration | Setting a new generic variable |
Display | Display number or string |
Function call | Function call |
If ... Else | Conditional operation |
Stop | Stop the program. Everything that follows “Stop” is ignored, while “Stop and do something else” will be syntactically valid. |
While | Providing cycling The loop will not stop until certain parameters are specified for this. |
The user cannot independently define functions, because their set is already built into the language:
- to number
- to string
- get input
- ask
“Hello world!” Program in ~ English language:
Display “Hello world!” And a newline.
Stop the program.
ArnoldC
A very funny programming language written by Lauri Hartikka, apparently a fan of Arnold Schwarzenegger. Since all the teams in this language are quotes from characters from different films that Arnie played.
For example, the equivalent of True is NO PROBLEMO, and False is I LIED.
"Hello World!" In ArnoldC:
IT'S SHOWTIME
TALK TO THE HAND "Hello World!"
YOU HAVE BEEN TERMINATED
Shakespeare
Shakespeare and his labors will live forever. The creators of the following programming language, John Aslaud and Karl Hasselstrom, agree with this. In their creation, the program code looks like a piece of a play by a well-known playwright. At the same time, everything has its programmatic meaning. Strukrura program code in this language looks like this:
Epigraph - the first paragraph of the text (the compiler regards it as a comment);
The characters of the play are a section for naming variables, each of which can contain only an integer. (View: Name (variable name), Description (variable description, ignored by the compiler));
The act and scenes are denoted by Roman numerals, needed as labels for the unconditional operator.
Example (text after a colon is considered comment):
Act I: Hamlet's insults and flattery.
Scene I: The insulting of Romeo.
Enter, Exit and Exeunt . Variables (characters) who will participate in the play must first be called (Enter command). In this case, only 2 variables can participate, that is, it is necessary to remove the excess character with the Exit command. When the act ends or you need to remove several characters from the scene at once, the Exeunt team is used.
Examples:
[Enter Juliet]
[Enter Romeo and Hamlet]
[Exit Hamlet]
[Exeunt Romeo and Hamlet]
[Exeunt]
«Hello, World!» Shakespeare:Romeo, a young man with a remarkable patience.
Juliet, a likewise young woman of remarkable grace.
Ophelia, a remarkable woman much in dispute with Hamlet.
Prince Hamlet, the flatterer of Andersen Insulting A/S.
Act I: Hamlet's insults and flattery.
Scene I: The insulting of Romeo.
[Enter Hamlet and Romeo]
Hamlet:
You lying stupid fatherless big smelly half-witted coward! You are as
stupid as the difference between a handsome rich brave hero and thyself!
Speak your mind!
You are as brave as the sum of your fat little stuffed misused dusty
old rotten codpiece and a beautiful fair warm peaceful sunny summer's
day. You are as healthy as the difference between the sum of the
sweetest reddest rose and my father and yourself! Speak your mind!
You are as cowardly as the sum of yourself and the difference
between a big mighty proud kingdom and a horse. Speak your mind.
Speak your mind!
[Exit Romeo]
Scene II: The praising of Juliet.
[Enter Juliet]
Hamlet:
Thou art as sweet as the sum of the sum of Romeo and his horse and his
black cat! Speak thy mind!
[Exit Juliet]
Scene III: The praising of Ophelia.
[Enter Ophelia]
Hamlet:
Thou art as lovely as the product of a large rural town and my amazing
bottomless embroidered purse. Speak thy mind!
Thou art as loving as the product of the bluest clearest sweetest sky
and the sum of a squirrel and a white horse. Thou art as beautiful as
the difference between Juliet and thyself. Speak thy mind!
[Exeunt Ophelia and Hamlet]
Act II: Behind Hamlet's back.
Scene I: Romeo and Juliet's conversation.
[Enter Romeo and Juliet]
Romeo:
Speak your mind. You are as worried as the sum of yourself and the
difference between my small smooth hamster and my nose. Speak your
mind!
Juliet:
Speak YOUR mind! You are as bad as Hamlet! You are as small as the
difference between the square of the difference between my little pony
and your big hairy hound and the cube of your sorry little
codpiece. Speak your mind!
[Exit Romeo]
Scene II: Juliet and Ophelia's conversation.
[Enter Ophelia]
Juliet:
Thou art as good as the quotient between Romeo and the sum of a small
furry animal and a leech. Speak your mind!
Ophelia:
Thou art as disgusting as the quotient between Romeo and twice the
difference between a mistletoe and an oozing infected blister! Speak
your mind!
[Exeunt]
Chef
2002 -, . Chef (.. ) — . , , . Chef :
«Hello, World!» Chef:Hello World Cake with Chocolate sauce.
This prints hello world, while being tastier than Hello World Souffle. The main
chef makes a " world!" cake, which he puts in the baking dish. When he gets the
sous chef to make the «Hello» chocolate sauce, it gets put into the baking dish
and then the whole thing is printed when he refrigerates the sauce. When
actually cooking, I'm interpreting the chocolate sauce baking dish to be
separate from the cake one and Liquify to mean either melt or blend depending on
context.
Ingredients.
33 g chocolate chips
100 g butter
54 ml double cream
2 pinches baking powder
114 g sugar
111 ml beaten eggs
119 g flour
32 g cocoa powder
0 g cake mixture
Cooking time: 25 minutes.
Pre-heat oven to 180 degrees Celsius.
Method.
Put chocolate chips into the mixing bowl.
Put butter into the mixing bowl.
Put sugar into the mixing bowl.
Put beaten eggs into the mixing bowl.
Put flour into the mixing bowl.
Put baking powder into the mixing bowl.
Put cocoa powder into the mixing bowl.
Stir the mixing bowl for 1 minute.
Combine double cream into the mixing bowl.
Stir the mixing bowl for 4 minutes.
Liquify the contents of the mixing bowl.
Pour contents of the mixing bowl into the baking dish.
bake the cake mixture.
Wait until baked.
Serve with chocolate sauce.
chocolate sauce.
Ingredients.
111 g sugar
108 ml hot water
108 ml heated double cream
101 g dark chocolate
72 g milk chocolate
Method.
Clean the mixing bowl.
Put sugar into the mixing bowl.
Put hot water into the mixing bowl.
Put heated double cream into the mixing bowl.
dissolve the sugar.
agitate the sugar until dissolved.
Liquify the dark chocolate.
Put dark chocolate into the mixing bowl.
Liquify the milk chocolate.
Put milk chocolate into the mixing bowl.
Liquify contents of the mixing bowl.
Pour contents of the mixing bowl into the baking dish.
Refrigerate for 1 hour.
Ook!
-. Brainfuck, , , -, — “Ook.”, “Ook?” “Ook!”. .
Ook! | Description |
---|
Ook. Ook? | |
Ook? Ook. | |
Ook. Ook. | Increase memory cell under the pointer |
Ook! Ook! | Reducing the memory cell under the pointer |
Ook! Ook | Output a character from a cell under the pointer |
Ook Ook! | Entering a character and placing it in a cell under the pointer |
Ook! Ook? | Jump to Ook? Ook! if the cell under the pointer is 0 |
Ook? Ook! | Jump back to Ook! Ook? |
"Hello, world!" In the programming language Ook !:Ook Ook? Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook
Ook Ook Ook Ook Ook! Ook? Ook? Ook Ook Ook Ook Ook Ook Ook Ook Ook
Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook? Ook! Ook! Ook? Ook! Ook? Ook
Ook! Ook Ook Ook? Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook
Ook Ook Ook! Ook? Ook? Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook?
Ook! Ook! Ook? Ook! Ook? Ook Ook Ook Ook! Ook Ook Ook Ook Ook Ook Ook
Ook Ook Ook Ook Ook Ook Ook Ook Ook! Ook Ook! Ook Ook Ook Ook Ook
Ook Ook Ook! Ook Ook Ook? Ook Ook? Ook Ook? Ook Ook Ook Ook Ook Ook
Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook! Ook? Ook? Ook Ook Ook
Ook Ook Ook Ook Ook Ook Ook Ook? Ook! Ook! Ook? Ook! Ook? Ook Ook! Ook
Ook Ook? Ook Ook? Ook Ook? Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook
Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook! Ook? Ook? Ook Ook Ook
Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook Ook
Ook Ook? Ook! Ook! Ook? Ook! Ook? Ook Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook
Ook? Ook Ook? Ook Ook? Ook Ook? Ook Ook! Ook Ook Ook Ook Ook Ook Ook
Ook! Ook Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook Ook Ook? Ook Ook? Ook Ook Ook! Ook
reMorse
Samuel morseThose who love the good old technology will appreciate this programming language, since the ego has become the basis of the Morse language. It has 4 instructions:
- Dash / dash ( - );
- Dasher / dash ( space );
- Dot / dot ( . );
- Dotty / extended dot ( space )
In a later version of reMorse2, the following syntax was used: "
.. ", "
.- ", "
-. " And "
- ".
Appearance of the “Hello, World!” Program in the reMorse programming language:
- - - ..- ...-.---; newline
- - - .-. - .. -.- ...-. ---.;!
- - - ...- .. -.---; d
----... -.---; l
---- .. -...---; r
----. -...---; o
----...-.- ..-. ---; W
omitted code for "Hello!"
-..............; output all characters
l33t
The Internet has become a cradle for many things (blogs, vines, topics, etc.), including the unusual way of communication -
l33t sp34k (leet speak) is the use of numbers, other letters in words and phrases, as well as intentional mistakes. Once upon a time, this “language” was a way of communication between hackers and everyone who did not want their correspondence to receive publicity, that is, a kind of encryption. But now examples of such writing of words can be found everywhere in the entire world wide web.
Stephen McGly and Alex Mol decided to create their own programming language based on l33t sp34k, so l33t appeared. Like many other esoteric programming languages, this one is also extremely difficult to use.
“Hello, World!” In the l33t programming language:// "Hello World" by Stephen McGreal.
// Note that the views expressed in this source code
// do not necessarily coincide with those of the author: o)
Gr34t l33tN3 $$?
M3h ...
iT 41n't s0 7rIckY.
l33t sP33k is U8er keWl 4nD eA5y wehn u 7hink 1t tHr0uGh.
1f u w4nn4be UB3R-l33t u d3f1n1t3lY w4nt in 0n a b4d4sS h4xX0r1ng s1tE !!! ; p
w4r3Z c0ll3cT10n2 r 7eh l3Et3r!
Qu4k3 cL4nS r 7eh bE5t tH1ng 1n teh 3nTIr3 w0rlD !!!
g4m3s wh3r3 u g3t to 5h00t ppl r 70tAl1_y w1cK1d !!!
I'M teh fr4GM4stEr anN I'lL t0t41_1Ly wIpE teh phr34k1ng fL00r *** j3d1 5tYlE ***
wItH y0uR h1dE !!! L0L0L0L!
t3lEphR4gG1nG l4m3rs wit mY m8tes r34lLy k1kK $ A $$
l33t hAxX0r $ CrE4t3 u8er- k3wL 5tUff lIkE n34t pR0gR4mm1nG lAnguidGe $ ...
s0m3tIm3 $ teh l4nGu4gES l00k jUst l1k3 rE41_ 0neS 7o mAkE ppl Th1nk th3y'r3 ju $ t
n0rMal lEE7 5pEEk but th3y're 5ecRetLy c0dE !!!
n080DY unDer5tAnD $ l33t SpEaK 4p4rT fr0m j3d1 !!!
50mE kId 0n A me $$ 4gEb04rD m1ghT 8E a r0xX0r1nG hAxX0r wH0 w4nT2 t0 bR34k 5tuFf,
0r mAyb3 ju5t sh0w 7eh wAy5 l33t ppl cAn 8E m0re lIkE y0d4 !!! hE i5 teh u8ER !!!
1t m1ght 8E 5omE v1rus 0r a Pl4ySt4tI0n ch34t c0dE.
1t 3v3n MiTe jUs7 s4y "H3LL0 W0RLD !!!" u ju5t cAn'T gu3s5.
tH3r3's n3v3r anY p0iNt l00KiNg sC3pT1c4l c0s th4t, be1_1Ev3 iT 0r n0t,
1s whAt th1s 1s !!!
5uxX0r5 !!! L0L0L0L0L !!!
Omgrofl
Another funny language created by Juraj Borza. The basis of this language is Internet acronyms (the first letters of each of the words in a particular phrase), such as lol, wtf, brb, stfu, etc. Even the name of a programming language is an acronym - Omgrofl - oh my god rolling on the floor.
Here is the view of the source code of the “Hello, World!” Program:w00t a Hello, World! program by poiuy_qwert
lol iz 72
rofl lol
lol iz 101
rofl lol
lol iz 108
rofl lol
rofl lol
lool iz 111
rofl lool
loool iz 44
rofl loool
loool iz 32
rofl loool
loool iz 87
rofl loool
rofl lool
lool iz 114
rofl lool
rofl lol
lol iz 100
rofl lol
lol iz 33
rofl lol
stfu
VelatoDaniel Temkin created a programming language based on MIDI files, that is, sound files. Each of the commands in the source code is determined by the position and order of the notes.
"Hello, world!":
INTERCAL
James lyonOne of the earliest esoteric programming languages. It was released in 1972 by Don Woods and James Lyon. According to the creators, the name of the language is as follows: Compiler Language With No Pronounceable Acronym is a programming language with an unpronounceable acronym.
It was INTERCAL that became the forefather of such languages ​​as Befunge, Brainfuck, Malbolge and other complex languages.
There are many funny and paradoxical commands in INTERCAL, such as PLEASE ABSTAIN FROM CALCULATING (“please refrain from calculations”) or PLEASE GIVE UP (“please give up”). And some characters have unique names: = (rabbit ears), '' - half-grids (half #).
The source code of "Hello, World!" In the INTERCAL programming language:
DO, 1 <- # 13
PLEASE DO, 1 SUB # 1 <- # 238
DO, 1 SUB # 2 <- # 108
DO, 1 SUB # 3 <- # 112
DO, 1 SUB # 4 <- # 0
DO, 1 SUB # 5 <- # 64
DO, 1 SUB # 6 <- # 194
DO, 1 SUB # 7 <- # 48
PLEASE DO, 1 SUB # 8 <- # 22
DO, 1 SUB # 9 <- # 248
DO, 1 SUB # 10 <- # 168
DO, 1 SUB # 11 <- # 24
DO, 1 SUB # 12 <- # 16
DO, 1 SUB # 13 <- # 162
PLEASE READ OUT, 1
PLEASE GIVE UP
BitA very complex programming language that allows the user to operate with all data that is represented in “high-level” languages ​​with various specialized functions that work with more complex and abstract data types.
Just a slice of the Hello, World! Program code:LINENUMBERZEROCODEPRINTZEROGOTOONELINENUMBERONECODEPRINTONEGOTOONEZEROLINENUMBE
RONEZEROCODEPRINTZEROGOTOONEONELINENUMBERONEONECODEPRINTZEROGOTOONEZEROZEROLINE
NUMBERONEZEROZEROCODEPRINTONEGOTOONEZEROONELINENUMBERONEZEROONECODEPRINTZEROGOT
OONEONEZEROLINENUMBERONEONEZEROCODEPRINTZEROGOTOONEONEONELINENUMBERONEONEONECOD
EPRINTZEROGOTOONEZEROZEROZEROLINENUMBERONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROZ
EROONELINENUMBERONEZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROLINENUMBERONEZEROON
EZEROCODEPRINTONEGOTOONEZEROONEONELINENUMBERONEZEROONEONECODEPRINTZEROGOTOONEON
EZEROZEROLINENUMBERONEONEZEROZEROCODEPRINTZEROGOTOONEONEZEROONELINENUMBERONEONE
ZEROONECODEPRINTONEGOTOONEONEZEROLINENUMBERONEONEONEZEROCODEPRINTZEROGOTOONE
ONEONEONELINENUMBERONEONEONONODODRINTONEGOTOONEZEROZEROZEROZEROLINENUMBERONE
ZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROONELINENUMBERONEZEROZEROZEROONE
CODEPRINTONEGOTOONEZEROZEROONEZEROLINENUMBERONEZEROZEROONEZEROCODEPRINTONEGOTOO
Zombie
And again the creation of David Morgan-Mara. According to him, this language Zombie-Oriented Machine-Being Interface Engine was created specifically for necromancers, especially for the evil. The basis of the code are various creatures (zombies, vampires, spirits, demons, or gins) who execute the corresponding given commands.
“Hello, World!” Necromancer:
HelloWorld is a zombie
summon
task SayHello
say “Hello World!”
animate
animate
HQ9 +Apparently the shortest programming language, was created in 2001 by Cliff L. Biffley. The language consists of only 4 instructions:
H - display “hello, world”;
Q - display source code;
9 - display the lyrics of the song “99 Bottles of Beer”;
+ - increase the register
Epilogue
This is not all programming languages, which can make you smile, wonder or even puzzled by their extraordinary complexity or simplicity. The very essence of esoteric languages ​​is that they are not created with the goal of carrying out some exact commands, but with the goal of expanding the boundaries of possible language writing. As you can see, programmers are not devoid of a sense of humor or creativity. I hope this review has pleased you, and maybe even the encouragement to create your own programming language. Experiment, create and never give up. Enjoy your day and clean source code.
As advertising. Stock! Only now get
up to 4 months of free use of VPS (KVM) with dedicated drives in the Netherlands and the USA (configurations from VPS (KVM) - E5-2650v4 (6 Cores) / 10GB DDR4 / 240GB SSD or 4TB HDD / 1Gbps 10TB - $ 29 / month and above, options with RAID1 and RAID10 are available) , a full-fledged analogue of dedicated servers, when ordering for a period of 1-12 months, the
conditions of the promotion are here, existing subscribers can receive a 2-month bonus!
How to build the infrastructure of the building. class c using servers Dell R730xd E5-2650 v4 worth 9000 euros for a penny?