1、05 11.(130p)1949 EDSAC(Electronic Delay Storage Automatic Computer)(John von Neumann)5 05 22.(machine language):(assembly language):,:2-1 05 32.(procedural language)FORTRAN,COBOL,PASCAL,C,BASIC (OOP:Object Oriented Programming),:(operation):Smalltalk,C+,Java 2-2 05 42.(production oriented language)A
2、DRs Ideal,Software AGs Natural 2.,Cincoms Mantis (User oriented language)DB Mathematica Products Groups RAMIS II Application Builders FOCUS 2-3 05 52.(133p)(machinelanguage)1 ()(assemblylanguage)2 1:1 (procedurallanguage)3 1950 (OOP:ObjectOrientedProgramming)3,(productionorientedlanguage)4 (User ori
3、entedlanguage)4 05 63.,:,:3-1 ,05 73.(flowchart):(ISO:International Standard Organization),3-1 05 83.(137p)3-1 (137p)05 93.(error debugging)3-1 05 103.(bottom-up programming)(top-down programming)3-2 05 113.(Edsger Wybe Dijkstra,19302002),(),(),()3-2 05 124.(140p)1:1 (140p),C ,05 135.(software produ
4、ctivity crisis)S/W ,5-1 (module)(object)S/W S/W S/W 5-2 05 145.vs.(142p)5-2 05 155.(Data-driven Program Design).5-3 05 165.(143p)(state)(behavior)(variables)(method)(function)5-4 (abstraction),(Class),05 175.()()(class),(template)5-4 05 185.(encapsulation)(information hiding)(145p)5-4 05 195.(145p),(subclass),(superclass)5-4