Content uploaded by Julien Jean Malard-Adam
Author content
All content in this area was uploaded by Julien Jean Malard-Adam on Dec 05, 2020
Content may be subject to copyright.
Julien Malard !"# Joel Harms !$Jan
Adamowski !%&# Hugo Melgar Quiñonez '
()*+,-./,, +/, 01
'23+.45/, +/, 01
1(50678)- julien.malard@mail.mcgill.ca; joel.harms@mail.mcgill.ca;
jan.adamowski@mcgill.ca; hugo.melgar-quinonez@mcgill.ca
9:
; ++0 +:+/ $ <
=4+>?*0 #)@AB/*7C8B7- +#)@
A:DE! 8/, F/ G)B,- ++? H/,3 AD
>?/ IJJhttps AD @ 7>1B@+::)
8/)4+? D K #)L?0E! ; *
AB/ *E =. 7;,. AD :)
5;)457;.)GH@5#,
M8N/
7O+; * 5; AB/ +8;/
8;.); G% G,.. 20 G,-)
B@L? HD/PH ) / L? @ QB0#)
R+4+>?*. (Dasgupta B@ Hill 'STU). $N 20 5;
+:+/8B7-+0( A/18;.>?#?,0,
G##;, +:+/$;>?=4+>?*0
(McCulloch 'STV). AD F/, ; 0(*
+:>/* ) +# 8WC ,E, $ D)(PH
>?# B@L? +:/* = )BH )45 /1H
(Smith IV 'STX). AD 7;.)// H/,4+B +#)@
7()#78B7-B;1D.L?A:,0.
$ 7 ;. AL? +.)0 ; *0. 8).,
59Y00:), G/)QB0#)+#;
*$*+(457.
+#)@ $ 7 :)4+>?*0. 2;.,
7O+;*(Z) (Muthiah B@Annamalai 'ST[), YorLang (R+)
(Anuoluwapo 'STV), な でしこ(74+0) (なで し こ 'S'T), (G5) ('ST\), Swahili
(9)]) (Kiano B@ Wendo 'S'T), Egua (#+(;.#) (Egua 'S'T), Linotte
(^+69) (Linotte 'S'T), 文言 (_) (文言 'S'T), (+(_) ('S'T), कलाम
(AD, ;) ( 'S'Tकदम ), $ +#; )D. )>10.
A)B/, ) Citrine (_B,-) @ 7-,45 )0 H0.,
Q0,G. `# A/, $0#W aB,- >?*
)*14+>?*.(de Mooij B@Jilani 'SV). $7*8=
+>WE)4bWH73(« Z)4bW» 'ST\).
QB0#)+#;**;; +;E
+#)@2/1H. AD;QB0#)1(React 'S'T) G.
^+,->? (Ashkenas 'S'T) +. c>+* &H)4+>?*..
A:DE, A)B,- )d; $ <0 `: #),@
$ <0 H +(4+?,.. #),@ AB/
H +(4+? * 2*, ()*;
),->?) ( B@+('ST[ ), 周蟒 (_/+;) (蓋索林 'ST\),
/+;(Z/+;) (#2eH('S\), B@Babylscript (+#)@*
),->?) (Iu 'STM) @ ):. CodeInternational @
A0::) (Piech B@ Abu-El-Haija 'STV) H,-f>W*A0>W/*
+(H, $07-,457B/*+(..
5. :);.1`4+?/AD ;H 7-+*0.
8], QB0#) +#; * PH +#)@ 7+?P
=4+>1, )*45, +/1H. H4+7+?;/+@;.,
+(4+>1 < =4+>1 +P1N
A20A:H. AD)QB0#)74>18B7-*
)(4+?. AL1)., L/0, 5 :)4+>1
/*++?;.)B0 )45 H/,3. ABH+5.
) #0 )4+?,0 (Linotte 'S'T; Muthiah 'ST\).
A/2;* ++? )*(g7-H ),->? #/), G# , /+;
AG,-))45PH/,3. ;AD
80 /*+#)@ AB/< +4+?;.
A@, ; 5 :) ;C1
A/2hW. @ /0) *3. G)., $ 7 #)@ `:
:)4+>1 /C )i)@ AB/ *
+(
$N! A@ )/ ;. `: +.) 7>1
/1. AD >?/ @ ; 8 +.)
7>18 +: :)C 8/)#, AD
+:*;#+74+>1`i):AB/ED
#)L?0E=
'7>1;.H8G,-8
;.<@+WC*`:8/,8/)#,I
M < H,-f? +H4+) :) «Z
)4bW »'ST[
';B@B,
\<+(4+17-,457B!)
G/45!@;BH,-
AD<@+W,+:*7+?;4+>?*0.
8 A/2*4 + AD 8) /1H - https:// . AD . <
>"+,D</1H- https://github.com/lassi-samaaj.
B; /+;N +0: /1H,
jNkD./1H. ),->/1C /C#7(4+BH
#)/ 1;. L? A:,.. 7>1; 7+?; /+;
=4+>?*..
'MH,-f?:)
8 +W, ( (Shinan 'S'T) @A2+H4+) H,-f>W
:)4+?. AD ; H,-f>W `i): )*4+? `:
/*H,-4+14+?,..
'' A0>W B@ Ll: 8/,/
B,
AL1+W):4+0.. AD+W, H,-f?;`i):/*H
):/ 7., L G. A0>WH 1(5/10 A/H #/)4+>1
B, 7C. <C #)LW C `# Ll: 8/,/
+4+?;0, Ll:B, #/)A:.. G#, 20
H,-f?7+?;E0A0>W#/)A/.
Ll: 8/,/ L2/ ( 'S'T) @
()4+>?*.. A+ */451 AB/
1(5/1Ll:8/,/++?, G)., Z/+;0Z
L/* (+(H, G# , AD /+;0 #)0 L/*
(+(H. $N, +0* AD 1;/ 7D ):4+;.H ,.
Q# `:)#002;.`:)(Z/+;0H;Ll:
+4+?;):+0, H5C.
'\H,-f?:)
<,+W(50/457+>1#)LWA2;.1
H,-f? ; #)LW H,-f? / :)4+?. AD +W AL?
)/0B,#B*4+?: 7-,457BB@A2G/45.
2;., $/+;0
return ஆ
$H
!"$
A1g9
+?
@ 7-,45 7] A/1 AL? 7-,45
7B#/)0.:
gibt ஆzurück
AD 2;, 7-,45 7B AL?# B,4+>10.
2;., $/+;0
if > 10:
pass
$H
)/> T#$:
AD7+?(7)D+H4+))8/, ((/lalr B@
(/earley) 7;0.. +:+0 #)@ :) H,-f?
;/ :) )@#0 7-,45 7B/* 7D A1;# #W
+(,0. GBH + 8=)*4+>/15D. AB/0
8/,?,..
%ZL1 :4+1 M A 7>1; AH 8/, )*4+>?*..
:4+1 ' A +W hW Z /+;N AD /+;N
)*4+>?*0.
:4+1MI2Z/+;H,-f>?17>1;AH8/,)*
:4+1' I Z /+;0 =4+>1`:2 A1. Z /+;
). G# H,-f?! AD /+;0 AL?# A/20! 7E+WH
/+;H,-f?$H
'[))H,-45
`i): 3, H GD A2
))H,-45#/)0.. AD))H,-45((Shinan 'S'T) @)W);
?3.
ADA27>1/*+W;.+(45H`:j)W)#45
:)H. AD#4/+:;+(45/*#7(.
2;., <$;AD)
while_stmt : "while" test ":" suite [ "else" ":" suite ]
$H
while_stmt : test ")/" ":" suite [ "Q#0" ":" suite ]
AD+(4+>1)P1H,-f>/1+(8WC.
\8W3/
5;#7(/B@)45 7;.);.AB/ m
9Y00 :) #/). AD >?/ @ ;
8AB/B@m+.)H,-f?4+(4+*(
)*4+>?*.. QB0#)+#;*:)P1`4+?/
7- 5. //* )H,.. 8 A1;, ++0 $
P1N G)B,- )*45, +P1N a@ 7n
A/20.. AD ) ;?4+E +()E #)@ 5.
PH )D.* +:DhW / 7- ). (Smith IV
'STX).
+#4+>1 +H4+))8/,*7-,457B
>? G, )*4+>W 8= A2;/ +(. AD /,
QB0#)+#;*:)* (Iu 'STM; et
al. 'ST[) /1.. G.), `:/2D8/,5.
20G.AB/#7(9+0)d$H.
A@, `: ) G. ++0 P1
+:DhW/#E7D H,-f?
:), G/ < A0: H +(;.
h>?4+2*(P#, 8*#, )W/*:# GN4+.
+:+/ 2)(PH B,] 8 / #)/)45
$,, AD7;80/*`@$H.
(;, HGPAB/P#7(4+?.
),->WE `: 7+?; :)H >18 *..
)*(g7-H+*45/*)#)B#,.
[##
! Anuoluwapo Karounwi 'STV
YorLang
IJJ Jhttps anoniscoding github io yorlang
! Ashkenas Jeremy 'S'T
Co"eeScript
IJJ Jhttps co"eescript org
! Dasgupta Sayamindu B@ Benjamin Mako Hill K'STU « Learning to Code in Localized
Programming Languages »
opqr Proceedings of the Fourth ACM Conference on Learning
@
!Scale \T\s\TV tqrL@S u(!u(!Gk?I
Association for Computing Machinery IJJ JqpqqvwJxpwqvwrxpwqvyvhttps doi org
Egua
'S'T IJJ Jhttps egua tech
! Iu Ming Yee 'STM I « Babylscript multilingual javascript » Dans
tqqI OOPSLA Proceedings of the
ACM international conference companion on Object oriented programming systems
!languages and applications companion
zVTUszVT{
IJJ JqpqqvwJopv|qvropv|opvhttps doi org
! Kiano Malcolm B@ Patrick Wendo 'S'T
Swahili
IJJ J Jhttps github com malcolmkiano swahili
Linotte
'S'T Jlangagelinotte free fr
! McCulloch Gretchen 'STV } « Coding Is for Everyone as Long as You Speak English »
Wired
!v
août 'STV IJJ J J https www wired com story coding is for everyoneas long as you speak
Jenglish
! Mooij Gabor de B@ Aavesh Jilani 'SV
Citrine
IJJ Jhttp citrine lang org
Muthu Annamalai 'ST\ I « Invitation to Ezhil A Tamil Programming Language for Early Computer
Science Education » ;Z;)c>+,; #7-
IJJ J Jqxp|qrxxhttps arxiv org abs
Muthu Annamalai 'ST[ « Learning Ezhil Language via Web » ;Z;)
c>+,; 5.g#7
IJJ J opqvJ Jpyo~ ~ ~ ~ https www in4tt org ti papers MAnnamalai learning ezhil 4nal pdf
! Piech Chris B@ Sami Abu El Haija 'STV I « Human Languages in Source Code Auto
Translation for Localized Instruction »
Iq•p•pvwwy€ •arXiv cs
IJJ J Jq•p•pvwwyhttp arxiv org abs
React
'S'T Facebook IJJ Jhttps ta reactjs org
! Shinan Erez 'S'T
Lark
IJJ J https github com lark parser
! Smith IV Jack 'STX « This Arabic Programming Language Shows How Computers Revolve
Around the Western World » Mic 'T{(;/'STX
IJJ J JqxpxxqJ https www mic com articles this arabic programming language shows how
computers revolve around the western world
'S'T IJJ J‚ ƒhttps www scanf ir page kati
! 'ST\ IJJ J Jhttps github com nasser
कदमानंद'S'Tकलाम IJJ https www kalaam io
! ! !B@ 'ST[
IJJ J J https sjishan github io chascript index html
«$7 »'ST\Z)4bW
IJJ J J ‚ ƒhttps ta wikipedia org w index php title $ ~7 ~ ~
$(#0eH('S\ I « Pytham Python Pre Processor Utility » z[z{7/0
IJJ J J pxJqy~ https tamilnation org digital tamilnet rganesh pdf
«A24+H+?; »'ST[Z)4bW
IJJ J Jhttps ta wikipedia org wiki A24 ~+H+?;
'S'TL2/ IJJ J Jhttps github com julienmalard ennikkai
なでしこ'S'T IJJ J xJ ‚https nadesi com doc index php なでしこの基本
文言'S'T IJJ J Jhttps github com wenyan lang wenyan
蓋索林'ST\周蟒