Posts

Hybrid Markup Language

  Hybrid Markup Language It is extension of XML: {tag}  content  {/tag} Notice curled braces Inside {tag} content is processed as a programming  language, not as a markup formatting  It’s like PHP inside HTML It uses special Markpro programming language with  {tag} syntax (in previous post) This new Hybrid language can be used by AI and in  datalakes because it seamlessly combines data and  code 

Markpro Hybrid Language

Markpro       Hybrid Language Changing syntax of programming languages 1. Reversed assignment operator  a + b -> a Allows assignment to flow from left to right like we write in more natural direction 2. Tagging keywords  {while} ... {/while} This allows to easy introduce new keywords into language and to easy find mistakes in control flow of programs It offer flexibility of markup languages and rigor of programming ones 3. Reversed function declaration  {fun} int a, b -> f int   and  call  a, b -> f   These changes allow to seamlessly combine input and output in one line Code Example of Markpro language with new syntax Functions {meta} Euclidian ! module header     {invoke} -in2out- {/invoke}              !using built-in input/output module     {fun} int a, int b -> Euclid int {/fun}        ...

Lite Assembly

New Syntax Language Rendering assignment a + b -> a in new Syntax: a, r1 ldi b, r2 ldi r1, r2, r1 addi r1, a sti It has following differences: reversed notation small letters It is easier to read because logic flows from left to right like we write

Stream - Syntax-Oriented Language

Changing syntax of programming languages 1. Reversed assignment operator  a + b -> a Allows assignment to flow from left to right like we write in more natural direction 2. Tagging keywords  {while} ... {/while} This allows to easy introduce new keywords into language and to easy find mistakes in control flow of programs 3. Reversed function declaration  {fun} int a, b -> f int  and  call   a, b -> f   These changes allow to combine input and output in one line which is also more natural Functions {module} Euclidean         ! comment      {fun} int a, int b -> euclid int  ! function with type int                                  {while} b!= 0         {if} a > b      ...

SOL Syntax-Oriented Language

  Example of SOL  is Stealth below

Stealth

  Changing syntax of programming languages 1. Reversed assignment operator  a + b -> a Allows assignment to flow from left to right like we write in more natural direction 2. Tagging keywords  {while} ... {/while} This allows to easy introduce new keywords into language and to easy find mistakes in control flow of programs 3. Reversed object notation  b@a instead of a.b 4. Reversed function declaration  {fun} int a, b -> f int  and  call  a, b -> f   These two changes allow to combine input and output in one line which is also more natural 5. New for loop syntax {for} 0 -> i++ < n  Code Examples of Stealth language with new syntax Classes and Functions {module} Euclidean         ! comment   {class} GCD         ! greatest common divisor            int a, int b       ...

Tangerine Quantum AI Language

  Changing syntax of programming languages 1. Reversed assignment operator  a + b -> a Allows assignment to flow from left to right like we write in more natural direction 2. Tagging keywords  {while} ... {/while} This allows to easy introduce new keywords into language and to easy find mistakes in control flow of programs 3. Reversed object notation  b@agi instead of agi.b 4. Reversed function declaration  {fun} int a, b -> f int   and  call  a, b -> f   These two changes allow to combine input and output in one line which is also more natural 5. New for loop syntax {for} 0 -> i++ < n Pseudo Code Examples Classes and Functions {module} Euclid         ! comment     {fun} int a, int b -> euclid int  ! function with type int     {while} b!= 0         {if} a > b             a -b ->...