Added simple universal language.
This commit is contained in:
parent
3e369e3a77
commit
9a33fb3d74
2 changed files with 26 additions and 2 deletions
23
Language.md
Normal file
23
Language.md
Normal file
|
@ -0,0 +1,23 @@
|
|||
# A simple universal language
|
||||
|
||||
## Goals
|
||||
|
||||
We need a simple universal language for beings to exchange information with minimum overhead. Right now, humanity suffers from the lack of unification and unnecessary rules in the old languages that make humans waste so much mental energy to write things correctly. Old languages put grammar before the people. We need to put people before the grammar.
|
||||
|
||||
Since this project is utilitarian, we'll start with the English language as the most common one already as a starting point.
|
||||
|
||||
## Changes to the English language
|
||||
|
||||
### Removal of capitalization
|
||||
|
||||
Sure, capital letters look fancy but that's pretty much it. And there are so many wars in the IT community over capitalization of things. This complexity needs to go. There are already plenty of smartphone users who just type all-lowercase when chatting casually because it just works. We just need to accept that.
|
||||
|
||||
### Make pronounciation unambiguous
|
||||
|
||||
Why do we need fancy text-to-speech tools to know how to pronounce words we do not know? And why should our brains be burdened with maintaining the database of words and their pronounciations? So much wasted work.
|
||||
|
||||
It should be obvious how to pronouce everything just from reading it.
|
||||
|
||||
### Removal of unnecessary complexity where it can be inferred from the surrounding context
|
||||
|
||||
Yes, in many cases our brain knows can understand the meaning of the phrase just from its surrounding. A lot of plural forms and tenses can be removed as the meaning is already obvious from the context.
|
|
@ -32,8 +32,9 @@ However, you can talk to us on:
|
|||
|
||||
## But also
|
||||
|
||||
* [An operating system](ActivityOS.md) based on [Web Ontology Language](https://en.wikipedia.org/wiki/Web_Ontology_Language) to help empower humans. Knowledge is a graph, we need to free ourselves of the chains of desktop metaphor and tree-based file system. We need an extension of our own brains to help us.
|
||||
* [A programming language](https://en.wikipedia.org/wiki/Programming_language) similar to the plain English. So that as many people can be empowered to learn programming. We can go past the arrogance of the 1970s academia and the C programming language. The arrogance and the lack of self-awareness of the UNIX people brought decades of bugs which has causes significant economic damage and uncountable pain and suffering.
|
||||
* A [simple universal language](Language.md) for beings to exchange information with minimum overhead.
|
||||
* A [universal operating system](ActivityOS.md) to help empower beings. Knowledge is a graph, we need to free ourselves of the chains of desktop metaphor and tree-based file system. We need an extension of our own brains to help us.
|
||||
* [A programming language](https://en.wikipedia.org/wiki/Programming_language) based on a simple universal language. So that as many people can be empowered to learn programming. We can go past the arrogance of the 1970s academia and the C programming language. The arrogance and the lack of self-awareness of the UNIX people brought decades of bugs which has causes significant economic damage and uncountable pain and suffering.
|
||||
* Automatic refactoring tools to convert code written in old programming languages into a new one. It is wise to maintain the technological capital while giving it a path forward.
|
||||
* [Automatic testing](https://en.wikipedia.org/wiki/Test_automation), [CI](https://en.wikipedia.org/wiki/Continuous_integration), [code coverage](https://en.wikipedia.org/wiki/Code_coverage) tools to make sure any new code is free of [bugs](https://en.wikipedia.org/wiki/Software_bug). Humans are notorious at creating bugs so bugs must be caught as early as possible.
|
||||
* [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) designed to help humans learn programming. Flashy and user-friendly. No more insanity of [Linux terminal](https://en.wikipedia.org/wiki/Virtual_console), [GCC](https://en.wikipedia.org/wiki/GNU_Compiler_Collection), [Make](https://en.wikipedia.org/wiki/Make_(software)), [CMake](https://en.wikipedia.org/wiki/CMake) and others.
|
||||
|
|
Loading…
Reference in a new issue