Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist...
81 KB (9,727 words) - 19:09, 10 May 2025
Objective-C (redirect from C and Smalltalk)
high-level general-purpose, object-oriented programming language that adds Smalltalk-style message passing (messaging) to the C programming language. Originally...
93 KB (10,629 words) - 19:10, 18 May 2025
their responsibilities. Trygve Reenskaug created MVC while working on Smalltalk-79 as a visiting scientist at the Xerox Palo Alto Research Center (PARC)...
26 KB (2,813 words) - 20:47, 5 May 2025
Object Pascal, Perl, PHP, Python, R, Raku, Ruby, Scala, SIMSCRIPT, Simula, Smalltalk, Swift, Vala and Visual Basic.NET. The idea of "objects" in programming...
67 KB (7,159 words) - 01:03, 25 May 2025
Metaclass (section In Smalltalk-80)
year=2005, color='Green', engine='Hybrid') In Smalltalk, everything is an object. Additionally, Smalltalk is a class based system, which means that every...
21 KB (2,166 words) - 09:53, 28 April 2025
GNU Smalltalk is an implementation of the Smalltalk programming language by the GNU Project. The implementation, unlike other Smalltalk environments,...
8 KB (816 words) - 00:09, 17 March 2025
implementer of five generations of Smalltalk environments. He designed the bytecoded virtual machine that made Smalltalk practical in 1976. He also invented...
18 KB (1,771 words) - 04:13, 19 October 2024
Smalltalk MT is an implementation of the Smalltalk programming language created in 1994 by Tarik Kerroum to deal with some of the shortcomings of Smalltalk-80...
2 KB (255 words) - 13:19, 29 November 2024
scientist. She was one of the co-developers of the programming language Smalltalk-80, which is a computer software that simplifies the programming language...
22 KB (2,508 words) - 13:49, 8 May 2025
Dolphin Smalltalk, or "Dolphin" for short, is an implementation of the programming language Smalltalk for Microsoft Windows. The Dolphin 7 version release...
4 KB (277 words) - 22:54, 17 May 2025
(via function pointers). In Smalltalk, functions (methods) are first-class objects, just like Smalltalk classes. Since Smalltalk operators (+, -, etc.) are...
11 KB (999 words) - 20:01, 27 December 2024
Visual Smalltalk Enterprise (VSE) is a Smalltalk dialect that runs only on Microsoft Windows, and is the last in a long line of Smalltalk implementations...
8 KB (575 words) - 16:32, 20 April 2023
VisualAge (redirect from VA Smalltalk)
was removed in September 2011. VisualAge was also marketed as VisualAge Smalltalk, and in 2005, Instantiations, Inc. acquired the worldwide rights to this...
15 KB (1,708 words) - 20:37, 22 March 2025
Squeak (redirect from Squeak Smalltalk)
reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer...
11 KB (958 words) - 22:28, 25 February 2025
Amber Smalltalk, formerly named Jtalk, is an implementation of the programming language Smalltalk-80, that runs on the JavaScript runtime of a web browser...
8 KB (860 words) - 20:18, 21 August 2023
parallelizing and race-free Simula (object-oriented superset of ALGOL 60) Smalltalk platform independent VM bytecode Swift ML Standard ML (SML) Alice OCaml...
90 KB (6,703 words) - 13:50, 5 May 2025
the development of the influential object-oriented programming language Smalltalk, both personally designing most of the early versions of the language...
25 KB (2,366 words) - 08:21, 9 May 2025
Java developers: Write once, debug everywhere. In comparison, the Squeak Smalltalk programming language and environment boasts of being truly write once...
4 KB (354 words) - 16:10, 15 March 2025
(inactive) ActiveRecord DataMapper Diesel SeaORM Welds TOPLink/Smalltalk, by Oracle, the Smalltalk predecessor of the Java version of TOPLink Comparison of...
5 KB (479 words) - 18:22, 11 May 2025
Serialization (section Smalltalk)
created in Squeak Smalltalk cannot be restored in Ambrai Smalltalk. Consequently, various applications that do work on multiple Smalltalk implementations...
42 KB (4,974 words) - 07:49, 28 April 2025
List of application servers (section Smalltalk)
This list compares the features and functionality of application servers, grouped by the hosting environment that is offered by that particular application...
12 KB (706 words) - 16:05, 15 May 2025
Dynamic dispatch (section Smalltalk implementation)
and is directly supported by common object-oriented languages such as Smalltalk, C++, Java, C#, Objective-C, Swift, JavaScript, and Python. In these and...
20 KB (2,608 words) - 15:43, 12 May 2025
small-talk, Smalltalk, or smalltalk in Wiktionary, the free dictionary. Small talk is an informal type of conversation. Small talk, Small Talk, or Smalltalk may...
2 KB (261 words) - 15:15, 26 March 2025
modern, open-source, full-featured implementation of the Smalltalk language and environment. Smalltalk is an object-oriented, dynamically typed, reflective...
31 KB (3,589 words) - 06:00, 30 March 2025
ever created". Significant advances occurred in the implementation of Smalltalk-80, particularly the Deutsch/Schiffmann implementation which pushed just-in-time...
32 KB (3,511 words) - 23:24, 19 May 2025
functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp. According to Matsumoto, Ruby was conceived...
58 KB (5,459 words) - 19:37, 14 May 2025
often used for unit testing. It supports testing Smalltalk code via test code also written in Smalltalk. SUnit was adapted for Java as JUnit which was notably...
1 KB (124 words) - 06:59, 26 September 2024
Smalltalk protocol as well as by Brian C. Smith's original studies on 3-Lisp as an infinite tower of evaluators. The CLOS model, unlike the Smalltalk...
11 KB (1,201 words) - 09:19, 23 February 2025
alternative Ruby implementation created by Evan Phoenix. Based loosely on the Smalltalk-80 Blue Book design, Rubinius seeks to "provide a rich, high-performance...
5 KB (319 words) - 21:41, 12 April 2025