User:Amakukha: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{mylangbegin}}
{{mylangbegin}}
{{mylang|APL|Beginner}}
{{mylang|AWK|Experienced}}
{{mylang|AWK|Experienced}}
{{mylang|BASIC-256|Experienced}}
{{mylang|BASIC256|Experienced}}
{{mylang|Batch File|Experienced}}
{{mylang|Batch File|Experienced}}
{{mylang|C|Professional}}
{{mylang|C|Professional}}
{{mylang|C++|Professional}}
{{mylang|C++|Professional}}
{{mylang|Java|Beginner}}
{{mylang|JavaScript|Experienced}}
{{mylang|JavaScript|Experienced}}
{{mylang|Pascal|Experienced}}
{{mylang|Pascal|Experienced}}
Line 12: Line 14:
{{mylang|Rust|Beginner}}
{{mylang|Rust|Beginner}}
{{mylang|Swift|Beginner}}
{{mylang|Swift|Beginner}}
{{mylang|TMG|Recreational}}
{{mylang|TMG|Experienced}}
{{mylang|UNIX Shell|Professional}}
{{mylang|UNIX Shell|Professional}}
{{mylangend}}
{{mylangend}}
Line 41: Line 43:
* [http://www.facebook.com/andriy.makukha Me on Facebook]
* [http://www.facebook.com/andriy.makukha Me on Facebook]
* [http://en.wikipedia.org/wiki/User:Amakuha Me on English Wikipedia]
* [http://en.wikipedia.org/wiki/User:Amakuha Me on English Wikipedia]

[[Category:BASIC256 User]]

Latest revision as of 12:50, 27 June 2020

My Favorite Languages
Language Proficiency
APL Beginner
AWK Experienced
BASIC256 Experienced
Batch File Experienced
C Professional
C++ Professional
Java Beginner
JavaScript Experienced
Pascal Experienced
PDP-11 Assembly Experienced
PHP Experienced
Python Professional
Rust Beginner
Swift Beginner
TMG Experienced
UNIX Shell Professional

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