Home > Industry/Domain > Computer; Software > Software engineering
Software engineering
The systematic application of scientific principles and disciplines to the development, operation, and maintenance of software to perform prespecified functions with maximum economy and efficiency.
Contributors in Software engineering
Software engineering
Assembly language
Computer; Software engineering
A programming language that corresponds closely to the instruction set of a given computer, allows symbolic naming of operations and addresses, and usually results in a one-to-one translation of ...
High order language (HOL)
Computer; Software engineering
A programming language that requires little knowledge of the computer on which a programme will run, can be translated into several different machine languages, allows symbolic naming of operations ...
Structured programming language
Computer; Software engineering
A programming language that provides the structured programme constructs, namely, singleentry-single-exit sequences, branches, and loops, and facilitates the development of structured programs.
Procedure-oriented language
Computer; Software engineering
A programming language in which the user states a specific set of instructions that the computer must perform in a given sequence. All widelyused programming languages are of this type.
Object-oriented language
Computer; Software engineering
A programming language that allows the user to express a programme in terms of objects and messages between those objects. Examples include Smalltalk and LOGO.
Procedural language
Computer; Software engineering
A programming language in which the user states a specific set of instructions that the computer must perform in a given sequence. All widelyused programming languages are of this type.
Symbolic language
Computer; Software engineering
A programming language that expresses operations and addresses in symbols convenient to humans rather than in machine language. Examples are assembly language, high order language.