YEAR 1 CO1 WEEK 26 APPLICATIONS SOFTWARE AND WEEK 27 (IDE,TRANSLATORS)
No description yet. This curated deck is ready for daily study.
Card preview (24)
What is software?
sets of instructions which run on a computer systems
what is System Software?
-Controls the hardware of the computer -gives a platform to run other software -Acts as an interface for user -provides house keeping software
what is application software?
make the computer do something useful
what are example of Applications?
-word processors -Email clients -Music streaming application -video playback application -news feed readers
what are application?
runs in the background
what are utilities?
an application that has a very specific task eg; -Disk Defragmenter - virus checker
what are the different sources of Application software?
off the shelf custom bespoke
What is Off the shelf?
Purchase the complete application from a commercial source as a finished product
What is Custom source?
Purchased with altered requirements to suit you
What is Bespoke source?
Write it yourself or pay some one to
what is a translator?
translators are code that translates source code into machine code which is binary ones and zeros
what is machine code?
binary notation introduction on bytes of data dependent on architecture hard to program
what are the three types of translators
Assemblers compilers interpreter
what is an assembler
An assebler is designed to translate assembly code into machine code (cpu specific) mnemonics-ADD et assembley language of a way an assembler work
what is the assembler task order
• • Reseves storage for instructions & data • Replaces mnemonic opcodes by machine codes • Replace symbolic addresses by numeric addresses • creates symbol table • checks syntax • Error diagnostics
What is a compiler
Translates High level source code into machine code which is stored in object file, One or more object file are combined to form the final executable file(not specific to PC)
What is Lexical analysis
identify the command keywords and operators(IF)etc in source code
What is syntax analysis
checks program is written within the rules of the language
what is code generation and optimisation
produce the machine code to be as fast and memory efficient
what is the task order for a compiler
What is an IDE
integrated development environment has mutiple phases and features
What are the typical features of a IDE
• Project explorer • Asset library • editor • debug • break point • Watch window
What s a project explorer
A window that shows all project files and folders
What is the Asset library?
A window that lists all the assets such as images sound and media files it allows you to duplicate edit and delete