Professional Documents
Culture Documents
Programming Notes 1
Programming Notes 1
- Data – raw unprocessed facts which is inputted and processed into information.
- Processes – which are the manual and automated ways of achieving a result.
- Digital systems….
Digital systems
To create a functioning, useful digital system two things are required:
- Hardware – the different physical components of the computer
Software
- A series of instructions that directs a computer’s hardware to perform a particular
task.
Computer languages
- A computer language is an artificial language designed to work for different
applications in different environments.
- Code are the words you type in, the language is the set of words you can choose
from. Code = keywords, function names, variable, etc.
- Each language has its own set of rules describing exactly how each instruction should
be written.
- Languages are often designed for specific purposes. E.g. scientific programs, business
applications, web page development etc.
- High level language programmers have to learn two things at the same time:
- Language syntax – how to write/ format each type of instruction, where to put
commas, brackets, spaces, indentation, etc.
- A complier is a program that converts the source code into executable programs
(machine language) so that a computer [CPU] and operating system [Windows, OSX]
can understand and carry out instructions.
- Requires less memory – source code only has to be present one line at a time.
- Low level languages are those languages that does not need a complier or
interpreter to run the program.
- Low level languages require more skill and knowledge from the programmer and
allows direct control of the workings of a computer.
Purpose of a flowchart
- An aid in developing the logic of a program.