Mindmap
Forms of programing
Inhalt der Mindmap
Forms of programing
Machine languages
- Allows to code instructions directly into the processor.
- Sends sequences and patterns of bits through the processor.
- Allows to code instructions directly into the processor.
Assembly languages
- Uses codes to modify processor registers and perform functions
Interpreted Languages
- Easier to read
- Slower than machine languages
- Example: JavaScript
- Easier to read
Compiled languages
- Takes instructions written by a human
- Sends it to a compiler
- It converts it to native code to the hardware
- Creates an executable program (.exe)
- It converts it to native code to the hardware
- Sends it to a compiler
- Faster
- Example: C
- Takes instructions written by a human
Object oriented languages
- Treats everything as an object
- Objects can store values perform actions and accept and return values.
- Examples: Java, C#
- Treats everything as an object
Languages for data
- Example: SQL
- Ask a database a question
- Gives you a dataset as a result
Functional programming
- Perform transformation in values
- Takes a value and modifies it.
- Examples: Haskell, Scala and F#
- Perform transformation in values
Scripting languages
- Allows systems to execute commands, install software and perform maintenance
- Examples: Powershell, Perl and Bash
Informationen
- Beschreibung
- Mindmap am Forms of programing, erstellt von Rodrigo Ramírez García am 30/08/2017.
- Erstellt von
- Rodrigo Ramírez García
- Aufrufe
- 4
- Bewertung