What are the key features of a low level language?
Human language, not readable by processor.
Assembly language. Each microprocessor has its own instruction set. Readable by its microprocessor.
Just a series of zeros and ones that are readable by processor.
Presentation of an intended application in the form of diagrams.
Explain the features of procedural languages?
Classes are run at the instance of an object; made up of void methods; makes use of library routines.
Core language of world wide web; defines structure and layout of programming languages.
Made up of 1s & 0s; related to architecture.
Data & code separate; usually modularised; uses the 3 typical constructs (sequence, selection, iteration); programmer specifies order in which instructions are compiled and run.
What is object orientated language?
Uses encapsulations; classes may inherit data and methods from other classes; methods may be defined multiple times in the same class.
Uses declarations; shows what properties results should have
Data encapsulation is when data is enclosed within a function that relates to another method.
True
False
Which of these best describes a class in programming.
A group of students studying programming.
The level of hierarchy of a programmer based upon their wealth and background.
Describes shared attributes & methods, stating the state & behaviour of a set of objects.
A subroutine that output multiple values after it has been run.
Is an object an instance of a class, such as a real world entity or a variable.
Does a declarative language show how the outcomes of a program are achieved.
Why is unified modelling language used?
It is a standard way of presenting information to illustrate the design of a system virtually, so it is easy to understand. It allows systems analysts, programmers & clients to communicate when modifying a system.
For neural networks to understand how the mind works.