InfoCoBuild

The Programming Language Wars

The discipline of computer science has a long and complicated history with computer programming languages. Historically, inventors have created language products for a wide variety of reasons, from attempts at making domain-specific tasks easier, to technical achievements, to economic, social, or political reasons. UNLV Assistant Professor Andreas Stefik discusses the programming language wars, a term which describes the broad divergence of language designs, their impact on the world, and the communities that support them.

The Programming Language Wars


Related Links
The Machine That Changed the World
This is a 1992 documentary series on the history of electronic digital computers, from the dawn of the computer in the 1800s to the early 1990s.
The History (and the Future) of Software
Computing hardware resides in the physical world: we can see these artifacts, touch them, move them, study them. The software that brings life to that hardware lives in an ethereal world, largely hidden from observation.
How to Improve Software Engineering Practices
The improvement of software engineering practices in an organization can be effected through a variety of activities.
The Beauty and Joy of Computing
This course provide an introduction to the beauty and joy of computing, dealing with the history, social implications, great principles, and future of computing.
Programming Paradigms
This course introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.
Software Engineering
This course discusses ideas and techniques for designing, developing, and modifying large software systems.