Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 1 - Coggle Diagram
Chapter 1
1.1 Programming language
Type:
Low level language
Machine language
Mean: Comp. language in binary code (0,1)
Advantage: ez to understand for comp.
''As ez as binary code'' ah vee
Disadvantage: not ez to understand for hooman
Assembly language
Mean: is a translator for whatever the comp say (mnemonic)
Advantage: ez to understand for hooman
Disadvantage: not ez for comp. And it need to translate to comp. language b4 bein executed
High level language
Is programming language that same like English ah language so is ez to learn and use (statement)
Exp: Java, C++,Phyton
Advantage: ez to understand for hooman
Disadvantage: not ez for comp. And it need to translate to comp. language b4 bein executed
1.2 Programming Paradigm
Mean: is a
approach
to solving problem using programming lang.
procedural
Exp: C, Pascal
Object orintation
Exp: Java, C++
Logic
Exp: LISP, ProLog
1.3 Programming Language Translator
Assembler
Assembly lang. -> machine code
Exp: assembly lang.
Interpreter
High lvl sources -> machine code (
one by one
)
Exp: Python,HTML
Compiler
High lvl sources-> machine code (
entirely
)
Exp: Java,C