Software 1960 s to 1970 s Computer software

  • Slides: 7
Download presentation
Software - 1960 s to 1970 s § Computer software is customdeveloped § Most

Software - 1960 s to 1970 s § Computer software is customdeveloped § Most computer systems are large and have unique configurations § Languages are procedural (FORTRAN, COBOL, BASIC, C) § A computer system costs $100 K and up § Source code is usually delivered

Software - 1980 s § Development of DOS/Wintel platform § PCs become ubiquitous and

Software - 1980 s § Development of DOS/Wintel platform § PCs become ubiquitous and standardized § Software becomes an off-the-shelf product § Source code is not delivered

Software - 1990 s to 2000 s § "Free software" movement / opensource §

Software - 1990 s to 2000 s § "Free software" movement / opensource § Rise of object-oriented programming (e. g. C++, Java) § Rise of distributed computing: client-server technology and web servers/Java

Software - 2010 s + § Cloud/web applications § Mobile / responsive design §

Software - 2010 s + § Cloud/web applications § Mobile / responsive design § Niche/business market products § Mass consumer free.

Software Development 1950 -1960's: § Emphasis on efficiency Ø fast algorithms Ø small program

Software Development 1950 -1960's: § Emphasis on efficiency Ø fast algorithms Ø small program size Ø limited memory use Now: § Emphasis on Ø programmer’s productivity Ø team development Ø reusability of code Ø easier maintenance § Often cryptic code § Not user-friendly Ø Upgradability § Better documented § User-friendly

Programming Languages C C++ C# Assembl LIS Scheme y Java P Log languag o

Programming Languages C C++ C# Assembl LIS Scheme y Java P Log languag o 1940 es 1950 1960 1970 1980 1990 2000 Fortran Pascal Python Machin Basic e Smalltalkcode 80

Top Computer Languages 2018

Top Computer Languages 2018