User:Amakukha: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
Line 22: Line 22:


== Reach me ==
== Reach me ==
* [http://www.facebook.com/andriy.makukha My Facebook page]
* [https://github.com/amakukha Me on GitHub]
* [http://en.wikipedia.org/wiki/User:Amakuha My page in English Wikipedia]
* [http://www.facebook.com/andriy.makukha Me on Facebook]
* [http://en.wikipedia.org/wiki/User:Amakuha Me on English Wikipedia]


[[Category:BASIC256 User]]
[[Category:BASIC256 User]]

Revision as of 17:42, 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).

Reach me