Programming language, translators, IDEs Flashcards
why are most programs written in high-level language
- high-level language has syntax and English like structure
- designed to be understood by humans
examples of high level language
= Python
- Visual Basic
- C#
high level language is h…………….. i……………
hardware independent - run on any system
what must happen before high-level code can be run
compiled + interpreted
what types of language is Assembly language and what is it used for
low level language
- control specific hardware component
what are the dis of low level language
hard to read
what are the adv of low level laguage
execute very quickly
what type of language is software for embedded systems written in and why
assembly language:
- machine code faster, efficient
- occupies less memory
what executes machine code
Processors - binary instructions produced my compiler or interpreter
what are the 3 types of translator
- compiler
- interpreter
- assembler
what does a compiler do
- translates high level language program in one go to produce object code