PROGAMMING LANGUAGES AND IDES Flashcards
what are high level languages
written like english
more readable
portable
slower to execute
what are the two types of low level code
assembly - some english
machine - binary
what is an advantage of low level code
easier to optimise
specific to particular cpus
what are translators
programs that convert one language to another
what’s the only language which doesnt need to be translated
machine code
what do compilers do and what are their advantages and disadvantages
produces an executable file
no source code needed
fast to execute
errors only shown at the end
how do interpreters work and what are their advantages and disadvantages
translates an instruction then executes it
user needs source code to run
errors discovered straight away
whats an IDE
support programming tool
what do IDES provide 4 things
providing an editor
provide error diagnostic tools
having run time environment
having a translator so it can run