articles/programming_language.md: update
This commit is contained in:
parent
5ce91859de
commit
6d5e4b8605
1 changed files with 2 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
||||||
# Programming language
|
# Programming language
|
||||||
A programming language is a computer language in which programs can be written, they can either be compiled into native machine code or interpreted.
|
A programming language is a computer language in which programs can be written, they can either be compiled into native machine code or interpreted.
|
||||||
Different programming languages offers distinct amount of abstraction over the machine (low-level and high-level),
|
Different programming languages offers distinct amount of abstraction over the machine (low-level and high-level),
|
||||||
being the so called "scripting languages" the ones with the higher level of abstraction, for example.
|
being the so called scripting languages the ones with the higher level of abstraction, for example.
|
||||||
|
|
||||||
In some ways, assembly can be considered a (low-level) programming language, since it abstracts the numerical opcodes of the machine with mnemonics
|
In some ways, assembly can be considered a (low-level) programming language, since it abstracts the numerical opcodes of the machine with mnemonics
|
||||||
(such as `mov`, `call`, `mul`, etc.) and most offer macro capabilities.
|
(such as `mov`, `call`, `mul`, etc.) and most offer macro capabilities.
|
||||||
|
@ -19,7 +19,7 @@ of features.
|
||||||
modern unixes.
|
modern unixes.
|
||||||
- [Go](golang.md): acceptable but beware of the big executable sizes.
|
- [Go](golang.md): acceptable but beware of the big executable sizes.
|
||||||
- [PHP](php.md) (no OOP): acceptable, if you need interactive web pages but stay away from [frameworks](frameworks.md).
|
- [PHP](php.md) (no OOP): acceptable, if you need interactive web pages but stay away from [frameworks](frameworks.md).
|
||||||
- [Python](python.md): Slow and bloated, avoid
|
- [Python](python.md): Slow and bloated, avoid. Can be acceptable if used as a beginners language only.
|
||||||
- [C++](cpp.md): No.
|
- [C++](cpp.md): No.
|
||||||
- [JavaScript](javascript.md): No.
|
- [JavaScript](javascript.md): No.
|
||||||
- [Rust](rust.md): NO
|
- [Rust](rust.md): NO
|
||||||
|
|
Loading…
Add table
Reference in a new issue