Please enable JavaScript.
Coggle requires JavaScript to display documents.
THE MINDE OF COMPUTER - Coggle Diagram
THE MINDE OF COMPUTER
Programming
set of instructions (make) -> pc perform a specific task
classified:
low level lenguages
Languages close to machine -> not similar (human language)
high level lenguages
Languages close to human -> not similar (machine language)
Programming languages -> grouped into:
1° generation language
machine code
started in the 1940
were
pc understend only M.C
--> lowest level language
consists -> series of: 1 / 0
2° //
assembly language
began 1950
most similar language -> machine code
trasform sequence of: 1/0 into mnemonics
mnemonics-> abbreviations of English words
3° //
3 rd generation language
create to support programmers
reducing bugs/ increasing code
procedural languages
series of separate tasks
-> them procedure (sequence of steps in order)
5° //
Artificial Intelligence
tells the computer what to fix
4° //
visual: Use of drag-and-drop interfaces
cursor moved the object in a new location
no
procedural languages
the program specifies what to do but
not how to do it
Query languages
used: creating/accessing/modifying data in / out of a Database Management System (DBMS)
are closer to human language
Markup languages
used: data presentation and structure
It is human readable
es: HTML
Two other categories
visual languages es:Scratch
GUI ( graphical user interface)
object-oriented languages es:JAVA
programs are built around objects and their interactions rather than on actions
translation program
compilers interpreters
(translate) High Level Languages -> machine code
linker => (converts) object file -> executable file
Assemblers
(translate) assembly language -> machine code