Computing Atlas

How Computing Was Built
Fields

Software Engineering

Also Known As Software Development

Citation Formats

General Reference

APA Style

BibTeX

Software Engineering studies how to build software systems that are reliable, maintainable and delivered on schedule, treating programming as an engineering discipline with its own methods of design, testing and process management rather than an individual craft alone. The term was coined for a 1968 NATO conference in Garmisch, West Germany, convened specifically because software projects of the era were running late, over budget and full of defects, a problem participants called the software crisis.

Facts
Origin Year
1968 1
The year of the NATO Software Engineering Conference in Garmisch, where the term was deliberately coined to frame programming as an engineering discipline.
Core Concern
How to design, build and maintain software systems reliably, on schedule and at scale, rather than as individual craft work. 1
Cross-Tradition Connections

Includes

Alan Kay, Pioneers
BASIC, Languages
Source Wikipedia: BASIC
Brendan Eich, Pioneers
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
C++, Languages
Source Wikipedia: C++
Fortran, Languages
Source Computer: A History of the Information MachineMartin Campbell-Kelly and William Aspray
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
JavaScript, Languages
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Kotlin, Languages
Perl, Languages
Source Wikipedia: Perl
PHP, Languages
Source Wikipedia: PHP
Python, Languages
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Simula, Languages
Smalltalk, Languages
Swift, Languages
TypeScript, Languages
Sources
1. IEEE Annals of the History of Computing
IEEE Computer Society, 1979View the Source
1. IEEE Annals of the History of Computing
IEEE Computer Society, 1979Field-naming discussionView the Source
The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution
Walter Isaacson, Simon and Schuster, 2014Includes: Grace Hopper
The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution
Walter Isaacson, Simon and Schuster, 2014Includes: COBOL
The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution
Walter Isaacson, Simon and Schuster, 2014Includes: Object Oriented Programming
Encyclopedia Britannica: Computer Science
Encyclopedia Britannica Editors, Encyclopaedia Britannica Inc, 2024Includes: Guido van RossumView the Source
Encyclopedia Britannica: Computer Science
Encyclopedia Britannica Editors, Encyclopaedia Britannica Inc, 2024Includes: Brendan EichView the Source
Encyclopedia Britannica: Computer Science
Encyclopedia Britannica Editors, Encyclopaedia Britannica Inc, 2024Includes: PythonView the Source
Encyclopedia Britannica: Computer Science
Encyclopedia Britannica Editors, Encyclopaedia Britannica Inc, 2024Includes: JavaScriptView the Source
ACM A.M. Turing Award Citations
Association for Computing MachineryIncludes: John BackusView the Source
Computer: A History of the Information Machine
Martin Campbell-Kelly and William Aspray, Basic Books, 1996Includes: Fortran
Wikipedia: Ada (programming language)
Wikimedia FoundationIncludes: AdaView the Source
Wikipedia: BASIC
Wikimedia FoundationIncludes: BASICView the Source
Wikipedia: C++
Wikimedia FoundationIncludes: C++View the Source
Wikipedia: Java (programming language)
Wikimedia FoundationIncludes: JavaView the Source
Wikipedia: Rust (programming language)
Wikimedia FoundationIncludes: Rust, IntroductionView the Source
Wikipedia: Go (programming language)
Wikimedia FoundationIncludes: Go, IntroductionView the Source
Wikipedia: Perl
Wikimedia FoundationIncludes: Perl, IntroductionView the Source
Wikipedia: C Sharp (programming language)
Wikimedia FoundationIncludes: C#View the Source
Wikipedia: Ruby (programming language)
Wikimedia FoundationIncludes: RubyView the Source
Wikipedia: PHP
Wikimedia FoundationIncludes: PHPView the Source
Wikipedia: Objective-C
Wikimedia FoundationIncludes: Objective-CView the Source
Wikipedia: James Gosling
Wikimedia FoundationIncludes: James Gosling, Career and contributions section
Quote, Includes: James Gosling, Career and contributions section
He is generally credited with having invented the Java programming language
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.