Skip to content

Commit 0cfa47e

Browse files
Update README.md
1 parent 781a7d1 commit 0cfa47e

File tree

1 file changed

+19
-147
lines changed

1 file changed

+19
-147
lines changed

README.md

Lines changed: 19 additions & 147 deletions
Original file line numberDiff line numberDiff line change
@@ -1,157 +1,29 @@
1-
<h1>The NEO Programming Language</h1>
1+
# The NEO Programming Language
22

3-
`nl` domain extension taken from `neo` = `n` and `lang` = `l` == `nl` so it is `neolang.nl`
3+
NEO `νεο` Is a Statically Typed Programming Language With a Self-Compiler, Transpiled To C, and Uses `.n`/`.v` As File Extensions. It Is Fast, Easy, Safe and Designed For Developing Maintainable Software. The Compiler Is Self-Hosted and Written In `NEO` ItSelf. You Will Need a C Compiler Installed and Available In Your `PATH` To Be Able To Compile NEO Programs.
44

5-
[neolang.nl](https://neolang.nl) | [Docs](https://github.com/neolang/neo/blob/master/doc/docs.md) | [Changelog](https://github.com/neolang/neo/blob/master/CHANGELOG.md) | [Speed](https://speed.neolang.nl/) | [Contributing & compiler design](https://github.com/neolang/neo/blob/master/CONTRIBUTING.md)
5+
The prefix [NEO](https://en.wiktionary.org/wiki/neo-), derived from the Ancient Greek [`νεο`](https://en.wiktionary.org/wiki/%CE%BD%CE%B5%CE%BF-)/[`νέος`](https://en.wiktionary.org/wiki/%CE%BD%CE%AD%CE%BF%CF%82) (néo/néos), meaning 'new/modern', encapsulates the spirit of innovation. It symbolizes our commitment to providing a cutting-edge, forward-thinking technology with the [`NEO`](https://github.com/neolang/neo) programming language. This language is designed for developers seeking modern, efficient, and robust software solutions. For more about the significance of 'NEO', visit [Wikipedia](https://en.wiktionary.org/wiki/neo-).
66

7-
NEO is a statically typed, compiled programming language, transpiled to C. The compiler is self-hosted, and written in neo itself. You will need c compiler installed and available in your PATH to be able to compile neo programs.
7+
The NEO programming language utilizes `.n` and `.v` as its file extensions. These choices are deeply rooted in the language's identity—`.n` is derived from the first letter of `NEO`, emphasizing the language's modern capabilities, while `.v` comes from the first letter of the Greek spelling `νεο`, reflecting the original linguistic heritage. This thoughtful naming underscores NEO’s blend of innovation and tradition, making it a distinctive tool in software development:
8+
* `.n` is taken from the first letter of `NEO`, highlighting the language's modern capabilities.
9+
* `.v` is derived from the first letter of the Greek spelling `νεο`, reflecting its original linguistic heritage.
10+
* Together, `.n`/`.v` underscore NEO’s unique blend of innovation and tradition, marking it as a distinctive tool in software development.
811

9-
### NEO Features:
10-
*
11-
*
12-
*
13-
*
14-
*
15-
*
16-
*
17-
*
18-
*
19-
*
12+
<br>
2013

21-
### Stability & Future:
22-
*
23-
*
24-
*
25-
*
26-
*
27-
*
28-
*
29-
*
30-
*
31-
*
32-
*
33-
*
14+
The domain `neolang.nl` creatively abbreviates the name of the NEO programming language, where `nl` stands for the first letters of `NEO` and `lang`, highlighting its unique identity and focus:
15+
* `n` is taken from `neo`
16+
* `l` is taken from `lang`
17+
* `nl` highlights the unique identity of `neolang`
3418

35-
### Build & Install:
36-
*
37-
*
38-
*
39-
*
40-
*
41-
*
42-
*
43-
*
44-
*
45-
*
19+
<br>
4620

47-
### Compiler (TCC):
48-
*
49-
*
50-
*
51-
*
52-
*
53-
*
54-
*
55-
*
21+
Coming Soon Open Source Codes
5622

57-
### Symlinking:
58-
*
59-
*
60-
*
61-
*
62-
*
63-
*
64-
*
65-
*
66-
67-
### Docker:
68-
*
69-
*
70-
*
71-
*
72-
*
73-
*
74-
*
75-
*
76-
77-
### Android (NeoTerm & Termux):
78-
*
79-
*
80-
*
81-
*
82-
*
83-
*
84-
*
85-
*
86-
87-
### Examples (Test & Run):
88-
*
89-
*
90-
*
91-
*
92-
*
93-
*
94-
*
95-
*
96-
97-
### Websocket (http/s):
98-
*
99-
*
100-
*
101-
*
102-
*
103-
*
104-
*
105-
*
106-
107-
### NEO Sync:
108-
*
109-
*
110-
*
111-
*
112-
*
113-
*
114-
*
115-
*
116-
117-
### Web Applications:
118-
*
119-
*
120-
*
121-
*
122-
*
123-
*
124-
*
125-
*
126-
127-
### OS/Kernel:
128-
*
129-
*
130-
*
131-
*
132-
*
133-
*
134-
*
135-
*
136-
137-
### Acknowledgement:
138-
*
139-
*
140-
*
141-
*
142-
*
143-
*
144-
*
145-
*
146-
147-
### Troubleshooting:
148-
*
149-
*
150-
*
151-
*
152-
*
153-
*
154-
*
155-
*
23+
```
24+
fn main() {
25+
println('hello, world!')
26+
}
27+
```
15628

15729
Thank you so much for choosing NeoLang.

0 commit comments

Comments
 (0)