ALPHA Script is a unified programming meta-language.ALPHA Script is either interpreted or compiled or both! ALPHA Script is just a front-end anda framework that represents an abstract layer of a unified programming meta-languagethat can be converted, according to general needs or explicit needs, into specific code ofvarious programming languages. ALPHA Script does that by using directives that control andcommand the final output language. You may have noticed that I call the ALPHA Script ameta-language. This is because ALPHA Script is not a programming language by itself anddoes 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 anyother language at any time? Well the answer is obvious and its all about simplicity,unification and interoperability!Imagine our world of not having an internationally accepted language, such as English, thatcan communicate and exchange goods. This would be a disaster because then we wouldhave 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 andinformatics 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 usedmeta-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.
As you may have noticed ALPHA Script is not just a programming meta-language but aframework 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 andstructures - written by the programmer.The core part is the “XML Generator”. The “XML Generator” is an XML generation enginethat converts ALPHA Script and outputs an XML in an abstract and generalized structurewhich then can be parsed by any “Lang-Converter”.The “Lang-Converter” is language specific and its job is to convert the abstract andgeneralized structure of the XML into meaningful and running code for each programminglanguage. The “Lang-Converter” needs not to be implemented in any specific language aslong as it produces the right results.Finally, it is important to notice that ALPHA Script is not compiled nor interpreted by itselfand that is not an autonomous programming languages by itself.George Delaportas (G0D)---CEO & Founder of localhost Ltd.Informatics & Computer EngineerMSc in Data Communications & NetworkingPhD in Digital Forensics