User loginNavigation |
What are The Atoms of Programming Languages?Atoms are true elements that can not be divided any further into other elements. There exist a finite set of atoms relatively small as compared to a set of all possible physical substances that can be constructed from these atoms. "Heads precede phrases in forming larger phrases in English-type languages". "Heads follow phrases in forming larger phrases in Japanese-type languages". Parameter used in these recipes is called "Head Directionality Parameter". This parameter or natural language (atom) defines how more complex phrases are built from simple ones by adding new "heads" to the phrase. For example, for both language types we can build a complex noun phrase: from a simple phrase: Steps to build complex noun phrase in English-type languages: 1) languages Steps to build complex noun phrase in Japanese-type languages: 1) languages There are other atoms / recipes that can be used for natural languages existing today, used in the past or just envisioned and yet to be implemented in future. But what about programming languages? What are their atoms? Being just another breed of languages programming ones may also have parameters in a role of atoms as their natural brothers and sisters do. For starters I propose these building blocks that any programming language can be built from: As for Parameters (atoms) I would start with Assignment, Binding, ... what else? By Dmitri Kondratiev at 2005-02-18 00:19 | LtU Forum | previous forum topic | next forum topic | other blogs | 18073 reads
|
Browse archives
Active forum topics |
Recent comments
26 weeks 6 days ago
26 weeks 6 days ago
26 weeks 6 days ago
49 weeks 10 hours ago
1 year 1 week ago
1 year 2 weeks ago
1 year 2 weeks ago
1 year 5 weeks ago
1 year 10 weeks ago
1 year 10 weeks ago