SlideShare a Scribd company logo
ALPHA Script is a unified programming meta-language.
ALPHA Script is either interpreted or compiled or both! ALPHA Script is just a front-end and
a framework that represents an abstract layer of a unified programming meta-language
that can be converted, according to general needs or explicit needs, into specific code of
various programming languages. ALPHA Script does that by using directives that control and
command the final output language. You may have noticed that I call the ALPHA Script a
meta-language. This is because ALPHA Script is not a programming language by itself and
does not produce an interpreted or compiled code for its own syntax.
But, why would anybody need a unified programming language when he could write in any
other language at any time? Well the answer is obvious and it's all about simplicity,
unification and interoperability!
Imagine our world of not having an internationally accepted language, such as English, that
can communicate and exchange goods. This would be a disaster because then we would
have to learn each and every language on this planet!
So why do we still keep doing this to ourselves in the field of computer science and
informatics in general? Maybe it is the time to involve and make a breakthrough!

This is the concept behind ALPHA Script. A way to develop a simple and commonly used
meta-language that can be converted to any specific code.

Please see figure 1 for an abstract model that shows the main parts of ALPHA Script.
Figure 1. Abstract model
As you may have noticed ALPHA Script is not just a programming meta-language but a
framework of hierarchical interconnected sub entities which cooperate to produce a result.

On top of the hierarchy is the ALPHA Script itself. ALPHA Script is just words - keywords and
structures - written by the programmer.
The core part is the “XML Generator”. The “XML Generator” is an XML generation engine
that converts ALPHA Script and outputs an XML in an abstract and generalized structure
which then can be parsed by any “Lang-Converter”.
The “Lang-Converter” is language specific and its job is to convert the abstract and
generalized structure of the XML into meaningful and running code for each programming
language. The “Lang-Converter” needs not to be implemented in any specific language as
long as it produces the right results.


Finally, it is important to notice that ALPHA Script is not compiled nor interpreted by itself
and that is not an autonomous programming languages by itself.




George Delaportas (G0D)
---
CEO & Founder of localhost Ltd.
Informatics & Computer Engineer
MSc in Data Communications & Networking
PhD in Digital Forensics

More Related Content

ALPHA Script - Concept

  • 1. ALPHA Script is a unified programming meta-language. ALPHA Script is either interpreted or compiled or both! ALPHA Script is just a front-end and a framework that represents an abstract layer of a unified programming meta-language that can be converted, according to general needs or explicit needs, into specific code of various programming languages. ALPHA Script does that by using directives that control and command the final output language. You may have noticed that I call the ALPHA Script a meta-language. This is because ALPHA Script is not a programming language by itself and does not produce an interpreted or compiled code for its own syntax. But, why would anybody need a unified programming language when he could write in any other language at any time? Well the answer is obvious and it's all about simplicity, unification and interoperability! Imagine our world of not having an internationally accepted language, such as English, that can communicate and exchange goods. This would be a disaster because then we would have to learn each and every language on this planet! So why do we still keep doing this to ourselves in the field of computer science and informatics in general? Maybe it is the time to involve and make a breakthrough! This is the concept behind ALPHA Script. A way to develop a simple and commonly used meta-language that can be converted to any specific code. Please see figure 1 for an abstract model that shows the main parts of ALPHA Script.
  • 3. As you may have noticed ALPHA Script is not just a programming meta-language but a framework of hierarchical interconnected sub entities which cooperate to produce a result. On top of the hierarchy is the ALPHA Script itself. ALPHA Script is just words - keywords and structures - written by the programmer. The core part is the “XML Generator”. The “XML Generator” is an XML generation engine that converts ALPHA Script and outputs an XML in an abstract and generalized structure which then can be parsed by any “Lang-Converter”. The “Lang-Converter” is language specific and its job is to convert the abstract and generalized structure of the XML into meaningful and running code for each programming language. The “Lang-Converter” needs not to be implemented in any specific language as long as it produces the right results. Finally, it is important to notice that ALPHA Script is not compiled nor interpreted by itself and that is not an autonomous programming languages by itself. George Delaportas (G0D) --- CEO & Founder of localhost Ltd. Informatics & Computer Engineer MSc in Data Communications & Networking PhD in Digital Forensics