Concatenative language
Concatenative topics
Concatenative meta
Other languages
Meta
= The ETAC Programming Language = ETAC™ (pronounced: E-tack) is a general purpose dictionary and stack based interpreted script programming language fully capable of traditional high-level block structured language style syntax. The programming language is not based on any other programming language and incorporates some innovative features. The ETAC programming language is, arguably, the first of an evolutionary step of dictionary and stack based token activated programming languages, capable of full traditional high-level block structured syntax with the versatility and efficiency of a token activated stack-based language. A _token activated programming language_ operates by sequentially activating text tokens (similar to the way that a concatenative programming language does), but not necessarily in one direction only. ETAC is a token activated language that uses “sequential reverse-flow activation”. A token activated language using _sequential reverse-flow activation_ activates programmer-determined groups of tokens sequentially from left to right, but the tokens in each group are activated from right to left (“reverse-flow”). This allows the programming language to be written in groups using prefix notation as the programmer desires. It also allows the designer of the programming language to implement high-level block structured syntax, as is usual for traditional programming languages. You can download or view [[https://www.victella.me/ETAC/DownloadFiles/ETACOverview.pdf|ETACOverview.pdf]] for an overview of the ETAC programming language, or you can visit the ETAC website to view some coding examples. *The ETAC Programming Language Official Website*: [[https://www.victella.me/ETAC]]
Describe this revision:
Save