comp science

Subdecks (2)

Cards (609)

  • Translator = while the program is running it allows the source code to be understood and turns the high-level code to machine code line by line to run the program.
  • Interpreter = reads one instruction at a time, executes that instruction then moves on to the next
  • Compilers = read all instructions first, translates them into machine language and stores them as an object file which can be executed later
  • Error diagnostics = Helps to find errors in the program and says the location of the error
  • code editor = This is where the code is written and contains features such as syntax highlighting, auto-completion, and auto-formatting.
  • Syntax Highlighting - The process of color coding different parts of the code based on their function or type.
  • IDE (Integrated Development Environment) = An integrated development environment combines various tools like text editors, debuggers, and compilers into one application.
  • debugger = A debugger helps identify bugs or errors within your code and provides suggestions on how to fix these issues.
  • The advantages of programmers using low-level languages is that they can write code that is more efficient and easier to debug and maintain old code or programs.
  • Interpreters are slower than compilers because it takes time to interpret every instruction but they have the advantage of being able to run any programming language with just an interpreter.