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 |