User:Amakukha: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
My name is Andriy Makukha. |
My name is Andriy Makukha. |
||
I'm from Ukraine and my native language is [[:Category:Python|Python]] |
I'm from Ukraine and my native language is [[:Category:Python|Python]]. |
||
I |
In 2012, I used [[:Category:BASIC256|BASIC-256]] for educational purposes. It's a fun and powerful environment with many great features (like easy graphics handling, native speech synthesis, mouse and DB support). |
||
In 2020, I ported the [[:Category:TMG|Unix TMG]] compiler-compiler from PDP-11 assembly to portable C. TMG was the first high-level programming language running on UNIX. This tiny historic language, especially intended for grammar parsing and translation tasks, impressed me, and I decided to share some TMG programs on RosettaCode. |
|||
== My gallery == |
== My gallery == |
Revision as of 17:40, 27 January 2020
My name is Andriy Makukha.
I'm from Ukraine and my native language is Python.
In 2012, I used BASIC-256 for educational purposes. It's a fun and powerful environment with many great features (like easy graphics handling, native speech synthesis, mouse and DB support).
In 2020, I ported the Unix TMG compiler-compiler from PDP-11 assembly to portable C. TMG was the first high-level programming language running on UNIX. This tiny historic language, especially intended for grammar parsing and translation tasks, impressed me, and I decided to share some TMG programs on RosettaCode.
My gallery
My BASIC-256 implementations:
I also implemented Ackermann function in BASIC-256 before this language got proper functions (I might be the one who inspired the authors to finally add that feature).