π Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² 50 ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° Python.
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π° Github c ΠΌΠΈΠΊΡΠΎΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ
ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎ ΠΌΠΎΡΠΈΠ²Π°ΠΌ ΡΠ΅ΡΠΈΠΈ ΡΡΠ°ΡΠ΅ΠΉ
"Tiny Great Languages"
ΠΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° Python, ΠΊΠΎΠ΄ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ ΠΊΡΠ°ΡΠΎΠΊ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ ~50 ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Python, Π΄Π° ΠΈ ΡΠΎ Π² ΠΎΡΠ΅Π½Ρ ΡΠΊΡΠΎΠΌΠ½ΡΡ
ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
(
sys
, ΠΈΠ½ΠΎΠ³Π΄Π°
re
, ΡΠ΅Π΄ΠΊΠΎ
itertool
ΠΈ Ρ.Π΄.).
βΆοΈ Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ·ΡΠΊΠΈ:
asm.py
- Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ. ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ "Python-Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ" Π² Π±Π°ΠΉΡΠΊΠΎΠ΄ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΅Π³ΠΎ;
basic.py
- Π±Π΅ΠΉΡΠΈΠΊ. ΠΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ TinyBASIC, Π½ΠΎ Ρ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΡΡΡΠΎΠΊ BASIC!
lisp.py
- Lisp 1.5. ΠΠ»Π°ΡΡΠΈΠΊΠ°, Π°Π²ΡΠΎΡ - ΠΠΆΠΎΠ½ ΠΠ°ΠΊΠΊΠ°ΡΡΠΈ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ΅Π½, ΡΡΠΎΠ±Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅Π±Ρ (ΠΌΠ΅ΡΠ°-ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ);
apl.py
- ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ k/simple, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΡΡΡΡΠΎΠΌ Π£ΠΈΡΠ½ΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄ΠΈΠ°Π»Π΅ΠΊΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ K (array processing language), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ APL.
mouse.py
- ΡΠ·ΡΠΊ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ MOUSE, ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΠΉ Π² ΠΆΡΡΠ½Π°Π»Π΅ BYTE Π² 1979 Π³ΠΎΠ΄Ρ.
pl0.py
- ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊ Ρ ΡΠ·ΡΠΊΠ° PL/0, Π°Π²ΡΠΎΡ ΠΠΈΠΊΠ»Π°ΡΡ ΠΠΈΡΡ.
tcl.py
- ΠΊΡΠΎΡΠ΅ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° (TCL).
πΠΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: MIT License.
π₯Github
#Python #TinyLanguage
@pythonl