Troika: Difference between revisions
Line 19: | Line 19: | ||
<tr><td>Functional Area</td><td align=center>Language/Package</td><td>Project/Product/Component</td></tr> | <tr><td>Functional Area</td><td align=center>Language/Package</td><td>Project/Product/Component</td></tr> | ||
<tr><td colspan=3><hr></td></tr> | <tr><td colspan=3><hr></td></tr> | ||
<tr><td>GUI/Host Abstraction</td><td align=center > <b>Algol/Smalltalk/LLVM</b></td><td>[[WFL/DCP SPO|<font color=cyan>WFL/DCP SPO</font>]] .<ref>;SPO (the Burroughs system operator console, originally acronym for "Supervisory Print Out").</ref>.</td></tr> | <tr><td align=right>GUI/Host Abstraction</td> | ||
<tr><td>Middleware</td><td align=center width=150> <b>Haskell</b></td><td>[[TAIS|<font color=cyan>Application logic</font>]]</td></tr> | <td align=center > <b>Algol/Smalltalk/LLVM</b></td> | ||
<tr><td>Logic Programming</td><td align=center> <b>Prolog</b></td><td>AutoConsult/NLP</td></tr> | <td align=left>[[WFL/DCP SPO|<font color=cyan>WFL/DCP SPO</font>]] .<ref>;SPO (the Burroughs system operator console, originally acronym for "Supervisory Print Out").</ref>.</td></tr> | ||
<tr><td>Mortar</td><td align=center>js,php,python,etc.</td><td>ubiquitous</td></tr> | <tr><td align=right>Middleware</td><td align=center width=150> <b>Haskell</b></td> | ||
<tr><td>Systems Programming</td><td align=center>C*<ref>i.e. C/C++ and Algol68.</ref>/<b>Lisp</b></td><td>WFL-MCP-DCP</td></tr> | <td align=left>[[TAIS|<font color=cyan>Application logic</font>]]</td></tr> | ||
<tr><td align=right>Logic Programming</td><td align=center> <b>Prolog</b></td><td align=left>AutoConsult/NLP</td></tr> | |||
<tr><td align=right>Mortar</td><td align=center>js,php,python,etc.</td><td align=left>ubiquitous</td></tr> | |||
<tr><td align=right>Systems Programming</td><td align=center>C*<ref>i.e. C/C++ and Algol68.</ref>/<b>Lisp</b></td><td align=left>WFL-MCP-DCP</td></tr> | |||
</table> | </table> | ||
</center> | </center> | ||
Line 31: | Line 34: | ||
</div> | </div> | ||
<div style="position: relative; left: 30px;background-color: #595959; width:90%"> | <div style="position: relative; left: 30px;background-color: #595959; width:90%"> | ||
== Synthesis == | == Synthesis == | ||
Revision as of 06:43, 14 March 2020
Received Usage
By "Troika" I mean: FP, Prolog and Smalltalk. See also the discussion page.
Lang and Parole
“ | Zum Singen ist die italienische Sprache, etwas zu sagen: die deutsche, darzustellen: die griechische, zu reden: die lateinische, zu schwatzen: die französische, für Verliebte: die spanische und für Grobiane: die englische |
” |
The above [1] stuck in my mind the first time I saw it in the first edition of Moderne Deutsche Sprachlehre, the text used in my first German course. Apparently it was removed in later editions, so don't look for it :)
Aphorism Perseverated
Received Programming Language Aspects of aii.biz System Applications | ||
Functional Area | Language/Package | Project/Product/Component |
GUI/Host Abstraction | Algol/Smalltalk/LLVM | WFL/DCP SPO .[2]. |
Middleware | Haskell | Application logic |
Logic Programming | Prolog | AutoConsult/NLP |
Mortar | js,php,python,etc. | ubiquitous |
Systems Programming | C*[3]/Lisp | WFL-MCP-DCP |
I am occasionally present (see CII in left nav for nick(s)) in the main IRC channels related to above.
Synthesis
A general and specific synthesis, beyond the langs of choice above, is the design intent of my AI integration of domain space. An implicit general synthesis in the sense that linux instances are the nodes of the OS construct with the full repertoire of programs as available functionality. A specific one in the WFL product where the reference Algol job control level can have bindings for any supported lang, with a healthy selection from the top 10 TIOBE entries.
- ↑ Grillparzer
- ↑ ;SPO (the Burroughs system operator console, originally acronym for "Supervisory Print Out").
- ↑ i.e. C/C++ and Algol68.