Information Technology Reference
In-Depth Information
• CORAL 66
• DIBOL
• FORTRAN 66
• InterLisp
• JOSS 1
• LOGO
• Mark IV
• MUMPS
• PL/I
• RPG
• Simula 67
• SNOBOL
• Speakeasy 2
• TRAC
Not only did this decade witness the invention of many new programming lan-
guages, but it also saw the start of a very common trend that would become com-
monplace in later decades: the use of more than two languages in the same applic-
ation.
Early examples of multiple languages in one application included job control
language (JCL), COBOL, and SQL. More recent examples include Java, HTML,
and .NET languages.
This plethora of programming languages would eventually lead circa 2013 to
a grand total of more than 2,500. This raises an important question that is not yet
fully answered: Is this huge number of programming languages a sign of software
engineering sophistication, or are software engineers building new toys to play
with?
While some of these programming languages are helpful in developing specific
kinds of applications, the full set of programming languages has several harmful
effects on software engineering that have been more or less ignored by the soft-
ware engineering literature:
• Aging and obsolete languages raise the difficulty of maintaining legacy
applications.
Search WWH ::




Custom Search