GoConqr has a new look! Let us know what you think.

Mind map

Programming Languages

Christian Baxter English

Map content

Programming Languages

  1. IDE

    • Examples of other IDE's include: IDLE, Pycharm, Lua, C, Java, Javascript, CSS3, SQL etc.
    • IDE stands for Integrated Development Environment
    • Features of an IDE (TREE)
      • Editor
        • Makes coding easier by: Auto colouring codes key command words
        • Makes coding easier by: Auto indenting after pressing enter after a colon
        • Allows you to create and edit your own code
      • Translator
        • Either compiles or interprets code ; both methods will translate higher-level code into lower-level code
        • Interpreter - Translates high level code into low level code line by line and will only pause and alerts the user if it reaches an error in the code
        • Compiler - Translates high level code into low level code all at once and will run error diagnostics if any errors are encountered
        • An assembler is the final type of translator which uses mnemonics ; mnemonics in programming are shortened variations of full words that assist in remembering functions like 'ADD' or 'LDA' more easier so translating is more efficient
          • Mnemonics
            • LDA - Load
            • ADD - Addition
            • SUB - subtract
            • DAT - Data
            • STA - Store
            • HLT - Halt
      • Error Diagnostics
        • Automatically scans the code for any possible syntax errors and reports back to the user
      • Run Time Environment
        • An area for the program to be tested on before publishing it as software
        • Quickly runs the code without having to compile the code into an executable file
  2. High level programming languages

    • Examples include: Python IDLE, C#, C++, Java, Lua
    • Designed to be understood by humans
  3. Low level programming languages

    • Designed to be understood by computers
    • Examples include: Machine Code, Assembly Language

Information

Description
Mind Map on Programming Languages, created by Christian Baxter on 08/01/2019.
Views
0
Rating

More on Integrated Development Environments

Feedback

What is it about?

What do you think of the new look?

How do you like it?