My chosen topic is Computer Sience explanation of topic Compilers Compilers change code into machine code making a program runnable for the computer Error codes along with the object code Translates source code from high-level languages into object code and then into machine code ready to be processed by the CPU. The whole program is translated into machine code before it is run.There are several generations of Programming Languages
There are several generations of Programming Languages Low-level First generation - This is also known as machine code as its what computers use to communicate this code is hard to understand, read and debug Second generation - Assembly code easier to program but still difficult to read and understand and debug High-level Third generation - easier to understand and find errors and debug easier find keywords Fourth generation - known as declarative language
Interpreters translate and execute source code. Line by line, statement by statement. Source code is checked for syntax – if correct, code is executed. If incorrect interpreting is stopped. Used for development (aid debugging).
Advantages: No need for translation software at run-time. Speed of execution is faster. Code is usually optimised. Original source code is kept secret. Disadvantages: Source code is easier to write in a high-level language, but the program will not run with syntax errors which can make it more difficult to write the code. Code needs to be recompiled when the code is changed. Designed for a specific type of processor.
Q1 what is a node?
A) A type of network hub
B)