¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Creating Software

Cody Lucas Inglés

Contenido del mapa

Creating Software

  1. High Level Languages

    • Advantages
      • Code is easy to read,understand and modify.
      • The programmer can easily store data in lots of different structures without knowing about the memory structure
    • Disadvantages
      • You dont have miuch control over what the CPU actually does so programs will be less memory efficient and slower
      • Must be translated into machine code before a computer is able to understand it
  2. Low Level Languages

    • Advantages
      • You control exactly what the CPU does and how it uses memory so programs will be more memory efficient and faster
      • Commands in machine code can be executed directly without need for a translator
    • Disadvantages
      • Code is very difficult to read,understand and modify
      • Usually written for one type of machine or processor and won't work on any others
  3. Programming Languages

    • Compiler
      • Translates all of the source code at the same time and creates one executable file
      • Advantages
        • Returns a list of errors for the entire program once compiling is complete
      • Disadvantages
        • Compiling can take a long time
    • Interpreter
      • Translates and runs the source code one instruction at a time, but doesn't create an executable file
      • Advantages
        • The interpreter will return the first error it finds and then stop - this is useful for debugging
      • Disadvantages
        • Programs will run more slowly because the code is being translated as the program is running
  4. IDE

    • 4 Main Features
      • Translators
      • Run time Environment
      • Editor
      • Error Diagnostics
  5. Assembly Code

    • Forward. MOVF
    • Up. MOVU
    • Down. MOVF
  6. Machine Code for directions

    • Forward. 100
    • Up. 110
    • Down. 111
    • Back. 101

Información

Descripción
Mapa Mental sobre Creating Software, creado por Cody Lucas el 02/03/2022.
Creado por
Cody Lucas
Visitas
0
Valoración

Más sobre Programming Language Types and Generations

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?