Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist...
79 KB (9,535 words) - 14:05, 30 September 2024
GNU Smalltalk is an implementation of the Smalltalk programming language by the GNU Project. The implementation, unlike other Smalltalk environments,...
8 KB (816 words) - 09:31, 17 February 2024
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...
91 KB (10,431 words) - 14:39, 14 October 2024
their responsibilities. Trygve Reenskaug created MVC while working on Smalltalk-79 as a visiting scientist at the Xerox Palo Alto Research Center (PARC)...
25 KB (2,815 words) - 07:07, 10 September 2024
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
Dolphin Smalltalk, or "Dolphin" for short, is an implementation of the programming language Smalltalk for Microsoft Windows. The Dolphin 7 version release...
3 KB (187 words) - 22:38, 2 April 2024
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,171 words) - 23:55, 2 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 (252 words) - 11:34, 29 May 2022
Object Pascal, Perl, PHP, Python, R, Raku, Ruby, Scala, SIMSCRIPT, Simula, Smalltalk, Swift, Vala and Visual Basic.NET. Terminology invoking "objects" in the...
70 KB (7,809 words) - 01:35, 6 October 2024
Symbol (programming) (section Smalltalk)
most Smalltalk implementations, selectors (method names) are implemented as symbols. The following is a simple example of a symbol literal in Smalltalk: my_symbol...
12 KB (1,187 words) - 18:21, 18 July 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
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,965 words) - 19:29, 16 October 2024
(via function pointers). In Smalltalk, functions (methods) are first-class objects, just like Smalltalk classes. Since Smalltalk operators (+, -, etc.) are...
11 KB (999 words) - 03:29, 25 June 2024
Method cascading (section Smalltalk)
introduced in Smalltalk; most subsequent object-oriented languages have implemented chains, but few have implemented cascades. In Smalltalk the semicolon...
7 KB (853 words) - 07:36, 28 June 2023
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,775 words) - 08:04, 20 May 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 (961 words) - 10:12, 30 August 2024
parallelizing and race-free Simula (object-oriented superset of ALGOL 60) Smalltalk platform independent VM bytecode Swift ML Standard ML (SML) Alice OCaml...
91 KB (6,922 words) - 19:01, 4 October 2024
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) - 10:48, 8 September 2024
oracle.com/java/ java.com dev.java Influenced by CLU, Simula67, Lisp, Smalltalk, Ada 83, C++, C#, Eiffel, Mesa, Modula-3, Oberon, Objective-C, UCSD Pascal...
72 KB (6,548 words) - 16:38, 12 October 2024
SIMPOL SIGNAL SiMPLE SIMSCRIPT Simula Simulink SISAL SKILL SLIP SMALL Smalltalk SML Strongtalk Snap! SNOBOL (SPITBOL) Snowball SOL Solidity SOPHAEROS...
28 KB (1,314 words) - 23:29, 16 October 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...
16 KB (1,759 words) - 10:45, 15 September 2024
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 (255 words) - 00:27, 2 May 2024
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
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,932 words) - 18:22, 1 August 2024
ad hoc polymorphism can work out. Consider for example the Smalltalk language. In Smalltalk, the overloading is done at run time, as the methods ("function...
7 KB (985 words) - 16:37, 20 June 2024
the development of the influential object-oriented programming language Smalltalk, both personally designing most of the early versions of the language...
25 KB (2,327 words) - 15:38, 16 October 2024
ever created". Significant advances occurred in the implementation of Smalltalk-80, particularly the Deutsch/Schiffmann implementation which pushed just-in-time...
32 KB (3,491 words) - 07:12, 28 September 2024
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...
11 KB (685 words) - 11:09, 11 October 2024