articles/programming_language.md: update

This commit is contained in:
tocariimaa 2025-02-11 01:21:10 -03:00
parent 5ce91859de
commit 6d5e4b8605

View file

@ -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