【正文】
written in artificial programming languages and were then translated into machine language Programmer Changes 程序 員 Programmers divide into application programmers and systems programmers 應(yīng)用 程序員和系統(tǒng)程序員 First Generation Software (19511959) 第一代軟件 137 14 High Level Languages 高級 語言 Use Englishlike statements and make programming easier. Fortran, COBOL, Lisp are examples. HighLevel Languages Assembly Language Machine Language Second Generation Software (19591965) 第二代程序員 138 15 Third Generation Software (19651971) 第三代軟件 ? Systems Software 系統(tǒng)軟件 – utility programs, 實用程序 – language translators, 語言翻譯程序 – and the operating system, which decides which programs to run and when. 操作系統(tǒng) ? Separation between Users and Hardware 用戶和硬件之間的分離 Computer programmers began to write programs to be used by people who did not know how to program 139 16 Application Package 應(yīng)用 程序包 Systems Software 系統(tǒng) 軟件 HighLevel Languages 高級 語言 Assembly Language 匯編 語言 Machine Language 機(jī)器 語言 Third Generation Software (19651971) 第三代軟件 140 17 Structured Programming 結(jié)構(gòu) 化程序設(shè)計 Pascal, C, C++ New Application Software for Users 新 的應(yīng)用軟件 Spreadsheets, word processors, database management systems 電子 制表軟件、文字處理軟件和數(shù)據(jù)庫管理系統(tǒng) Fourth Generation Software (19711989) 第四代軟件 141 18 Microsoft 微軟 The Windows operating system, and oth