Software Engineering



Download 11,97 Mb.
Pdf ko'rish
bet182/584
Sana08.01.2022
Hajmi11,97 Mb.
#331302
1   ...   178   179   180   181   182   183   184   185   ...   584
Bog'liq
Software Engineering Architecture-driven Software Development ( PDFDrive )

100
CHAPTER 6 
Impediments to Software Design
Table 6.3 
Software Program Language Milestones
Date
Software Milestones
1945
Konrad Zuse began work on Plankalkul (Plan Calculus), the first algorithmic 
programming language.
1948
Claude Shannon’s 
The Mathematical Theory of Communication
 showed 
engineers how to code data so they could check for accuracy after 
transmission between computers. Shannon identified the bit as the 
fundamental unit of data and, coincidentally, the basic unit of computation.
1952
Mathematician Grace Hopper completed the A-0 Compiler, what is 
considered to be the first compiler, a program that allows a computer to 
use English-like words instead of numbers.
1953
John Backus completed speed coding for IBM’s 701 computer. Although 
speed coding demanded more memory and compute time, it trimmed 
weeks off of a programming schedule.
1957
FORTRAN (short for FORmula TRANslator), enabled a computer to 
perform a repetitive task from a single set of instructions by using loops.
1960
A team drawn from several computer manufacturers and the Pentagon 
developed COBOL, Common Business Oriented Language. Designed for 
business use, early COBOL efforts aimed for easy readability of computer 
programs and as much machine independence as possible.
1962
Kenneth Iverson published his book, 
A Programming Language
 (APL), 
which led to the first practical programming language. APL was widely 
used in scientific, financial, and especially actuarial applications. Powerful 
functions and operators in APL are expressed with special characters, 
resulting in a very concise program.
1963
ASCII—American Standard Code for Information Interchange—permitted 
machines from different manufacturers to exchange data. ASCII consists 
of 128 unique strings of 1’s and 0’s. Each sequence represents a letter of 
the English alphabet, an Arabic numeral, and an assortment of punctuation 
marks and symbols or a function such as a carriage return.
1964
Thomas Kurtz and John Kemeny created BASIC, an easy-to-learn 
programming language, for their students at Dartmouth College.
1965
Object-oriented languages got an early boost with Simula, written by 
Kristen Nygaard and Ole-John Dale. Simula grouped data and instructions 
into blocks called objects, each representing one facet of a system 
intended for simulation.
1969
AT&T Bell Laboratories programmers Kenneth Thompson and 
Dennis Ritchie developed the UNIX operating system on a spare 
DEC minicomputer. UNIX combined many of the time-sharing and file 
management features offered by Multics, from which it took its name. 
(Multics, a project of the mid-1960s, represented the first effort at creating 
a multi-user, multitasking operating system.) The UNIX operating system 
quickly secured a wide following, particularly among engineers and 
scientists.
1976
Gary Kildall developed CP/M, an operating system for personal computers. 
Widely adopted, CP/M made it possible for one version of a program to 
run on a variety of computers built around 8-bit microprocessors.
(
Continued
)



Download 11,97 Mb.

Do'stlaringiz bilan baham:
1   ...   178   179   180   181   182   183   184   185   ...   584




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish