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,733 words) - 20:57, 22 December 2024
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) - 14:29, 8 December 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
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,172 words) - 21:35, 6 November 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) - 09:02, 12 December 2024
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,802 words) - 05:51, 7 January 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
(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
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
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) - 23:45, 18 October 2024
Dolphin Smalltalk, or "Dolphin" for short, is an implementation of the programming language Smalltalk for Microsoft Windows. The Dolphin 7 version release...
3 KB (184 words) - 11:34, 21 December 2024
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,968 words) - 01:10, 18 November 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
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
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
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
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
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,917 words) - 11:46, 6 January 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
modern, open-source, full-featured implementation of the Smalltalk language and environment. Smalltalk is an object-oriented, dynamically typed, reflective...
31 KB (3,570 words) - 13:15, 27 December 2024
DrGeo (section Smalltalk script)
in various versions of Smalltalk with Squeak, Etoys_(programming_language) for One Laptop per Child Pharo then Cuis-Smalltalk. Dr. Geo manipulates different...
13 KB (1,496 words) - 04:18, 1 November 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) - 19:59, 15 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...
16 KB (1,759 words) - 01:58, 12 November 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,925 words) - 04:06, 13 November 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,369 words) - 18:06, 5 November 2024
SIMPOL SIGNAL SiMPLE SIMSCRIPT Simula Simulink SISAL SKILL SLIP SMALL Smalltalk SML Strongtalk Snap! SNOBOL (SPITBOL) Snowball SOL Solidity SOPHAEROS...
28 KB (1,318 words) - 03:12, 2 January 2025
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...
73 KB (6,611 words) - 06:14, 2 January 2025