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
|
||||
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),
|
||||
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
|
||||
(such as `mov`, `call`, `mul`, etc.) and most offer macro capabilities.
|
||||
|
@ -19,7 +19,7 @@ of features.
|
|||
modern unixes.
|
||||
- [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).
|
||||
- [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.
|
||||
- [JavaScript](javascript.md): No.
|
||||
- [Rust](rust.md): NO
|
||||
|
|
Loading…
Add table
Reference in a new issue