Smalltalk

Photo of Smalltalk programming language.

In the 1970s, Alan Kay, Dan Ingalls, and Adele Goldberg released Smalltalk, a computer programming language aimed for educational purposes. Developed after Simula, Smalltalk is an object-oriented programming language, which fundamentally means that everything written in Smalltalk is an object. This object can be called anytime through the program and stays an object all the way through the code. This concept made Smalltalk way ahead of its time and much easier to code, taking out the need to write each detail and helped to assist human-computer symbiosis. Smalltalk revolutionized the way many programmers code, and it led to the development of more object-oriented programs like Java and Ruby, both of which are still widely used today. This language itself is used today since the developers have made improvement to keep Smalltalk up to date with the other, newer languages.