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...
94 KB (10,687 words) - 01:32, 30 May 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
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
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
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) - 22:41, 26 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
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
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
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
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
(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
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,509 words) - 21:39, 29 May 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
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 (959 words) - 14:48, 28 May 2025
as well as the commercial application of Smalltalk. He wrote the SUnit unit testing framework for Smalltalk, which spawned the xUnit series of frameworks...
7 KB (629 words) - 02:21, 20 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
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
or GUI, as early as 1972. The software component of this research was Smalltalk, which went on to have a life of its own independent of the Dynabook concept...
11 KB (931 words) - 09:51, 4 January 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
leader of the research team that developed Smalltalk at Xerox PARC; and in turn Lisp was influenced by Smalltalk, with later dialects adopting object-oriented...
87 KB (10,027 words) - 09:36, 27 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:53, 31 May 2025
List comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of...
13 KB (1,259 words) - 16:46, 19 April 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
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
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
Self (programming language) (category Articles with example Smalltalk code)
language based on the concept of prototypes. Self began as a dialect of Smalltalk, being dynamically typed and using just-in-time compilation (JIT) with...
23 KB (2,925 words) - 05:29, 25 May 2025
Weak reference (section Smalltalk)
In computer programming, a weak reference is a reference that does not protect the referenced object from collection by a garbage collector, unlike a strong...
15 KB (1,808 words) - 22:49, 19 February 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