GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Programming Languages

Bethany Wyle Computer Science Englisch

Inhalt der Mindmap

Programming Languages

  1. IDE (Integrated Development Editor)

    • TREE
      • Translator
        • Translates the entire source code into machine code
        • Translates source code into machine code one line at a time.
        • Needed to either compile or interpret the source code so that the computer (CPU) can understand it.
        • Used to translate source code into machine code. A compiler and interpreter are both examples of this.
        • Assembler
          • Translates assembly code into machine code
      • Editor
        • Allows the end user to enter the program code. It can colour code keywords and may even autocomplete words as you type.
        • Colour codes words
        • Allows editing of code.
      • Error Diagnostics
        • Highlights errors in the code and may suggest possible solutions.
        • Syntax errors
      • Run Time Environment
        • Allows you to run and test your code when developing your program.
        • Allows user to check for logic errors
      • Compiler
        • A programming tool to translate source code into machine code
        • Translates source code into machine code all at once
        • Only needed once to create one executable file
        • Returns a list of errors for all of the program once compiling is complete
        • Once compilied the program runs quickly but compiling takes a long time.
      • Interpreter
        • Translates and runs the source code one instruction a t a time.
          • Does not create an executable file.
        • Needed every time you want to run the program.
        • Programs will run slower because the code is being translated as the program is running.
  2. High Level and Low Level Languages

    • High Level- Source Code
      • Understood by Humans
        • Python, JavaScript and Scratch
      • Instructed by using words
      • Portable and can be used on other machines (computers).
      • Portable and can be used on other machines (computers)
    • Low Level- Machine Code(Binary), Assembly Language, Mnemonics
      • Understood by CPU
      • Machine code is the lowest-level programming language consisting of 0 and 1. CPU can process it as a string of instructions.
      • Assembly Language is low level code in mnemonics. An example of this is MOVF for move forward.
      • Specific to a paticular machine (computer)

Informationen

Beschreibung
Computer Science Mindmap am Programming Languages, erstellt von Bethany Wyle am 06/11/2019.
Erstellt von
Bethany Wyle
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck