● Computer six logical units: input unit, output unit, memory unit, arithmetic and logical unit, central processing unit, auxiliary storage unit ● Fortran is used for mathematical applications ● Cobol is mainly commercially available for accurate and efficient business applications ● The ADA programming language is funded by the US Department of Defense, which is based on Pascal. ● C system library consists of several parts: program development environment, language and C standard library ● C program usually takes six phases, ie edited, Pretreatment, compile, connection, loading, and execution ● C is the case sensitive. ● Object-oriented programming (OOP) uses software object to simulate the actual object. ● Objects have information hidden properties, ie, although objects can communicate with each other by defining interfaces, but objects typically do not know other objects, because the details are hidden in the object. ● Information hide is very important to good software projects.
● Terminology
● abstraction Abstract ● action operation ● attributes of an object object properties ● binary operator binary operator ● body of function the function body ● arithmetic operators arithmetic operators ● arithmetic and logicunit (ALU) an arithmetic logic unit ● assembly language assembly language ● C standard libary C standard library ● case sensitive case sensitive ● assignment operator assignment operator ● central poscessing unit central processing unit ● interface ● clarity clarity ● class class ● interpreter interpreter ● compiler compiler ● declaration statement ● hardware identifier hardware ● identifier ● inheritance Inheritance ● multiplication operator multiplication operator ● modeling configured ● method ● message ● memory ● memory location of memory ● operand operator ● operator operator ● reserved words reserved word ● software asset software resources ● standard error object (cerr) standard error object ● Variable Name Variable Name ● Software Reusability software Recomability