click below
click below
Normal Size Small Size show me how
Facilities of lang.
2.6
Term | Definition |
---|---|
High Level Languages (HHLs) | portable languages that are made of human-readable statements that make it easier for humans to program |
Issues with HHLs | Computers can only process instructions in the form of binary numbers We use special software called a translator to convert our HLL source code into an executable binary file |
Low Level Languages (LLLs) | much closer to executable machine code than high-level language's harder to read by humans, but are easier to read for the computer |
Benefit of LLLs | provides exact control over the central processing unit needs less translation, and often lead to faster code which is useful for computers with low specifications such as embedded systems |
IDEs | Integrated development environments - software packages that facilitate software development They provide a number of features to make programming easier |
translators | IDEs usually has an interpreter, compiler, or assembler built in, abstracting the translation process |
Run Time Environments (RTE) | allows you to run programs to test how well they work - often multiple RTEs available so that you can test your application on multiple different devices |
Debug tools | IDEs usually contain error diagnostics which will highlight syntax errors in real time as you program also contains a debugger, which allows you to run your code line-by-line to find faults |
Code editor | a text editor which allows you to write the source code Usually has syntax highlighting and code-completion |