2.5 Programming Logic and IDEs
No description yet. This curated deck is ready for daily study.
Card preview (14)
What is an IDE?
Software that helps programmers to write code.
What does an IDE stand for?
Integrated Development Environment
Features of an IDE
Code Highlighter Run-time environment Auto-environment Translator Editor Error diagnostics/debugger
What is a code highlighter?
Colour highlights keywords and syntax to make the programme more readable
What is a run-time environment?
Allows programmers to run and test code before release
Define Auto-completion
Suggests programming keywords and sub-routine names and auto-completes them
Define Translator
Translates high-level source code e.g Python (understandable by humans) into machine code (binary), which can be understood by computers.
Define editor
Allows programmer to type and edit code
Define error diagnostics/debugger
Detects syntax errors and tells the programmer which line the error is on
Example of high-level source code
Python
Types of translator
Interpreter Compiler Assembler
Define interpreter -
translates code line-by-line into machine code (binary).
Define compiler
translates all of the code in one go and stores it as an executable file. Once the code is compiled, it can be run by the processor whenever it is needed.
Define assembler -
Translates low level assembly language into machine code.