![]()
This idea also directly inspired the design of the Erlang language, which can rightly be called "object-oriented" according to Alan Kay's conception.Īn object is very much like a computer with its own private internal state and a communications protocol. #Basic programming language example softwareSmalltalk is the most productive of all the major programming languages, according to this Namcook Analytics study (Table 16, measured by “economic productivity” in terms of number of work hours to deliver 1,000 function points):Īs Alan Kay said: Smalltalk is a Software Internet A parallel to the ARPA internet ideas: virtual computers universally connected through virtual networks There are only objects (objects are made from objects, the network is made from objects, etc.) (No applications, no file system, just synergies of the virtual computers) The language is the language of messages between objects Some objects act as places for making combinations of objects Objects may be viewed at a place and be integrated with each other In my home country, Smalltalk is used by Communications Security Establishment (CSE), Canada’s national cryptologic agency.Ĭincom, Instantiations, and GemTalk Systems are major Smalltalk vendors. Today, Smalltalk is still used by enterprises around the globe. That by itself was an astonishing testament to the capabilities of the language. It actually outperformed a similar simulation called STORM written in C++ by the U.S. joint military used Smalltalk to write a million-line battle simulation program called JWARS. Smalltalk was so good for business use that in the 1990s, IBM chose Smalltalk as the centrepiece of their VisualAge enterprise initiative to replace COBOL: Here’s a page from Computerworld, November 6, 1995, showing Smalltalk and C++ duking it out: According to a 1995 IDC report, OOP language market shares were: ![]() Smalltalk’s popularity peaked in the 1990s when it was the most popular OOP language after C++. Apple even created a Smalltalk for the Macintosh. Since then, Smalltalk directly inspired a generation of other OOP languages including Objective-C, Erlang, CLOS, Ruby, Python, Perl, PHP, Dart, Java, Groovy, and Scala. It made its debut in August of 1981 on the cover of BYTE magazine: ![]() Smalltalk was once a very popular language.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |