Search Results: Smalltalk programming language

Redirect to:


Smalltalk
Kamis, 2026-08-13 00:08:25

Smalltalk is a purely object-oriented programming language that was originally created in the 1970s for educational use, specifically for constructionist...

Click to read more »
Objective-C
Sabtu, 2026-05-09 16:57:01

high-level general-purpose, object-oriented programming language that adds Smalltalk-style message passing (messaging) to the C programming language. Originally...

Click to read more »
Dan Ingalls
Kamis, 2026-08-13 00:10:39

implementer of five generations of Smalltalk environments. He designed the bytecoded virtual machine that made Smalltalk practical in 1976. He also invented...

Click to read more »
Model–view–controller
Kamis, 2026-08-06 15:23:39

their responsibilities. Trygve Reenskaug created MVC while working on Smalltalk-79 as a visiting scientist at the Xerox Palo Alto Research Center (PARC)...

Click to read more »
GNU Smalltalk
Rabu, 2026-04-29 07:15:53

GNU Smalltalk is an implementation of the Smalltalk programming language by the GNU Project. The implementation, unlike other Smalltalk environments,...

Click to read more »
Object-oriented programming
Minggu, 2026-07-05 02:08:53

Object Pascal, Perl, PHP, Python, R, Raku, Ruby, Scala, SIMSCRIPT, Simula, Smalltalk, Swift, Vala and Visual Basic (.NET). The idea of "objects" in programming...

Click to read more »
First-class citizen
Sabtu, 2026-05-23 16:08:06

(via function pointers). In Smalltalk, functions (methods) are first-class objects, just like Smalltalk classes. Since Smalltalk operators (+, -, etc.) are...

Click to read more »
Amber Smalltalk
Kamis, 2026-08-13 00:19:19

Amber Smalltalk, formerly named Jtalk, is an implementation of the programming language Smalltalk-80, that runs on the JavaScript runtime of a web browser...

Click to read more »
Time zone
Kamis, 2026-08-13 00:08:40

transitions. Dolphin Smalltalk does not support time zones at all. For full support of the tz database (zoneinfo) in a Smalltalk application (including...

Click to read more »
Smalltalk MT
Jumat, 2024-11-29 20:19:44

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...

Click to read more »
VisualAge
Senin, 2026-05-11 18:52:27

was removed in September 2011. VisualAge was also marketed as VisualAge Smalltalk, and in 2005, Instantiations, Inc. acquired the worldwide rights to this...

Click to read more »
Adele Goldberg (computer scientist)
Senin, 2026-06-01 16:20:24

computer scientist. She was a co-developer of the programming language Smalltalk-80, an early object-oriented programming language that influenced the...

Click to read more »
Metaclass
Kamis, 2026-08-06 06:25:58

year=2005, color='Green', engine='Hybrid') In Smalltalk, everything is an object. Additionally, Smalltalk is a class based system, which means that every...

Click to read more »
Dolphin Smalltalk
Jumat, 2025-10-17 16:17:53

Dolphin Smalltalk, or "Dolphin" for short, is an implementation of the programming language Smalltalk for Microsoft Windows. The Dolphin 7 version release...

Click to read more »
Programming paradigm
Selasa, 2026-04-21 22:14:20

of paradigms. Some languages support only one paradigm. For example, Smalltalk supports object-oriented and Haskell supports functional. Most languages...

Click to read more »
Squeak (programming language)
Kamis, 2026-08-13 03:17:16

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...

Click to read more »
DrGeo
Kamis, 2026-08-13 00:19:14

scripting, then in various versions of Smalltalk with Squeak, Etoys for One Laptop per Child, Pharo, then Cuis-Smalltalk. Dr. Geo manipulates different kinds...

Click to read more »
Visual Smalltalk Enterprise
Kamis, 2026-08-13 00:11:45

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...

Click to read more »
Serialization
Jumat, 2026-08-14 05:36:36

created in Squeak Smalltalk cannot be restored in Ambrai Smalltalk. Consequently, various applications that do work on multiple Smalltalk implementations...

Click to read more »
Virtual machine
Kamis, 2026-07-16 09:15:30

ever created". Significant advances occurred in the implementation of Smalltalk-80, particularly the Deutsch/Schiffmann implementation which pushed just-in-time...

Click to read more »
List of educational programming languages
Kamis, 2026-08-13 00:09:46

modern, open-source, full-featured implementation of the Smalltalk language and environment. Smalltalk is an object-oriented, dynamically typed, reflective...

Click to read more »
Alan Kay
Kamis, 2026-08-13 00:07:48

the development of the influential object-oriented programming language Smalltalk, both personally designing most of the early versions of the language...

Click to read more »
Ruby (programming language)
Jumat, 2026-08-14 14:09:51

functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp. According to Matsumoto, Ruby was conceived...

Click to read more »
Object Technology International
Rabu, 2024-09-18 01:33:09

with the IBM development lab in Cary, NC, developed the VisualAge line Smalltalk and Java development tools, that eventually culminated in the open source...

Click to read more »
List of application servers
Kamis, 2026-08-13 01:55:59

This list compares the features and functionality of application servers, grouped by the hosting environment that is offered by that particular application...

Click to read more »
List of compilers
Rabu, 2026-07-29 09:35:07

Yes GNU Smalltalk GNU Smalltalk project bytecode + JIT Yes Yes No GPL No VisualWorks Cincom Systems ? Yes Yes Yes Proprietary Yes Smalltalk MT ObjectConnect...

Click to read more »
Self (programming language)
Kamis, 2026-08-13 00:09:00

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...

Click to read more »
List of programming languages by type
Kamis, 2026-08-13 00:09:09

Rust Scala (into JVM bytecode)) Scheme (e.g. Gambit) SequenceL Simula Smalltalk platform independent VM bytecode Swift ML Standard ML (SML) Alice OCaml...

Click to read more »
Dynamic dispatch
Jumat, 2026-07-31 10:13:59

and is directly supported by common object-oriented languages such as Smalltalk, C++, Java, C#, Objective-C, Swift, JavaScript, and Python. In these and...

Click to read more »
Ted Kaehler
Kamis, 2026-08-13 00:19:59

He is most noted for his contributions to the programming languages Smalltalk, Squeak, and Apple Computer's HyperCard system, and other technologies...

Click to read more »
Method cascading
Selasa, 2025-11-18 04:03:05

introduced in Smalltalk; most subsequent object-oriented languages have implemented chains, but few have implemented cascades. In Smalltalk the semicolon...

Click to read more »
SUnit
Jumat, 2026-05-22 16:34:21

often used for this purpose. It supports testing Smalltalk code via test code also written in Smalltalk. SUnit was adapted for Java as JUnit which became...

Click to read more »
Ternary conditional operator
Jumat, 2026-07-03 18:50:14

In computer programming, the ternary conditional operator is a conditional expression with three parts: the Boolean condition, the then-expression, and...

Click to read more »
Symbol (programming)
Jumat, 2025-09-12 21:25:11

most Smalltalk implementations, selectors (method names) are implemented as symbols. The following is a simple example of a symbol literal in Smalltalk: my_symbol...

Click to read more »
Visitor pattern
Selasa, 2026-02-10 03:24:37

every item while reusing the iteration code. It's widely employed in Smalltalk systems and can be found in C++ as well. A drawback of this approach,...

Click to read more »
Comparison of programming languages
Kamis, 2026-07-23 20:37:19

languages include ALGOL, C, C++, JavaScript (under the name ECMAScript), Smalltalk, Prolog, Common Lisp, Scheme (IEEE standard), ISLISP, Ada, Fortran, COBOL...

Click to read more »
Diana Merry
Selasa, 2026-02-17 11:08:42

PARC's Learning Research Group. As one of the original developers of the Smalltalk programming language, she helped write the first system for overlapping...

Click to read more »
Dynabook
Kamis, 2026-08-13 00:09:43

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...

Click to read more »
Closure (computer programming)
Kamis, 2026-07-02 10:57:45

in Smalltalk implicitly by reaching the end of the closure's code. These examples in ECMAScript and Smalltalk highlight the difference: "Smalltalk" foo...

Click to read more »
Open Cobalt
Kamis, 2026-08-13 00:18:59

environment, which is an open-source Smalltalk system freely available for Windows, Mac and Unix. As is true of almost any Smalltalk application, Open Cobalt has...

Click to read more »
Model–view–presenter
Senin, 2026-07-27 17:03:06

Andy Bower and Blair McGlashan of Dolphin Smalltalk adapted the MVP pattern to form the basis for their Smalltalk user interface framework. In 2006, Microsoft...

Click to read more »
Flex (programming language)
Senin, 2024-04-22 12:02:19

in the late 1960s while exploring ideas that would later evolve into the Smalltalk programming language. FLEX – A flexible extendable language v t e...

Click to read more »
Apache Groovy
Jumat, 2026-06-12 18:39:27

dynamic language with features similar to those of Python, Ruby, and Smalltalk. It can be used as both a programming language and a scripting language...

Click to read more »
Pharo
Kamis, 2026-08-13 00:19:02

cross-platform implementation of the classic Smalltalk-80 programming language and runtime system. It is based on the OpenSmalltalk virtual machine (VM) named Cog,...

Click to read more »
History of programming languages
Kamis, 2026-07-30 10:13:18

(forerunner to C) 1967 – Logo (an educational language that later influenced Smalltalk and Scratch). 1968 – Algol 68 Logos The period from the late 1960s to...

Click to read more »
Comparison of programming languages (list comprehension)
Rabu, 2025-11-26 08:22:52

List comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of...

Click to read more »
Flexible array member
Senin, 2026-07-06 10:46:39

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Small Talk
Senin, 2026-03-02 05:53:20

Look up Small Talk, small talk, small-talk, Smalltalk, or smalltalk in Wiktionary, the free dictionary. Small Talk or variants may refer to: Small talk...

Click to read more »
Kent Beck
Kamis, 2026-07-30 08:37:48

Kent Beck's Guide to Better Smalltalk: A Sorted Collection. Cambridge University Press. (ISBN 978-0521644372) 1997. Smalltalk Best Practice Patterns. Prentice...

Click to read more »
MagLev (software)
Minggu, 2025-12-28 18:09:20

release, the project runs RubyGems 1.3.5 natively, with support for C and Smalltalk extensions. MagLev has a distinct VM architecture that allows it to share...

Click to read more »
Ad hoc polymorphism
Selasa, 2025-07-29 16:45:28

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...

Click to read more »
List of object–relational mapping software
Kamis, 2026-07-30 19:21:39

included. ActiveRecord DataMapper iBATIS (inactive) TOPLink/Smalltalk, by Oracle, the Smalltalk predecessor of the Java version of TOPLink Comparison of...

Click to read more »
Comparison of programming languages (object-oriented programming)
Minggu, 2026-04-26 05:26:55

compares how object-oriented programming languages such as C++, Java, Smalltalk, Object Pascal, Perl, Python, and others manipulate data structures. How...

Click to read more »
Hello, world
Kamis, 2026-08-13 01:09:11

Flask Flix Forth FORTRAN Fortress FreeBASIC Go Godot Google Gadgets GNU Smalltalk Hack Harbour Haskell Hollywood HTML HTML Application IBM Open Class Idris...

Click to read more »
Coroutine
Jumat, 2026-08-14 05:03:43

explicit syntax since 3.5) Racket Raku Ruby Sather Scheme Self Simula 67 Smalltalk Squirrel Stackless Python SuperCollider Tcl (since 8.6) urbiscript Java...

Click to read more »
List of programming languages
Kamis, 2026-08-13 00:09:16

SIGNAL SiMPLE SIMPOL SIMSCRIPT Simula Simulink SISAL SKILL SLIP SMALL Smalltalk SML Snap! SNOBOL (SPITBOL) Snowball SOL Solidity SOPHAEROS Source SPARK...

Click to read more »
Go (programming language)
Jumat, 2026-08-14 01:15:13

class. The design of Go interfaces was inspired by protocols from the Smalltalk programming language. Multiple sources use the term duck typing when describing...

Click to read more »
Larry Tesler
Rabu, 2026-04-08 05:56:46

PARC, Apple, Amazon, and Yahoo!. While at PARC, Tesler's work included Smalltalk, the first dynamic object-oriented programming language, and Gypsy, the...

Click to read more »
Generator (computer programming)
Senin, 2026-07-27 02:18:50

generator { println!("{}", val); // Prints 1, 2, 3 } } Example in Pharo Smalltalk: The Golden ratio generator below returns to each invocation 'goldenRatio...

Click to read more »
Xerox Star
Senin, 2026-08-10 08:58:25

were also sold with software based on the programming languages Lisp and Smalltalk for the smaller research and software development market. The Xerox Star...

Click to read more »
Iain MacInnes
Sabtu, 2025-09-13 11:30:02

Grand Concert of Scottish Piping (1996, Greentrax, CDTRAX 110) Smalltalk – Smalltalk (1994, Greentrax, CDTRAX 079) "pipes|drums – Stay Tuned". BBC Scotland...

Click to read more »
Clascal
Selasa, 2023-07-11 20:36:42

replacement for Apple's version of Smalltalk, which was "too slow" and because the experience offered by the Smalltalk syntax was too unfamiliar for most...

Click to read more »
Lisp (programming language)
Jumat, 2026-08-14 05:19:43

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...

Click to read more »
B (programming language)
Senin, 2026-03-23 10:18:12

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Weak reference
Senin, 2026-05-25 05:23:44

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...

Click to read more »
Eval
Jumat, 2026-06-05 21:55:59

may work differently in VBA than the identical code in VBScript. As Smalltalk's compiler classes are part of the standard class library and usually present...

Click to read more »
C (programming language)
Jumat, 2026-08-14 14:09:20

dynamic/static typing paradigm. Objective-C derives its syntax from both C and Smalltalk: syntax that involves preprocessing, expressions, function declarations...

Click to read more »
SAS language
Kamis, 2025-10-09 22:49:34

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Seaside (software)
Kamis, 2026-08-13 00:12:06

web framework to develop web applications in the programming language Smalltalk. It is distributed as free and open-source software under an MIT License...

Click to read more »
Rubinius
Kamis, 2026-08-13 00:12:29

alternative Ruby implementation created by Evan Phoenix. Based loosely on the Smalltalk-80 Blue Book design, Rubinius seeks to "provide a rich, high-performance...

Click to read more »
MessagePack
Senin, 2026-08-03 21:34:11

JavaScript (NodeJS), Lua, OCaml, Perl, PHP, Python, Ruby, Rust, Scala, Smalltalk, and Swift. Data structures processed by MessagePack loosely correspond...

Click to read more »
Object copying
Sabtu, 2026-07-18 19:54:04

new reference. The terminology of shallow copy and deep copy dates to Smalltalk-80. The same distinction holds for comparing objects for equality: most...

Click to read more »
Conditional (computer programming)
Rabu, 2026-07-22 04:30:58

for compatibility with legacy codes. In contrast to other languages, in Smalltalk the conditional statement is not a language construct but defined in the...

Click to read more »
List of open-source programming languages
Minggu, 2026-08-09 20:41:39

Ruby License Rust Apache 2.0 or MIT Scala BSD Seed7 GPL, LGPL Smalltalk (GNU Smalltalk) GPL/LGPL SNOBOL (CSNOBOL4) BSD-like Solidity GPLv3 Steel Bank...

Click to read more »
Magik (programming language)
Jumat, 2026-07-17 09:01:50

November of the same year. Magik itself shares some similarities with Smalltalk in terms of its language features and its architecture: the Magik language...

Click to read more »
Null object pattern
Minggu, 2026-06-21 22:09:23

Following the Smalltalk principle, everything is an object, the absence of an object is itself modeled by an object, called nil. In the GNU Smalltalk for example...

Click to read more »
Generational list of programming languages
Rabu, 2026-07-29 12:29:39

Qshell Simula (also under ALGOL 60) C++ (also under C) Smalltalk Objective-C (hybrid of C and Smalltalk) Swift (also under Ruby, Python, and Haskell) Cobra...

Click to read more »
AIDA/Web
Selasa, 2025-08-05 20:18:29

Aida/Web is an object-oriented, open source Smalltalk web application server using the model-view-controller (MVC) architectural pattern. Aida/Web was...

Click to read more »
GraphQL
Selasa, 2026-06-02 23:15:12

Generation Technique for GraphQL APIs" (PDF). 11th International Workshop on Smalltalk Technologies (IWST): 1–9. Karlsson, Stefan; Causevic, Adnan; Sundmark...

Click to read more »
Caml
Rabu, 2026-07-22 12:39:20

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Actor (programming language)
Kamis, 2025-02-20 17:14:22

on. Actor is a pure object-oriented language in the style of Smalltalk. Like Smalltalk, everything is an object, including small integers. A Baker semi-space...

Click to read more »
Relational operator
Rabu, 2026-08-12 21:18:40

command line to the operating system. The first form is also used in Smalltalk, with the exception of equality, which is =. Including FORTRAN 95, 2003...

Click to read more »
List of JVM languages
Selasa, 2026-07-28 01:48:43

language somewhat reminiscent of Io, with similarities to Ruby, Lisp, and Smalltalk Jelly Join Java, a language that extends Java with join-calculus semantics...

Click to read more »
Just-in-time compilation
Jumat, 2026-04-03 11:59:30

Mitchell in 1970, which he implemented for the experimental language LC². Smalltalk (c. 1980) pioneered new aspects of JIT compilations. For example, translation...

Click to read more »
Visual Basic (.NET)
Sabtu, 2026-08-08 23:36:52

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
ML (programming language)
Senin, 2026-08-10 10:41:27

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Ephemeron
Kamis, 2026-08-13 00:12:49

as the finalization mechanism in Visual Smalltalk Enterprise. Today ephemerons are available in most Smalltalk dialects as well as many other languages...

Click to read more »
Design Patterns
Senin, 2026-06-29 01:29:25

classic software design patterns. The book includes examples in C++ and Smalltalk. It has been influential to the field of software engineering and is regarded...

Click to read more »
Patrick Winston
Selasa, 2026-06-30 11:05:25

ISBN 0201580438 On to Java (with Sundar Narasimhan) ISBN 0201725932 On to Smalltalk ISBN 0201498278 Winston, Patrick Henry. Curriculum Vitae. MIT. Conner-Simons...

Click to read more »
Idris (programming language)
Minggu, 2026-06-21 02:13:57

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Python (programming language)
Jumat, 2026-08-14 04:56:44

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Short-circuit evaluation
Jumat, 2026-07-17 17:26:47

may be changed by compiler options but does not seem to be used widely. Smalltalk uses short-circuit semantics as long as the argument to and: is a block...

Click to read more »
JavaScript
Kamis, 2026-07-30 20:22:39

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
LSW
Sabtu, 2025-02-08 22:23:10

Alert System Licensed Social Worker LSW Vision-Smalltalk, a commercial implementation of the Smalltalk language and development environment for Windows...

Click to read more »
Generic function
Kamis, 2025-03-20 19:02:00

is Flavors. It used the usual message sending paradigm influenced by Smalltalk. The Flavors syntax to send a message is: (send object :message) With...

Click to read more »
Class browser
Kamis, 2026-08-13 00:11:12

owe their origins to Smalltalk, one of the earliest object-oriented languages and development environments. The typical Smalltalk "five-pane" browser is...

Click to read more »
Bruce Horn
Minggu, 2026-04-05 06:36:14

(1973–1981), where Smalltalk was developed. While there, he worked on various projects including the NoteTaker, a portable Smalltalk machine, and wrote...

Click to read more »
GemStone/S
Kamis, 2024-05-02 06:03:42

application framework that was first available for the programming language Smalltalk as an object database. It is proprietary commercial software. GemStone...

Click to read more »
Comparison of integrated development environments
Kamis, 2026-08-13 00:12:11

License Windows Linux macOS Other platforms Debugger GUI builder Dolphin Smalltalk Object Arts MIT License Yes No No No Yes Yes Pharo INRIA MIT License Yes...

Click to read more »
Lazy initialization
Jumat, 2025-11-07 07:55:17

scala> y Hello!! res2: Int = 31 scala> y res3: Int = 31 This example is in Smalltalk, of a typical accessor method to return the value of a variable using...

Click to read more »
BSON
Selasa, 2026-08-04 00:37:16

JavaScript, Julia, Lua, OCaml, Perl, PHP, Python, Ruby, Rust, Scala, Smalltalk, and Swift. BSON has a published specification. The topmost element in...

Click to read more »
Miller columns
Senin, 2026-08-03 14:36:01

current location. It is closely related to techniques used earlier in the Smalltalk browser, but was independently invented by Mark S. Miller in 1980 at Yale...

Click to read more »
Function application
Rabu, 2026-07-01 03:58:09

# can also be performed via do.call(what = f, args = list(x1, x2)) In Smalltalk, block (function) objects have a valueWithArguments: method which takes...

Click to read more »
Erlang (programming language)
Selasa, 2026-02-10 03:17:16

erlang.org Major implementations Erlang Influenced by Lisp, PLEX, Prolog, Smalltalk Influenced Akka, Clojure, Dart, Elixir, F#, Opa, Oz, Reia, Rust, Scala...

Click to read more »
VisualWorks
Kamis, 2026-08-13 00:10:36

VisualWorks (formerly ObjectWorks, afterward Cincom Smalltalk) is a cross-platform implementation of the Smalltalk language. It is implemented as a development...

Click to read more »
High-level programming language
Senin, 2026-08-03 02:34:28

class-and-object model that became central to object-oriented programming, and Smalltalk later developed object-oriented programming around message passing and...

Click to read more »
Timeline of programming languages
Kamis, 2026-08-13 00:08:17

Gates, Paul Allen BASIC 1975 Modula Niklaus Wirth Pascal 1976 Smalltalk-76 Xerox PARC Smalltalk-72 1976 Mesa Xerox PARC ALGOL 1976 Ratfor Brian Kernighan...

Click to read more »
L. Peter Deutsch
Kamis, 2026-08-13 12:56:25

software PostScript and PDF interpreter. Deutsch's other work includes the Smalltalk implementation that inspired Java just-in-time compilation technology...

Click to read more »
Pry (software)
Rabu, 2023-08-09 20:34:32

interactive shell for the Ruby programming language. It is notable for its Smalltalk-inspired ability to start a REPL within a running program. This lets programmers...

Click to read more »
Kunekune (urban legend)
Minggu, 2026-07-05 23:51:34

ISBN 4773003650, p. 19-23. Ito Ryuhei: 「ネット怪談「くねくね. In: 世間話研究, 18. Ausgabe. Smalltalk Study Group, Kyoto 2008, p. 55-57. Kinjo, Rubber (21 May 2004). "発表報文(メディア紹介・発表論文)"...

Click to read more »
Ur (programming language)
Senin, 2026-03-02 03:57:46

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
C++
Kamis, 2026-07-30 12:01:16

Influenced by Ada, ALGOL 68, BCPL, C, CLU, F#, ML, Mesa, Modula-2, Simula, Smalltalk Influenced Ada 95, C#, C99, Carbon, Chapel, Clojure, D, Java, JS++, Lua...

Click to read more »
System image
Sabtu, 2026-02-28 16:33:35

take a system image of a program. This is normally a standard feature in Smalltalk (inspired by FLEX) and Lisp, among other languages. Development in these...

Click to read more »
Elixir (programming language)
Jumat, 2026-07-31 20:46:35

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
List of concurrent and parallel programming languages
Kamis, 2026-03-19 13:06:27

extension of Java with parallel primitives inspired from pi-calculus. Rust Smalltalk Axum - a domain-specific language being developed by Microsoft. Dart -...

Click to read more »
Class (programming)
Rabu, 2026-08-12 17:11:11

were designed to avoid. Most modern object-oriented languages such as Smalltalk and Java require single inheritance at run time. For these languages,...

Click to read more »
Dynamic compilation
Selasa, 2024-12-17 05:40:22

performance during program execution. Although the technique originated in Smalltalk, the best-known language that uses this technique is Java. Since the machine...

Click to read more »
Object database
Sabtu, 2025-07-19 20:50:27

various languages: GemStone (Smalltalk), Gbase (LISP), Vbase (COP) and VOSS (Virtual Object Storage System for Smalltalk). For much of the 1990s, C++...

Click to read more »
Lua
Rabu, 2026-08-12 03:19:28

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
LabWare
Selasa, 2026-06-16 08:35:42

Visual Smalltalk Enterprise to develop its products and in October 2014, LabWare joined the Pharo Consortium. In January 2024, the Cuis Smalltalk community...

Click to read more »
Logo (programming language)
Kamis, 2026-08-13 00:08:10

with live turtle graphics preview). Logo was a primary influence on the Smalltalk programming language. It is also the main influence on the Etoys educational...

Click to read more »
Mojo (programming language)
Rabu, 2026-08-12 22:22:49

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Pure (programming language)
Kamis, 2026-07-09 01:58:44

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Starlark
Kamis, 2026-05-28 06:55:14

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Exception handling syntax
Minggu, 2026-08-09 00:29:28

Exception handling syntax is the set of keywords and/or structures provided by a computer programming language to allow exception handling, which separates...

Click to read more »
Ada (programming language)
Senin, 2026-07-20 14:57:57

language Ravenscar profile – Feature of the Ada programming language Smalltalk – Object-oriented programming language SPARK – Programming language VHDL –...

Click to read more »
Green thread
Kamis, 2026-08-13 00:12:26

1.9 SML/NJ's implementation of Concurrent ML Smalltalk (most dialects: Squeak, VisualWorks, GNU Smalltalk, etc.) Stackless Python supports either preemptive...

Click to read more »
Object-oriented user interface
Senin, 2026-07-27 23:38:24

that [the] Smalltalk user interface and the Smalltalk language are separable innovations. Consequently, most systems influenced by the Smalltalk user interface...

Click to read more »
Metaobject
Sabtu, 2026-04-04 17:26:16

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...

Click to read more »
List of GNU packages
Rabu, 2025-08-06 21:39:03

development kit for programming in MIX GNU Pascal – Pascal compiler GNU Smalltalk – ANSI Smalltalk-98 implementation (interpreter and class library) MIT/GNU Scheme...

Click to read more »
R (programming language)
Jumat, 2026-08-14 00:30:22

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Croquet Project
Kamis, 2026-08-13 00:10:48

collaborative multi-user online applications. Croquet is implemented in Squeak Smalltalk. Croquet supports communication, collaboration, resource sharing, and...

Click to read more »
Apache Thrift
Kamis, 2026-05-07 05:08:32

JavaScript, Objective-C, OCaml, Perl, PHP, Python, Ruby, Elixir, Rust, Scala, Smalltalk, and Swift. The implementation was described in an April 2007 technical...

Click to read more »
Xerox NoteTaker
Sabtu, 2026-02-14 23:13:30

large amount, and used a 5 MHz Intel 8086 CPU. It used a version of the Smalltalk operating system that was originally written for the Xerox Alto computer...

Click to read more »
Chrysler Comprehensive Compensation System
Kamis, 2026-08-13 01:02:32

payroll applications with a single system. The new system was built using Smalltalk and GemStone. The software development techniques invented and employed...

Click to read more »
Forth (programming language)
Minggu, 2026-07-05 04:54:12

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Ultraísta (album)
Minggu, 2025-11-30 22:21:54

released 2 October 2012 by Temporary Residence Limited. The first single, "Smalltalk", was released 9 May 2012. Following the release of the album, touring...

Click to read more »
Amber (disambiguation)
Rabu, 2026-03-11 11:58:55

field and software package Amber (processor core) Amber Smalltalk, a dialect of the Smalltalk programming language An Amiga computer chip AMBER (Very...

Click to read more »
Haskell
Jumat, 2026-07-17 21:23:39

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Kotlin
Senin, 2026-08-03 20:25:12

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Message passing
Kamis, 2026-03-12 03:33:26

It is used by object-oriented programming languages such as Java and Smalltalk. Synchronous messaging is analogous to a synchronous function call; just...

Click to read more »
PIC (markup language)
Kamis, 2026-01-15 00:52:49

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Gypsy (software)
Minggu, 2026-05-03 05:10:22

and cut-copy-paste were quickly adopted by Dan Ingalls for Smalltalk, beginning with Smalltalk-76. The ideas and techniques were refined in the Apple Lisa...

Click to read more »
Java (software platform)
Sabtu, 2026-08-08 23:43:59

heavily from C and C++, but object-oriented features are modeled after Smalltalk and Objective-C. Java eschews certain low-level constructs such as pointers...

Click to read more »
Integer overflow
Senin, 2026-04-13 12:20:22

support for arbitrary-precision arithmetic and type safety (such as Python, Smalltalk, or Common Lisp), numbers are promoted to a larger size automatically...

Click to read more »
Berkeley RISC
Sabtu, 2026-01-24 19:17:24

to run Smalltalk (in the same way that it could be claimed RISC ran C), and later in the similar VLSI-BAM that ran Prolog instead of Smalltalk. Another...

Click to read more »
Strongtalk
Sabtu, 2025-12-13 20:45:13

In computing, Strongtalk is a Smalltalk environment with optional static typing support. Strongtalk can make some compile time checks, and offer stronger...

Click to read more »
Toit
Jumat, 2026-08-07 01:45:58

are passed by juxtaposition, without parentheses or commas, similar to Smalltalk and Unix shell syntax. print-hello name: // Function 'print-hello' with...

Click to read more »
Indexer (programming)
Selasa, 2025-02-18 13:39:51

12); In Smalltalk one can emulate indexing by (e.g.) defining the get: and set:value: instance methods. For example, in GNU Smalltalk, Object subclass:...

Click to read more »
OMeta
Kamis, 2026-08-13 00:19:35

language, and later, assisted by Yoshiki Ohshima, ported it to Squeak Smalltalk to verify its usability with multiple host languages. OMeta was also used...

Click to read more »
Code refactoring
Minggu, 2026-07-19 10:52:35

PyCharm Supports refactoring Python. PyDev Supports refactoring Python. Smalltalk Most dialects include powerful refactoring tools. Many use the original...

Click to read more »
List of platform-independent GUI libraries
Senin, 2026-08-03 18:48:08

Web (WebAssembly), experimental macOS Free: Apache VisualWorks Cincom Smalltalk Windows, OS/2, Linux (X11), OpenLook, Mac Proprietary Xojo Xojo, Inc....

Click to read more »
Cangjie (programming language)
Kamis, 2026-07-23 16:25:18

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
OpenJ9
Jumat, 2026-03-27 13:03:47

back to the ENVY/Smalltalk product developed by Object Technology International (OTI). IBM purchased OTI in 1996 for their Smalltalk expertise and products...

Click to read more »
Object Data Management Group
Rabu, 2026-07-01 13:09:02

invoke OQL. Smalltalk Language Binding. This defined the mapping between the ODMG ODL and Smalltalk, which was based on the OMG Smalltalk binding for...

Click to read more »
Moose (analysis)
Sabtu, 2024-04-27 18:32:53

prototyping of interactive visual tools, Mondrian was built. Mondrian uses Smalltalk as an underlying scripting language and adds support for graph based visualizations...

Click to read more »
Solution stack
Senin, 2026-08-03 08:27:27

and application server) Linux (operating system) Apache (web server) Smalltalk (programming language) Seaside (web framework) LAMP Linux (operating system)...

Click to read more »
Tweak programming environment
Kamis, 2026-08-13 00:11:18

which in turn is an integrated development environment based on the Smalltalk-80 computer programming language. Tweak is an alternative to an earlier...

Click to read more »
Exception handling (programming)
Rabu, 2026-08-12 20:43:41

of version 5), PL/I, PL/SQL, Prolog, Python, REALbasic, Ruby, Scala, Smalltalk, Tcl, Visual Prolog, and most .NET languages. Excluding minor syntactic...

Click to read more »
Camel case
Jumat, 2026-07-03 10:57:59

for initial upper camel case (after the Pascal programming language) Smalltalk case WikiWord or WikiCase (especially in older wikis) The earliest known...

Click to read more »
Integer (computer science)
Rabu, 2026-06-17 10:40:00

only the integers in a specified range). Some languages, such as Lisp, Smalltalk, REXX, Haskell, Python, and Raku, support arbitrary precision integers...

Click to read more »
Programming language design and implementation
Kamis, 2026-08-06 01:35:56

programming language implementations include elements of both. For example, the Smalltalk programming language is conventionally implemented by compilation into...

Click to read more »
31-bit computing
Senin, 2025-03-31 22:59:21

for compatibility with older applications. Interpreters for Ruby and Smalltalk languages use the lowest bit to tell whether a value is an unboxed integer...

Click to read more »
Visual FoxPro
Sabtu, 2026-08-08 20:25:29

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
COMTRAN
Senin, 2025-09-08 01:39:41

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Pike (programming language)
Senin, 2026-05-04 22:48:07

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
OpenQwaq
Kamis, 2026-08-13 00:19:16

OpenQwaq and Teleplace are based on the Squeak open source implementation of Smalltalk and the Croquet Project. The main developers of this family of technologies...

Click to read more »
Xerox Alto
Rabu, 2026-07-29 13:07:01

Carver Mead, and the Mead and Conway revolution; the first versions of the Smalltalk environment Interlisp one of the first network-based multi-person video...

Click to read more »
Morphic (software)
Kamis, 2026-08-13 00:10:14

the basis for the standard user interface of the Squeak, Pharo and Cuis Smalltalk systems. Maloney, John H.; Smith, Randall B. (1995). "Directness and liveness...

Click to read more »
Mutator method
Selasa, 2025-10-21 21:59:33

In computer science, a mutator method is a method used to control changes to a variable. They are also widely known as setter methods. Often a setter is...

Click to read more »
Actian NoSQL Object Database
Kamis, 2026-02-19 01:25:06

Stable release 11 / June 1, 2025 (2025-06-01) Written in Java, C, C#, C++, Smalltalk, Python Operating system Cross-platform Solaris, Linux, Windows (NT thru...

Click to read more »
Constructionism (learning theory)
Sabtu, 2026-05-02 23:35:03

1980s. Its creators were Wally Feurzeig, Cynthia Solomon, and Papert. Smalltalk is an object-oriented language that was designed and created at Xerox...

Click to read more »
AmbientTalk
Minggu, 2024-05-05 01:28:21

language's object-oriented features find their influence in languages like Smalltalk (i.e. block closures, keyworded messages) and Self (prototype-based programming...

Click to read more »
Zooming user interface
Kamis, 2026-08-13 00:09:49

Another GUI environment of the '70s, which used the zooming idea was Smalltalk at Xerox PARC, which had infinite desktops (only later named such by Apple...

Click to read more »
Loose coupling
Jumat, 2025-10-17 16:14:49

examples of functional programming languages. Object-oriented languages like Smalltalk and Ruby have code blocks, whereas Eiffel has agents. The basic idea is...

Click to read more »
Michael Sanderson
Jumat, 2026-07-03 07:57:26

filmmaker. He started his career in Bristol on the award-winning BBC series Smalltalk Diaries (2008) as cameraman. One of his first independent projects as...

Click to read more »
Order of operations
Rabu, 2026-07-29 00:15:28

others, such as APL and Smalltalk, have no operator precedence rules (in APL, evaluation is strictly right to left; in Smalltalk, it is strictly left to...

Click to read more »
Software design pattern
Selasa, 2026-08-04 18:12:04

York: Oxford University Press. ISBN 978-0-19-501919-3. Beck, Kent (1997). Smalltalk Best Practice Patterns. Prentice–Hall. ISBN 978-0134769042. Borchers,...

Click to read more »
Kent Recursive Calculator
Jumat, 2025-04-04 02:51:10

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Comparison of programming languages (strings)
Rabu, 2026-03-18 13:24:50

Rexx, Standard SQL <> Mathematica, Wolfram Language, Elixir .. Lua : Pick Basic , APL, J, Smalltalk ^ F#, OCaml, rc, Standard ML // Fortran * Julia...

Click to read more »
Logtalk
Senin, 2024-11-04 06:59:22

ago (2023-05-30) OS Cross-platform License Artistic License 2.0 (2.x) / Apache License 2.0 (3.01.x) Website logtalk.org Influenced by Prolog, Smalltalk, Objective-C...

Click to read more »
Callback (computer programming)
Jumat, 2026-07-31 22:13:05

returned from functions. Many languages, including Perl, Python, Ruby, Smalltalk, C++ (11+), C# and VB.NET (new versions) and most functional languages...

Click to read more »
Io (programming language)
Kamis, 2026-08-13 23:30:47

Io is a pure object-oriented programming language inspired by Smalltalk, Self, Lua, Lisp, Act1, and NewtonScript. Io has a prototype-based object model...

Click to read more »
BASIC
Sabtu, 2026-08-08 09:01:33

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Elm (programming language)
Rabu, 2026-07-15 21:30:52

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Operator (computer programming)
Minggu, 2026-07-19 03:50:38

rust-lang.org. Retrieved 2026-02-04. Goldberg, Adele; Robson, David (1983). Smalltalk-80: The Language and its Implementation (PDF). Reading, Mass.: Addison-Wesley...

Click to read more »
Orc (programming language)
Minggu, 2026-02-15 12:37:27

Thywissen, Arthur Peters, and others First appeared 2004 License New BSD License Website orc.csres.utexas.edu Influenced by Haskell, ML, Oz, Smalltalk, Pict...

Click to read more »
PureScript
Rabu, 2026-06-17 02:17:16

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Continuation
Jumat, 2026-06-19 23:59:46

by the use of the forward and back buttons and by following links. The Smalltalk Seaside web framework uses continuations to great effect, allowing one...

Click to read more »
20-sim
Rabu, 2025-05-28 17:21:47

Stable release 5.1.0 / January 12, 2024 (2024-01-12) Written in C++ and Smalltalk Operating system Windows License Proprietary Website http://www.20sim...

Click to read more »
Fold (higher-order function)
Sabtu, 2026-05-16 04:26:12

initial-seed ···) srfi/1 srfi/43 Smalltalk aCollection inject: aValue into: aBlock aCollection reduce: aBlock ANSI Smalltalk doesn't define #reduce: but many...

Click to read more »
Inline caching
Senin, 2025-09-29 09:30:17

technique employed by some language runtimes, and first developed for Smalltalk. The goal of inline caching is to speed up runtime method binding by remembering...

Click to read more »
ArkTS
Rabu, 2026-07-08 16:36:05

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Etoys (programming language)
Kamis, 2026-08-13 00:11:39

by Dan Ingalls. Squeak is a Smalltalk implementation, object-oriented, class-based, and reflective, derived from Smalltalk-80 at Apple Computer. It was...

Click to read more »
Tcl (programming language)
Senin, 2026-07-27 19:37:17

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Programming language theory
Senin, 2025-11-10 20:45:37

mathematical logic. A team of scientists at Xerox PARC led by Alan Kay develop Smalltalk, an object-oriented language widely known for its innovative development...

Click to read more »
OCaml
Sabtu, 2026-08-15 07:38:36

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Object Pascal
Selasa, 2026-07-14 23:34:11

delphi mode), Delphi, Delphi.NET, Delphi Web Script, PascalABC.NET, Oxygene Influenced by Pascal, Simula, Smalltalk Influenced C#, Genie, Java, Nim, C/AL...

Click to read more »
Mixin
Sabtu, 2026-08-08 12:09:57

and William Cook reinterpret different inheritance mechanisms found in Smalltalk, Beta and CLOS as special forms of a mixin inheritance. Other than Flavors...

Click to read more »
Citrine (programming language)
Jumat, 2024-02-23 11:29:28

The language is heavily inspired by Smalltalk and Self but has some very distinctive features. Like Smalltalk, Citrine treats everything as an object...

Click to read more »
Actor model
Jumat, 2026-08-14 21:41:10

influenced by the programming languages Lisp, Simula, early versions of Smalltalk, capability-based systems, and packet switching. Its development was "motivated...

Click to read more »
Gilad Bracha
Kamis, 2025-08-14 05:51:29

Virtual Machine Specification. Between 1994 and 1997, he worked on the Smalltalk system developed by Animorphic Systems, a company that was bought by Sun...

Click to read more »
AgentCubes
Senin, 2023-11-06 17:03:29

years ago (2020-03-18) Platform HTML5 License proprietary Website agentsheets.com Influenced by AgentSheets, Lisp, Logo, Smalltalk Influenced Scratch...

Click to read more »
Metaprogramming
Rabu, 2026-01-28 20:42:39

Lisp, Elixir, Lua, Nim, Perl, PHP, Python, Rebol, Ruby, Rust, R, SAS, Smalltalk, and Tcl), then techniques can be used to perform metaprogramming without...

Click to read more »
The Mother of All Demos
Rabu, 2026-05-20 16:30:28

would go on to design an object-oriented computing environment called Smalltalk while he was at PARC. By 1973, the Xerox Alto was a fully functional personal...

Click to read more »
Turing completeness
Minggu, 2026-08-02 09:42:55

languages such as C, Pascal. Object-oriented languages such as Java, Smalltalk or C#. Multi-paradigm languages such as Ada, C++, Common Lisp, Fortran...

Click to read more »
STRINGCOMP
Selasa, 2026-03-10 23:52:57

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Slang (disambiguation)
Senin, 2026-08-03 05:46:17

programming library Slang (programming language), a subset of Smalltalk dialect used by OpenSmalltalk Slang (shading language) S (programming language), a statistical...

Click to read more »
Graphical user interface
Rabu, 2026-08-12 01:31:07

beyond text-based hyperlinks and used a GUI as the main interface for the Smalltalk programming language, which ran on the Xerox Alto computer, released in...

Click to read more »
Tektronix
Rabu, 2026-08-12 15:14:09

Motorola 68020 CPU (4405/4406) to run the UniFLEX operating system and the Smalltalk-80, MPROLOG, TEK Common LISP, or FRANZ LISP programming environments Tektronix...

Click to read more »
CoffeeScript
Rabu, 2026-06-17 02:11:16

and open-source software portal Haxe Nim (programming language) Amber Smalltalk Clojure Dart (programming language) Kotlin (programming language) LiveScript...

Click to read more »
Extreme programming
Kamis, 2026-08-13 12:39:45

research, with Smalltalk as the language and GemStone as the data access layer. Chrysler brought in Kent Beck, a prominent Smalltalk practitioner, to...

Click to read more »
Class hierarchy
Rabu, 2025-11-05 05:04:36

interface standards defined by popular use, language designers (Java, C++, Smalltalk, Visual Prolog) and standards committees for software design like the...

Click to read more »
Test-driven development
Senin, 2026-08-10 01:50:55

matches the expected output. After I'd written the first xUnit framework in Smalltalk I remembered reading this and tried it out. That was the origin of TDD...

Click to read more »
Empty string
Selasa, 2026-04-21 18:14:11

JavaScript, Lua, MATLAB, Pascal, Perl, PHP, PowerShell, Python, R, Ruby, Smalltalk, SQL character(0) R {'\0'} C, C++, Objective-C (as a C string) new String()...

Click to read more »
Standard library
Rabu, 2026-06-10 17:47:24

defines a string literal as an instance of the java.lang.String class. Smalltalk defines an anonymous function expression (a "block") as an instance of...

Click to read more »
DataFlex
Senin, 2026-03-09 07:11:50

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Chapel (programming language)
Senin, 2026-08-10 21:27:04

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Higher order message
Selasa, 2026-01-20 12:37:39

can be viewed as a form of point-free or tacit programming. In ordinary Smalltalk code, without using HOM, obtaining a collection of the employees that...

Click to read more »
Unit testing
Selasa, 2026-07-28 02:25:07

1989, Kent Beck described a testing framework for Smalltalk (later called SUnit) in "Simple Smalltalk Testing: With Patterns". In 1997, Kent Beck and Erich...

Click to read more »
Source (programming language)
Kamis, 2025-09-04 19:34:07

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Late binding
Sabtu, 2026-07-04 19:38:35

though usually with negative connotations about performance. In the 1980s, Smalltalk popularized object-oriented programming (OOP) and with it late binding...

Click to read more »
Ballerina (programming language)
Selasa, 2026-02-17 19:35:18

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Cameleon (programming language)
Jumat, 2026-07-31 12:42:20

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Caret
Sabtu, 2026-05-02 07:29:00

required. Pascal uses the caret for declaring and dereferencing pointers. In Smalltalk, the caret is the method return statement. In C++/CLI, .NET reference...

Click to read more »
Newspeak (programming language)
Kamis, 2026-08-13 12:50:11

Newspeak is a programming language and platform in the tradition of Smalltalk and Self being developed by a team led by Gilad Bracha. The platform includes...

Click to read more »
Occasionally connected computing
Rabu, 2026-02-18 21:32:40

the web when connected and to the local store when disconnected. The Smalltalk language is a special case because of the ability to save the bytecode...

Click to read more »
Self-hosting (compilers)
Rabu, 2026-08-12 10:17:50

Pascal (Free Pascal) Pyret Python (PyPy) Raku (Rakudo) Rust Scala Scheme Smalltalk Standard ML (MLton) Tcl TMG TypeScript V (Vlang) Vala Virgil Visual Basic...

Click to read more »
Interactive programming
Senin, 2026-04-06 12:47:35

rewritten without stopping them, a feature which the computer language Smalltalk is famous for. Generally, dynamic programming languages provide the environment...

Click to read more »
AgentSheets
Jumat, 2026-07-17 01:35:28

12 years ago (2014-05-19) Platform JVM License proprietary Website www.agentsheets.com Influenced by Lisp, Logo, Smalltalk Influenced Etoys, Scratch...

Click to read more »
A Manufacturing Language
Jumat, 2026-05-15 01:07:05

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Higher-order programming
Kamis, 2026-01-01 09:13:21

Scheme, Clojure, others), Lua, Oz, Perl, PHP, Prolog, Python, Ruby, Smalltalk, Scala, ML, and Erlang. Prolog#Higher-order programming Higher-order logic...

Click to read more »
ACM Software System Award
Rabu, 2025-09-17 19:50:04

Raymond Lorie, Gianfranco Putzolu, Patricia Selinger, Irving Traiger 1987 Smalltalk Adele Goldberg, Daniel Henry Holmes Ingalls, Jr., Alan C. Kay 1986 TeX...

Click to read more »
MUMPS
Kamis, 2026-01-29 07:37:24

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Ward Cunningham
Kamis, 2026-07-09 01:35:32

Programming conference which it sponsors. Cunningham was part of the Smalltalk community. From December 2003 until October 2005, Cunningham worked for...

Click to read more »
List of reflective programming languages and platforms
Kamis, 2026-08-13 00:11:51

programming (reflection) include dynamically typed languages such as Smalltalk, Perl, PHP, Python, VBScript, and JavaScript. Also the .NET languages...

Click to read more »
GNU lightning
Sabtu, 2026-06-13 01:55:37

architectures. When required instructions handle data with these 9 types: GNU Smalltalk, GNU Guile, and CLISP make use of GNU lightning for just-in-time compilation...

Click to read more »
Return statement
Minggu, 2026-06-14 08:14:43

if procedure is declared as returning a value Python return value None Smalltalk ^ value Tcl return return $value return -code error "Error message" or...

Click to read more »
Paul Lansky
Jumat, 2026-04-24 13:55:23

dance music, and Ricercare Plus, inspired by 17th-century counterpoint. Smalltalk, 1990 (New Albion Records 030) Homebrew, 1992 (Bridge Records 9035) More...

Click to read more »
Comparison of application virtualization software
Kamis, 2026-08-13 00:11:42

Squirrel Yes Squirrel_JIT C++ 12k Smalltalk Smalltalk SQLite SQLite opcodes Virtual database engine Squeak Squeak Smalltalk Self hosting implementation of...

Click to read more »
Imperative programming
Sabtu, 2026-08-08 23:30:22

decades of the 20th century saw the development of many such languages. Smalltalk-80, originally conceived by Alan Kay in 1969, was released in 1980, by...

Click to read more »
Supplemental Arrows-C
Jumat, 2026-06-05 06:11:06

characters from Smalltalk to the UCS L2/22-023 Anderson, Deborah; Whistler, Ken; Pournader, Roozbeh; Constable, Peter (2022-01-22), "20 Smalltalk", Recommendations...

Click to read more »
Assignment (computer science)
Selasa, 2026-08-11 03:00:12

CPL, BCPL, Pascal (and descendants such as Modula), Mary, PL/M, Ada, Smalltalk, Eiffel, Oberon, Dylan, Python (an assignment expression), Go (shorthand...

Click to read more »
Pascal (programming language)
Senin, 2026-07-13 08:40:20

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Resource fork
Sabtu, 2026-05-30 02:45:35

conceived and implemented by Apple programmer Bruce Horn. It was inspired by Smalltalk's dynamic and object-oriented programming environment, and specifically...

Click to read more »
Liberty BASIC
Minggu, 2025-08-10 04:32:06

integrated development environment (IDE). It has an interpreter, developed in Smalltalk, which recognizes its own dialect of the BASIC programming language. It...

Click to read more »
Department of Informatics, University of Oslo
Sabtu, 2026-04-25 12:26:41

All auditoriums are named after programming languages. The Smalltalk auditorium is seen here in Ole-Johan Dahls House....

Click to read more »
Java (programming language)
Kamis, 2026-08-06 02:25:00

oracle.com/java/ java.com dev.java Influenced by CLU, Simula 67, Lisp, Smalltalk, Ada 83, C++, C#, Eiffel, Mesa, Modula-3, Oberon, Objective-C, UCSD Pascal...

Click to read more »
Scratch (programming language)
Kamis, 2026-08-13 00:12:36

and the 1.x versions were based on Squeak, which itself is based on Smalltalk-80. 2.0 had an experimental JavaScript-based interpreter that was being...

Click to read more »
Perl
Selasa, 2026-08-04 12:00:37

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
List of computer scientists
Kamis, 2026-08-13 00:07:56

Karpinski – NP optimization problems Ted Kaehler – Smalltalk, Squeak, HyperCard Alan Kay – Dynabook, Smalltalk, overlapping windows Neeraj Kayal – AKS primality...

Click to read more »
Full stop
Senin, 2026-02-16 08:51:54

for generalised inner product and outer product. In Erlang, Prolog and Smalltalk, it marks the end of a statement ("sentence"). In a regular expression...

Click to read more »
TELCOMP
Minggu, 2026-03-01 06:47:40

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Data structure
Rabu, 2026-08-05 12:21:04

details. Object-oriented programming languages, such as C++, Java, and Smalltalk, typically use classes for this purpose. Many known data structures have...

Click to read more »
C++14
Minggu, 2026-04-19 04:29:46

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Rebecca Wirfs-Brock
Minggu, 2026-03-01 11:03:13

the Chief Technologist for the professional services organization of a Smalltalk language vendor. She holds a U.S. Patent #4,635,049 "Apparatus for Presenting...

Click to read more »
Julia (programming language)
Jumat, 2026-08-14 21:09:59

programming (OOP) languages, such as Python, C++, Java, JavaScript, and Smalltalk – that use inheritance. In Julia, all concrete types are subtypes of abstract...

Click to read more »
Instruction set architecture
Kamis, 2026-07-30 04:30:48

objectives. Some virtual machines that support bytecode as their ISA such as Smalltalk, the Java virtual machine, and Microsoft's Common Language Runtime, implement...

Click to read more »
Profile Scripting Language
Sabtu, 2025-11-01 04:22:01

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Project Verona
Minggu, 2025-12-21 22:00:47

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Anonymous function
Sabtu, 2026-06-13 08:51:26

anonymous functions, inherited from Smalltalk, are called blocks. Rust Y Scala Y Scheme Y Smalltalk Y Smalltalk's anonymous functions are called blocks...

Click to read more »
Kaleidoscope (programming language)
Selasa, 2025-07-29 16:53:23

streams Imperative Concurrent Constraints Strict Strict Non-strict Syntax Smalltalk-like Algol-like Algol-like Constraint Model Refinement Refinement Perturbation...

Click to read more »
IBM i
Kamis, 2026-05-28 19:46:46

undocumented form in the V4R3 release of OS/400 to support a port of Smalltalk. It was first announced to customers at the time of the V4R5 release,...

Click to read more »
Bit blit
Sabtu, 2026-05-23 03:00:50

Merry programmed this operation at Xerox PARC in November 1975 for the Smalltalk-72 system. Dan Ingalls later implemented a redesigned version in microcode...

Click to read more »
Parsing
Selasa, 2026-07-07 14:32:23

discuss] Most programming languages (except for a few such as APL and Smalltalk) and algebraic formulas give higher precedence to multiplication than...

Click to read more »
PHP
Rabu, 2026-08-05 13:26:38

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
C with Classes
Rabu, 2026-08-12 10:12:03

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
VSE
Minggu, 2024-11-10 01:28:42

Space Exploration, a space policy of the United States Visual Smalltalk Enterprise, a Smalltalk dialect Vadodara Stock Exchange, India Vancouver Stock Exchange...

Click to read more »
Design By Numbers
Kamis, 2026-08-06 13:56:11

MacOS 9 Linux (no official support) License Proprietary File formats .dbn Website dbn.media.mit.edu Influenced by Smalltalk, Logo Influenced Processing...

Click to read more »
Nim (programming language)
Selasa, 2026-06-16 14:17:33

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Oaklisp
Rabu, 2025-08-06 23:39:40

07-Jan-2000 / January 7, 2000 Typing discipline dynamic, strong Major implementations Oaklisp Influenced by Scheme, T, Smalltalk Influenced EuLisp Java, Dylan...

Click to read more »
Rexx
Rabu, 2026-05-20 20:47:37

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
HotSpot
Jumat, 2026-03-27 13:05:54

built on technologies from an implementation of the programming language Smalltalk named Strongtalk, originally developed by Longview Technologies, which...

Click to read more »
List of free and open-source software packages
Kamis, 2026-08-13 06:15:32

PureScript Python R Racket Raku Reason Red Ring Ruby Rust Scala Seed7 Smalltalk SNOBOL Solidity Steel Bank Common Lisp Swift SWI-Prolog Tcl TypeScript...

Click to read more »
ThingLab
Rabu, 2026-04-22 14:03:26

ThingLab is a visual programming environment implemented in Smalltalk and designed at Xerox PARC by Alan Borning. A conventional system allows a user...

Click to read more »
Planner (programming language)
Minggu, 2024-04-21 11:31:24

ago (1969) Major implementations Micro-planner, Pico-Planner, Popler, PICO-PLANNER Dialects QA4, Conniver, QLISP, Ether Influenced Prolog, Smalltalk...

Click to read more »
Comparison of programming languages (array)
Jumat, 2026-03-20 08:22:23

length(name)-1 Scheme (vector-length vector) 0 (- (vector-length vector) 1) Smalltalk name size 1 name first name size name last Swift name.count 0 name.count...

Click to read more »
Prototype-based programming
Jumat, 2026-05-29 16:43:12

(1976-1979), and contemporaneously and not independently, ThingLab (on top of Smalltalk) (1977-1981), respective PhD projects by Kenneth Michael Kahn at MIT and...

Click to read more »
List of C-family programming languages
Jumat, 2026-08-14 08:01:39

Cox and Tom Love An object-oriented dynamic language based heavily on Smalltalk. A loosely defined de facto standard library by the original developers...

Click to read more »
Kyma (sound design language)
Sabtu, 2025-11-22 18:18:45

computed digital audio samples on a Macintosh 512K was written in the Smalltalk programming language in 1986 by Carla Scaletti in Champaign, Illinois...

Click to read more »
Newsqueak
Kamis, 2026-08-13 00:19:07

earlier, smaller, language, called Squeak (not to be confused with the Smalltalk implementation Squeak). It was developed by Luca Cardelli and Rob Pike...

Click to read more »
XUnit
Senin, 2026-05-11 05:27:16

testing – Validating the behavior of isolated source code Beck, Kent. "Simple Smalltalk Testing: With Patterns". Archived from the original on 15 March 2015....

Click to read more »
List of unit testing frameworks
Jumat, 2026-08-14 01:32:57

This is a list of notable test automation frameworks commonly used for unit testing. Such frameworks are not limited to unit-level testing; they can be...

Click to read more »
Comparison of object database management systems
Jumat, 2026-04-03 03:48:26

4.3 (2025-07-22) Smalltalk None Objects and code Proprietary, free version available Persistent, transactional, multi-user Smalltalk developed by GemTalk...

Click to read more »
French Institute for Research in Computer Science and Automation
Kamis, 2026-08-13 00:09:32

designing, testing and using brain–computer interfaces. Pharo, an open-source Smalltalk derived from Squeak. Rocq, a proof assistant scikit-learn, a machine learning...

Click to read more »
PyObjC
Kamis, 2026-06-04 12:02:10

then invokes. The syntax for these message expressions is inherited from Smalltalk, and appears as an object, called the receiver, placed to the left of...

Click to read more »
KCalc
Minggu, 2025-12-28 19:37:45

geeksmint.com. Retrieved 2024-05-16. Wertz, Harald (2015-11-26). Object-oriented Programming with Smalltalk. Elsevier. ISBN 978-0-08-100808-9. v t e...

Click to read more »
Rope (data structure)
Jumat, 2026-04-10 20:07:47

for Limbo ropes for Nim Ropes for OCaml pyropes for Python Ropes for Smalltalk SwiftRope for Swift "Ropey" for Rust Rope for Dart Rope & SumTree in Zed...

Click to read more »
Symbolics
Jumat, 2026-07-31 00:58:10

extensions to Lisp, was a message passing object system patterned after Smalltalk, but with multiple inheritance and several other enhancements. The Symbolics...

Click to read more »
Delegation pattern
Jumat, 2026-03-20 00:14:04

receiving object through the this member variable in C++ and self in Smalltalk. To achieve the same effect with delegation, the receiver passes itself...

Click to read more »
Reflective programming
Kamis, 2026-08-06 06:26:33

comparative study An Introduction to Reflection-Oriented Programming Brian Foote's pages on Reflection in Smalltalk Java Reflection API Tutorial from Oracle...

Click to read more »
Zig (programming language)
Selasa, 2026-08-11 15:58:31

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
GraalVM
Kamis, 2026-08-13 22:46:27

Fabio; Felgentreff, Tim; Hirschfeld, Robert (2019). "GraalSqueak: Toward a Smalltalk-based Tooling Platform for Polyglot Programming". Proceedings of the 16th...

Click to read more »
Stream (computing)
Selasa, 2026-07-14 17:06:30

Streams can therefore represent infinite sequences and series. In the Smalltalk standard library and in other programming languages as well, a stream...

Click to read more »
Visual Component Library
Selasa, 2026-01-06 11:24:45

such as properties and runtime type information, inspired by Modula and Smalltalk.) At the time, much UI code work required creating classes inheriting...

Click to read more »
Encapsulation (computer programming)
Sabtu, 2026-02-14 07:26:02

interdependencies between software components.[citation needed] Some languages like Smalltalk and Ruby only allow access via object methods, but most others (e.g.,...

Click to read more »
Desktop metaphor
Senin, 2025-11-17 18:23:58

Demos", though it was incorporated by PARC in the environment of the Smalltalk language. One of the first desktop-like interfaces on the market was a...

Click to read more »
Oberon-2
Jumat, 2025-11-07 19:39:06

virtual method tables. Compared to fully object-oriented languages like Smalltalk, in Oberon-2, basic data types and classes are not objects, many operations...

Click to read more »
David Canfield Smith
Sabtu, 2025-11-08 09:15:34

which developed Smalltalk, one of the first object-oriented programming languages. Smith’s thesis project Pygmalion was written in Smalltalk. 1975-1976: Programmer...

Click to read more »
Bytecode
Minggu, 2026-07-05 23:48:41

does not lose the portability of the bytecode. For example, Java and Smalltalk code is typically stored in bytecode format, which is typically then JIT...

Click to read more »
Symbols for Legacy Computing Supplement
Minggu, 2025-11-16 05:55:07

characters from Smalltalk to the UCS L2/22-023 Anderson, Deborah; Whistler, Ken; Pournader, Roozbeh; Constable, Peter (2022-01-22), "20 Smalltalk", Recommendations...

Click to read more »
Software fault tolerance
Kamis, 2026-06-25 16:17:04

C++ C# CILK Eiffel Erlang Java Lisp Magenta Modula 3 Napier 88 Oz Presto pSather Perl 5.8.7+ PHP Python R Ruby Smalltalk Tcl/Tk V Unicon Ballerina D...

Click to read more »
Trait (computer programming)
Kamis, 2026-08-13 00:11:30

builtin supported with the key word trait. Smalltalk: Traits are implemented in two dialects of Smalltalk, Squeak and Pharo. Swift: Traits can be implemented...

Click to read more »
UCSD Pascal
Senin, 2026-05-25 01:02:14

memory). James Gosling cites UCSD Pascal as a key influence (along with the Smalltalk virtual machine) on the design of the Java virtual machine. UCSD p-System...

Click to read more »
AssemblyScript
Selasa, 2026-03-24 02:43:40

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Dark wave
Kamis, 2026-07-23 21:55:39

in the field of music called 'dark wave' or 'doom.'" Dumeier, Michael: Smalltalk & Concerts, The Mettmist music magazine, issue 1, 1984, p. 24 Janning...

Click to read more »
Comma
Kamis, 2026-07-09 04:14:28

evaluated second argument. This is useful in for statements and macros. In Smalltalk and APL, the comma operator is used to concatenate collections, including...

Click to read more »
IBM System Object Model
Kamis, 2026-07-30 07:21:04

[citation needed] SOM can be compared to the following compiled libraries: Smalltalk Common Lisp Object System (CLOS) generic C++ SGI Delta/C++ Sun Object...

Click to read more »
Dart (programming language)
Rabu, 2026-08-12 06:50:20

C#, JavaScript, and others. The method cascade syntax was adopted from Smalltalk. This syntax provides a shortcut for invoking several methods one after...

Click to read more »
Fluent interface
Selasa, 2026-07-07 09:21:12

overall style of interface dates to the invention of method cascading in Smalltalk in the 1970s, and numerous examples in the 1980s. A common example is...

Click to read more »
XML
Minggu, 2026-08-02 01:43:49

Data::Edit::Xml in Perl, StAX in the Java programming language, XMLPullParser in Smalltalk, XMLReader in PHP, ElementTree.iterparse in Python, SmartXML in Red, System...

Click to read more »
Apache Hadoop
Selasa, 2026-07-07 07:20:35

e.g. C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml), the command-line interface, the HDFS-UI web application over...

Click to read more »
Visual J++
Selasa, 2026-08-04 22:19:07

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Scrollbar
Senin, 2026-05-25 22:02:06

percentage of the document with an indicator of current placement. In 1977, Smalltalk included a stable scrollbar on the left side of the focus window. Clicking...

Click to read more »
Larch family
Minggu, 2021-04-25 21:24:35

each language in which programs are to be written, such as C, Modula-3, Smalltalk, etc. The Larch project also developed tools to support the use of formal...

Click to read more »
Simula
Selasa, 2025-12-23 05:19:32

(SSG) in February 1968. Simula was influential in the development of Smalltalk and later object-oriented programming languages. It also helped inspire...

Click to read more »
Video game programming
Kamis, 2026-07-02 14:17:44

in the above languages, often used for scripting Lisp, Pascal, Perl, Smalltalk, etc. Fringe game languages, although bindings to popular libraries are...

Click to read more »
Expression-oriented programming language
Selasa, 2026-03-17 15:15:54

68 BLISS Icon Lisp ML Perl Rebol Ruby Elixir Erlang Haskell Rust Scala Smalltalk Kotlin OCaml Command–query separation Functional programming "Glossary...

Click to read more »
Packrat parser
Kamis, 2026-08-13 00:10:12

Packrat (selectively) C# Mixed Windows Free, MIT PetitParser Packrat Smalltalk, Java, Dart Mixed All Free, MIT PyPy rlib Packrat Python Mixed All Free...

Click to read more »
Shinichiro Kurimoto
Kamis, 2026-04-16 14:39:06

identified himself as a member of 'Kurimoto school' in an essay titled 'SMALLTALK between AI and TK (tacit knowledge)'. "栗本慎一郎" [Shinichiro Kurimoto]. Archived...

Click to read more »
History of software
Kamis, 2026-08-13 00:19:32

1972 1973 1974 Programming languages CDL KRL SUE C INTERCAL PL/M Prolog Smalltalk SQL COMAL LIS ML Speakeasy-3 BASIC FOUR CLU GRASS PROSE Operating systems...

Click to read more »
Hexadecimal
Jumat, 2026-08-14 21:03:35

the number of bits in the value and FF is the hex constant The Icon and Smalltalk languages use the prefix 16r: 16r5A3 PostScript and the Bourne shell and...

Click to read more »
Futures and promises
Kamis, 2026-08-13 00:11:07

model of computation and pure object-oriented programming languages like Smalltalk. The Friedman and Wise paper described only explicit futures, probably...

Click to read more »
COBOL
Selasa, 2026-08-04 14:18:51

full revision of COBOL. Object-oriented features were taken from C++ and Smalltalk. The initial estimate was to have this revision completed by 1997, and...

Click to read more »
Eff (programming language)
Rabu, 2026-01-07 17:53:41

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Masayuki Yamato
Kamis, 2026-07-23 10:57:42

tachi おしゃべりな細胞たち ) published by Kodansha Nature.com an essay titled 'SMALLTALK between AI and TK(tacit knowing)' from 'Contemporary Thought' (Gendai...

Click to read more »
Fast Artificial Neural Network
Kamis, 2026-08-13 00:19:52

R FannAda Ada hfann Haskell ann.* GRASS octave-fann Octave Smalltalk FANN Squeak Smalltalk PD ANN Pure Data Deep learning "FANN – Fast Artificial Neural...

Click to read more »
Interval Research Corporation
Jumat, 2026-05-29 22:55:40

interface designer Dan Ingalls, inventor of BitBLT and architect of several Smalltalk implementations Brenda Laurel, author, entrepreneur, virtual-reality artist...

Click to read more »
History of the Actor model
Jumat, 2026-08-14 21:46:22

pattern-directed invocation of Planner in developing Smalltalk-71. Hewitt was intrigued by Smalltalk-71 but was put off by the complexity of communication...

Click to read more »
Libffi
Kamis, 2026-06-04 12:25:46

F-Script, PyPy, PyObjC, RubyCocoa, JRuby, Rubinius, MacRuby, gcj, GNU Smalltalk, IcedTea, Cycript, Pawn, Java Native Access, Common Lisp (via CFFI), Racket...

Click to read more »
Standard ML
Rabu, 2025-12-31 04:13:13

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Wolfram Language
Rabu, 2026-06-17 02:17:41

Mathematica, Mathics, Expreduce, MockMMA Influenced by APL C C++ FORTRAN Lisp Pascal Prolog Schoonschip Simula Smalltalk SMP Influenced Jupyter Clojure Julia...

Click to read more »
Tim Berne
Minggu, 2026-07-19 10:04:19

(Nonesuch/Icon, 1986) Spy vs Spy (Elektra/Musician, 1989) With GingerBlackGinger Smalltalk Code (Challenge, 2026) Colin Larkin, ed. (1992). The Guinness Who's Who...

Click to read more »
Compound (linguistics)
Minggu, 2026-07-26 09:26:08

Description Examples endocentric A+B denotes a special kind of B darkroom, smalltalk exocentric A+B denotes a special kind of an unexpressed different semantic...

Click to read more »
Multidimensional DSP with GPU acceleration
Jumat, 2026-07-03 22:01:25

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Clean (programming language)
Rabu, 2026-06-17 01:48:15

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Named parameter
Kamis, 2026-06-25 11:31:22

PL/SQL[citation needed], PowerShell[citation needed], Python, R, PHP, Ruby, Scala, Smalltalk[citation needed], Swift and Visual Basic. Objective-C does not have named...

Click to read more »
List of tools for static code analysis
Minggu, 2026-05-17 14:30:52

Bitbucket and others Moose 2021-01-21 (7.0.3) Yes; MIT — C, C++ Java — .NET — Smalltalk Begun as software analysis platform with many tools to manipulate, assess...

Click to read more »
Guard (computer science)
Rabu, 2026-07-15 18:35:44

Use of guard clauses, and the term "guard clause", dates at least to Smalltalk practice in the 1990s, as codified by Kent Beck. In 1996, Dyalog APL adopted...

Click to read more »
Randal L. Schwartz
Kamis, 2026-08-13 00:08:57

Oreillynet.com. Retrieved August 22, 2011. "Ruby's Roots: Smalltalk Comeback and Randal Schwartz on Smalltalk". InfoQ. Retrieved August 22, 2011. "Randal L. Schwartz:...

Click to read more »
Gnuplot
Kamis, 2026-08-13 00:08:51

Ch Gnuplot), Haskell (via Haskell gnuplot), Fortran 95, Smalltalk (Squeak and GNU Smalltalk) and Rust (via RustGnuplot). gnuplot also supports piping...

Click to read more »
List of programmers
Kamis, 2026-08-13 00:08:04

SpinRite John Gilmore – GNU Debugger (GDB) Adele Goldberg – cocreated Smalltalk Ian Goldberg – Off-the-record messaging Ryan C. Gordon (a.k.a. Icculus)...

Click to read more »
QuickCheck
Sabtu, 2026-02-14 06:18:39

OCaml Perl Prolog PHP Pony Python R Racket Rocq Ruby Rust Scala Scheme Smalltalk Standard ML Swift TypeScript Whiley Metamorphic testing SPIN model checker...

Click to read more »
Any type
Senin, 2026-06-29 11:37:26

programming languages include a universal base class: Name Languages Object Smalltalk, JavaScript and some others. java.lang.Object Java. Often written without...

Click to read more »
Fortran
Selasa, 2026-07-28 02:09:38

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Project Xanadu
Jumat, 2026-08-14 01:13:19

problems with this software as justification to rewrite the software in Smalltalk. This effectively split the group into two factions, and the decision...

Click to read more »
Symbolic Sound Corporation
Sabtu, 2025-11-22 18:46:54

digital audio signal processing. The Kyma Sound design language, based on Smalltalk, continues to evolve and runs on several generations of DSP processing...

Click to read more »
List of object-oriented programming languages
Kamis, 2026-08-13 00:08:12

Python REALbasic Ruby Rust S R Scala Scriptol Seed7 SenseTalk Simula Smalltalk Self Squeak Pharo Newspeak Squirrel Swift TADS Tcl Xotcl (similar to CLOS)...

Click to read more »
David Ungar
Kamis, 2026-05-14 14:25:01

dissertation was entitled The Design and Evaluation of a High-Performance Smalltalk System; it won the 1986 ACM Doctoral Dissertation Award. He was an assistant...

Click to read more »
SuperCollider
Selasa, 2025-11-25 01:03:41

Sound Control). The SC language combines the object-oriented structure of Smalltalk and features from functional programming languages with a C-family syntax...

Click to read more »
Comparison of parser generators
Kamis, 2026-08-13 00:11:34

Recursive descent Rust Separate All Free, MIT, Apache 2.0 PetitParser Packrat Smalltalk, Java, Dart Mixed All Free, MIT PEGTL Recursive descent C++11, C++17 Mixed...

Click to read more »
Canoo Lifestyle Vehicle
Senin, 2026-03-30 04:14:06

"Richard Kim, BMWi Alum to Disrupt Car Subscription Market with Canoo". The Smalltalk (Interview). Interviewed by Jay Kim Salinger. Retrieved December 13, 2023...

Click to read more »
Manu-L
Minggu, 2026-05-03 16:09:44

Zürich 25.11.2016". Energy Star Night (in German). Retrieved 2017-06-24. "Smalltalk mit Remady & Manu-L: "Gewisse Fans gehen zu weit"". Blick am Abend (in...

Click to read more »
Snappy (compression)
Rabu, 2025-12-31 01:26:02

Haskell, Lua, Java, Nim, Node.js, Perl, PHP, Python, R, Ruby, Rust, Smalltalk, and OpenCL. A command-line interface program is also available. Free...

Click to read more »
C Sharp (programming language)
Senin, 2026-08-10 11:18:06

flaws in most major programming languages (e.g. C++, Java, Delphi, and Smalltalk) drove the fundamentals of the Common Language Runtime (CLR), which, in...

Click to read more »
Gülsha Adilji
Jumat, 2026-08-14 21:32:42

Minuten (in German). Retrieved 2019-02-13. "zuerich-du-hast-ein-problem-mit-smalltalk". nzz (in German). Retrieved 2019-02-13. Jikhareva, Anna (2015), Sind...

Click to read more »
Comparison of programming languages (string functions)
Kamis, 2026-08-13 00:11:24

Example in Visual Basic .NET "Hello, World".Chars(2) ' "l"c " Example in Smalltalk " 'Hello, World' at: 2. "$e" //Example in Rust "Hello, World".chars()...

Click to read more »
Lars Bak (computer programmer)
Selasa, 2026-03-10 09:01:42

he designed and implemented high performance virtual machines for both Smalltalk and Java. After Sun Microsystems acquired LongView in 1997, Bak became...

Click to read more »
Context menu
Selasa, 2026-07-14 14:59:04

menu is a graphical control element. Context menus first appeared in the Smalltalk environment on the Xerox Alto computer, where they were called pop-up...

Click to read more »
List of programming languages for artificial intelligence
Minggu, 2026-07-12 04:22:00

simplifying the process for existing software using the .NET platform. Smalltalk has been used extensively for simulations, neural networks, machine learning...

Click to read more »
Computer-aided software engineering
Minggu, 2026-08-09 02:26:03

language such as the Symbolics Lisp Genera environment or VisualWorks Smalltalk from Parcplace. In these environments all the operating system resources...

Click to read more »
Adobe ColdFusion
Selasa, 2026-07-21 07:37:56

languages that do not support multiple inheritance (along with Java, Smalltalk, etc.). With the MX release (6+), ColdFusion introduced basic OO functionality...

Click to read more »
Xtend
Jumat, 2026-08-07 23:18:34

Virtual Machine OS Cross-platform License Eclipse Public License Website eclipse.dev/Xtext/xtend/ Influenced by Java, Scala, Groovy, Smalltalk, Xpand...

Click to read more »
List of free educational software
Kamis, 2026-08-13 00:19:38

App Inventor Pencil Code Racket Raptor RUR-PLE Scratch ScratchJr Snap! Smalltalk Sonic Pi Squeak Thonny Toolbox Turtle graphics Turtlestitch UCBLogo Wikitext...

Click to read more »
Rekursiv
Kamis, 2026-04-30 01:51:27

1981, Tiefenbrun hired a number of programmers to write a version of the Smalltalk language for the VAX systems, borrowing some syntax from ALGOL. Known...

Click to read more »
List of command-line interpreters
Selasa, 2026-05-05 13:04:36

Classic Mac OS Perl PHPsh – shell for PHP Prolog REBOL Red REXX Scala Smalltalk Standard ML Tclsh – for Tcl tkcon shell and IDE for Tcl/Tk Windows Script...

Click to read more »
List of language bindings for GTK
Kamis, 2026-08-13 14:38:31

No MIT gi-rust No Yes ? Yes No LGPL-2.1 Smalltalk GNU Smalltalk GTK+ bindings Yes No ? No No GPL-2 Smalltalk YX GTK plugin Yes No ? No No MIT SqueakGtk...

Click to read more »
Notepad++
Selasa, 2026-08-11 21:42:20

Rebol Registry script (.reg) Resource file Ruby Rust Scheme Shell script Smalltalk SPICE SQL Swift S-Record Tcl Tektronix HEX TeX txt2tags TypeScript Visual...

Click to read more »
Numerical tower
Sabtu, 2024-11-09 11:27:00

rationals into floats or ints, even in cases where this is incorrect. Smalltalk is another programming language that follows this model, but it has ArithmeticValue...

Click to read more »
Ron Jeffries
Senin, 2025-09-15 03:46:05

including commercial software in assembler, FORTRAN, Pascal, C, C++, and Smalltalk. (I wonder why I didn't get any of the money.) I've also done substantial...

Click to read more »
ParaSail (programming language)
Sabtu, 2025-11-22 18:11:01

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Overlay (programming)
Senin, 2026-04-06 23:28:17

that do not allow the programmer much control over size (e.g. Java, C++, Smalltalk). On the other hand, failure to consider interactions between program...

Click to read more »
Paradox (database)
Selasa, 2026-06-30 05:55:29

access to Forms and Reports properties, inspired by the Xerox Alto and Smalltalk, in a way now almost universal to Windows programs. The ObjectPAL was...

Click to read more »
Memory management unit
Jumat, 2026-07-10 01:43:31

Unisys. Daniel H. H. Ingalls (August 1981). "Design Principles Behind Smalltalk". Byte Magazine. Archived from the original on 2007-09-27. MCU, Memory...

Click to read more »
Multiple inheritance
Jumat, 2026-07-10 03:32:23

used by ActionScript, C#, D, Java, Nemerle, Object Pascal, Objective-C, Smalltalk, Swift and PHP. All these languages allow classes to implement multiple...

Click to read more »
Orwell (programming language)
Kamis, 2026-04-30 16:01:17

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Modulo
Rabu, 2026-07-22 15:16:21

INCITS 319-1998 (R2002): Information Technology - Programming Languages - Smalltalk. American National Standards Institute (ANSI). 1998. "Solidity Documentation"...

Click to read more »
List of arbitrary-precision arithmetic software
Jumat, 2026-08-14 16:53:46

supported by the built-in bigInt type. Smalltalk: variants including Squeak, Smalltalk/X, GNU Smalltalk, Dolphin Smalltalk, etc. SmartXML, a free programming...

Click to read more »
Double dispatch
Senin, 2025-10-20 21:27:23

function calls. Dan Ingalls first described how to use double dispatching in Smalltalk, calling it multiple polymorphism. The general problem addressed is how...

Click to read more »
Turing Award
Selasa, 2026-06-30 01:10:22

object-oriented programming languages, leading the team that developed Smalltalk, and for fundamental contributions to personal computing" HP Labs 2004...

Click to read more »
IBM RPG
Sabtu, 2026-07-25 14:15:08

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Cazzi Opeia
Jumat, 2026-06-26 20:32:30

Twicetagram Red Velvet "Peek-a-Boo" Perfect Velvet SM Entertainment Djamila "Smalltalk" —N/a BitStream/Universal Eva + Manu "Alien" EMI Finland B.A.P "Moondance"...

Click to read more »
MATLAB
Minggu, 2026-07-26 21:05:58

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
XTEA
Senin, 2026-03-02 22:27:56

rounds) Linden Scripting Language (LSL) implementation of XTEA for Second Life scripting Smalltalk implementation of XTEA PostgreSQL implementation of XTEA...

Click to read more »
Eclipse (software)
Kamis, 2026-08-13 15:36:01

and it runs without problems under IcedTea. Eclipse was inspired by the Smalltalk-based VisualAge family of integrated development environment (IDE) products...

Click to read more »
Compiler
Kamis, 2026-08-13 00:44:40

compilers exist for many modern languages including Python, JavaScript, Smalltalk, Java, .NET's Common Intermediate Language (CIL), originally in Microsoft...

Click to read more »
Blue book
Kamis, 2026-06-25 17:42:24

family of languages Blue Book (CD standard), a compact disc media format Smalltalk-80: The Language and its Implementation, or the "blue book", about the...

Click to read more »
Pete Steinkopf
Rabu, 2026-07-01 02:58:52

com/beach-rats-band-interview/ Smalltalk (members of Bouncing Souls, Worthless United) - "Holding Out" video premiere Smalltalk soars on 'Plus!' collection...

Click to read more »
Library (computing)
Kamis, 2026-07-23 20:34:21

files and objects are created at runtime from the classes. However, in Smalltalk, a class library is the starting point for a system image that includes...

Click to read more »
Ingalls
Senin, 2025-03-10 23:39:47

principal architect, designer and implementer of five generations of Smalltalk environments Daniel H. H. Ingalls, Sr. (1916–1999), Professor of Sanskrit...

Click to read more »
Dynamic programming language
Kamis, 2026-06-11 16:51:06

Object REXX (ooRexx) Perl PHP PowerShell Prolog Python R Raku Rebol Ruby Smalltalk SuperCollider Tcl VBScript Wolfram Language Comparison of programming...

Click to read more »
Tz database
Kamis, 2026-08-13 00:11:49

Go standard library time package; The Rust crate chrono-tz; The Squeak Smalltalk time package; The C++ libraries Boost and Qt, and C++20 chrono standard...

Click to read more »
Garbage collection (computer science)
Minggu, 2026-07-12 18:08:36

ECMAScript also tend to use GC. Object-oriented programming languages such as Smalltalk, ooRexx, RPL and Java usually provide integrated garbage collection. Notable...

Click to read more »
Comparison of programming languages (associative array)
Kamis, 2026-07-09 01:32:32

an Option type, Scala's equivalent of the Maybe monad in Haskell. In Smalltalk a Dictionary is used: phonebook := Dictionary new. phonebook at: 'Sally...

Click to read more »
Rust (programming language)
Jumat, 2026-08-07 02:03:34

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
String interning
Minggu, 2026-08-09 16:00:54

PHP (since 5.4), Lua and .NET languages. Lisp, Scheme, Julia, Ruby and Smalltalk are among the languages with a symbol type that are basically interned...

Click to read more »
Map (higher-order function)
Minggu, 2025-11-16 22:52:22

these languages. A collect alias for map is also provided in Ruby (from Smalltalk). Common Lisp provides a family of map-like functions; the one corresponding...

Click to read more »
List of widget toolkits
Minggu, 2026-08-09 19:15:14

Java (wxJava, jwx!), Lua (wxLua), Tcl(wxTCL), JavaScript (GLUEscript), Smalltalk (wxSqueak), Erlang (wxErlang), Haskell (wxHaskell), C (wxC), D (wxD),...

Click to read more »
Framework for integrated test
Selasa, 2025-08-05 01:26:25

2005, it has up-to-date versions for Java, C#, Python, Perl, PHP and Smalltalk. Although Fit is an acronym, the word "Fit" came first, making it a backronym...

Click to read more »
Control flow
Selasa, 2026-06-09 06:56:22

and unless Perl supplements a C-style if with when and unless. Messages Smalltalk uses ifTrue and ifFalse messages to implement conditionals, rather than...

Click to read more »
Seaside
Minggu, 2026-07-05 11:52:25

film Seaside (software), a framework for developing web applications in Smalltalk Seaside resort, a resort on or near a sea coast SM Seaside, a shopping...

Click to read more »
First-class function
Selasa, 2026-07-07 16:31:03

Partial application possible by automatic generation of new functions. Smalltalk Yes Yes Yes Yes Yes Partial Partial application possible through library...

Click to read more »
Agile software development
Sabtu, 2026-08-08 01:18:23

originally closely associated with object-oriented environments such as Smalltalk, Lisp and later Java, C#. The initial adopters of agile methods were usually...

Click to read more »
Yung Lean
Kamis, 2026-08-06 01:44:47

that same year, Acclaim Magazine had Yung Lean as their guest for a Q&A "smalltalk" segment, where they asked him about a wide variety of miscellaneous things...

Click to read more »
Red (programming language)
Rabu, 2026-06-03 20:38:31

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Physical Etoys
Senin, 2025-09-22 11:10:02

won the first innovation technology award given at the ESUG (European Smalltalk User Group) conference. Physical Etoys benefits robotics learning in primary/high...

Click to read more »
Cairo (graphics)
Jumat, 2026-07-17 14:44:29

Delphi, Haskell, Julia, Lua, Perl, PHP, Python, Ruby, Rust, Scheme, and Smalltalk. Cairo handles Latin and CJK fonts but does not directly support complex...

Click to read more »
Comparison of server-side web frameworks
Minggu, 2026-08-09 14:38:41

Project Language Current stable version Release date License AIDA/Web Smalltalk 6.7 2014-09-14 MIT Oracle APEX PL/SQL 22.2 2022-11-10 Proprietary freeware...

Click to read more »
SQL
Jumat, 2026-07-03 00:10:31

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Comparison of continuous integration software
Senin, 2026-07-20 11:21:37

Groovy, Haskell, Java, Node.js, Perl, PHP, Python, Ruby, Rust, Scala, Smalltalk Email, Campfire, HipChat, IRC, Slack, CCMenu, CCTray No GitHub, Heroku...

Click to read more »
Psyco
Rabu, 2026-07-15 20:24:33

the 1.5-4x range, making Python performance close to languages such as Smalltalk and Scheme, but still slower than compiled languages such as Fortran,...

Click to read more »
Raku (programming language)
Kamis, 2026-08-13 00:10:24

function of interfaces in Java, mixins in Ruby, and traits in PHP and in the Smalltalk variant Squeak. These are much like classes, but they provide a safer...

Click to read more »
Inheritance (object-oriented programming)
Kamis, 2026-06-04 10:48:30

adopted in the Simula 67 programming language. The idea then spread to Smalltalk, C++, Java, Python, and many other languages. There are various types...

Click to read more »
Programming language
Jumat, 2026-08-14 15:18:54

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Rack (web server interface)
Senin, 2025-08-11 18:16:29

open-source software portal Python WSGI Perl PSGI Javascript JSGI Python Paste Smalltalk Seaside FastCGI Java Servlet Server-side JavaScript Apache JServ Protocol...

Click to read more »
Extensible programming
Rabu, 2025-09-17 19:40:20

(metaprogramming) IMP OpenC++ XL XML Forth Factor Lisp Racket Scheme Lua PL/I Smalltalk Adaptive grammar Concept programming Dialecting Grammar-oriented programming...

Click to read more »
Alice's Restaurant
Sabtu, 2026-08-01 23:09:58

tourist attraction that was "good for business." The programming language Smalltalk was written around the same time. The song played a minor role that lives...

Click to read more »
Hack (programming language)
Kamis, 2026-04-16 07:28:40

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Craig Larman
Selasa, 2026-06-16 15:04:59

1970s, Larman worked as a software developer in APL, Lisp, Prolog, and Smalltalk, using iterative and evolutionary methods, which strongly influenced his...

Click to read more »
List of Linux audio software
Jumat, 2026-08-14 07:02:36

Sonic Pi, live coding and performance. SuperCollider, a language like Smalltalk for real-time audio synthesis. Mixxx is a cross-platform and DJ package...

Click to read more »
Agora (programming language)
Senin, 2024-06-10 10:46:35

and mixin methods. Agora has been implemented in C++, Java, Scheme, and Smalltalk. Agora98, the latest implementation of Agora, done in Java, allows full...

Click to read more »
Aspect-oriented programming
Kamis, 2026-08-13 00:09:19

Lua make Matlab ML Nemerle Perl PHP Prolog Python Racket Ruby Squeak Smalltalk UML 2.0 XML Distributed AOP Attribute grammar, a formalism that can be...

Click to read more »
1990 in music
Kamis, 2026-08-06 09:08:28

Egypt (cantata) Chris Harman – Iridescence, for 24 strings Paul Lansky – Smalltalk Alvin Lucier – Music for Piano with One or More Snare Drums Witold Lutosławski...

Click to read more »
GNU Emacs
Rabu, 2026-08-05 02:20:59

suitable for interactive programming along the lines of Interlisp or Smalltalk. Users who prefer the widely used IBM Common User Access keyboard shortcut...

Click to read more »
P (programming language)
Rabu, 2026-03-11 11:52:01

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Trygve Reenskaug
Senin, 2026-03-02 06:50:24

shipyards worldwide for more than 30 years. Reenskaug described his early Smalltalk and object-oriented programming conceptual efforts as follows: MVC was...

Click to read more »
Aida (disambiguation)
Rabu, 2026-07-22 07:06:51

and AIDA32, software that provides information on hardware AIDA/Web, a Smalltalk open source web application framework AIDA interactive educational freeware...

Click to read more »
Cryptol
Senin, 2024-09-23 08:08:33

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Knowledge representation and reasoning
Jumat, 2026-07-03 10:11:11

information about its own state. An example is the meta-object protocol in Smalltalk and CLOS that gives developers runtime access to the class objects and...

Click to read more »
Bosque (programming language)
Selasa, 2026-02-17 22:22:27

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Ursula Krechel
Rabu, 2026-04-29 11:15:16

Martin (15 July 2025). "Georg-Büchner-Preis 2025 geht an Ursula Krechel". Smalltalk Entertainment (in German). Retrieved 12 September 2025. Strawser, Amy...

Click to read more »
List of filename extensions (S–Z)
Kamis, 2026-05-28 21:53:07

Catalog file Celestia SSC Stellarium Script Stellarium ST SMALLTALK source code file Little Smalltalk ST Structured text file STC Celestia Star Catalog file...

Click to read more »
Intermediate representation
Kamis, 2026-08-13 00:10:32

Eiffel, Sather, Esterel, some dialects of Lisp (Lush, Gambit), Squeak's Smalltalk-subset Slang, Nim, Cython, SystemTap, Vala, V, and others make use of...

Click to read more »
NewtonScript
Sabtu, 2026-04-18 16:00:11

started focusing on prototype based languages and were impressed with Smalltalk and Self. Concurrently Apple was developing another dynamic programming...

Click to read more »
Object-oriented operating system
Minggu, 2026-07-26 13:27:43

right through to the application level. Smalltalk Smalltalk was invented at Xerox in the 1970s. The Smalltalk system is fully object-oriented and needs...

Click to read more »
Lisp machine
Sabtu, 2026-07-25 03:29:24

Common Lisp). The same hardware was used with different software also as Smalltalk machines and as the Xerox Star office system. These included the Xerox...

Click to read more »
Shell script
Rabu, 2026-08-05 14:02:22

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Examples of anonymous functions
Kamis, 2026-06-25 21:54:27

be used. For example, in GNU Smalltalk, st> f:=[:x|x*x]. f value: 8 . 64 st> [:x :y|x+y] value: 5 value: 6 . 11 Smalltalk blocks are technically closures...

Click to read more »
Involv3r
Rabu, 2023-03-22 10:37:42

Remix) Benjamin Damage and Doc Daneeka featuring Abigail Wyles 6:58 6. "Smalltalk" (Sasha Involv3r Remix) Ultraísta 6:49 7. "Moment Before Dreaming" (Sasha...

Click to read more »
Claire (programming language)
Jumat, 2025-10-17 16:13:58

claire-language.com Major implementations Claire (reference implementation), WebClaire Influenced by Smalltalk, SETL, OPS5, Lisp, ML, C, LORE, LAURE...

Click to read more »
Turtlestitch
Sabtu, 2025-09-13 21:29:08

Turtlestitch (stylized as TurtleStitch) is a free and open source platform (or web application) for generating and sharing patterns for embroidery machines...

Click to read more »
Remady
Jumat, 2026-05-01 05:41:57

Zürich 25.11.2016". Energy Star Night (in German). Retrieved 2017-06-24. "Smalltalk mit Remady & Manu-L: "Gewisse Fans gehen zu weit"". Blick am Abend (in...

Click to read more »
Abstract machine
Senin, 2026-06-22 22:08:00

collector (memory recovery feature built into programming languages). Smalltalk-80 (1980), Self (1989), and Java (1994) are examples of this implementation...

Click to read more »
Standard Widget Toolkit
Kamis, 2026-07-16 09:51:52

native widget interfaces for Smalltalk, originally for OTI Smalltalk, which became IBM Smalltalk in 1993. IBM Smalltalk's Common Widget layer provided...

Click to read more »
IDL (programming language)
Sabtu, 2026-08-15 03:53:28

provides a basic form of object-oriented programming, somewhat similar to Smalltalk, along with operator overloading. implements a persistent, global heap...

Click to read more »
Burroughs Large Systems
Senin, 2026-06-29 08:11:47

influenced his thinking in his developments in object-oriented programming and Smalltalk.[citation needed] Another facet of the B5000 architecture was that it...

Click to read more »
Hungarian notation
Sabtu, 2026-07-04 17:26:54

type name precedes the "given name" in Hungarian notation. The similar Smalltalk "type last" naming style (e.g. aPoint and lastPoint) was common at Xerox...

Click to read more »
Abstract type
Minggu, 2026-06-07 13:47:09

becomes abstract itself. In many dynamically typed languages such as Smalltalk, any class that sends a particular method to this, but does not implement...

Click to read more »
IBM PCjr
Minggu, 2026-06-28 02:56:05

including an alleged license of Charles Schulz's Peanuts characters. Smalltalk magazine in August published a detailed article on the computer, stating...

Click to read more »
Object REXX
Jumat, 2026-07-17 15:04:14

Nash, experimented with merging classic Rexx with the object model of Smalltalk. The motivation behind the project was to transfer the advantages of OOP...

Click to read more »
Icon (programming language)
Rabu, 2026-04-22 04:12:26

injects values into the function in a fashion similar to blocks under Smalltalk. For instance, the above loop can be re-written this way: every write(someFunction(i...

Click to read more »
Wetten, dass..?
Kamis, 2026-07-16 04:35:51

entire city where the show is held. Between the bets and the celebrity smalltalk, there were musical performances by top-ranking artists like Shania Twain...

Click to read more »
Meta-circular evaluator
Kamis, 2026-05-21 01:36:23

Forth, 1968 PostScript, 1982 Prolog, 1972 TeX, based on virgin TeX, 1978 Smalltalk, 1980 Rebol, 1997 Red, 2011 Factor, 2003 Some languages with a meta-circular...

Click to read more »
Parent pointer tree
Selasa, 2025-08-05 15:00:06

the execution stack can be inspected and modified at runtime such as Smalltalk Felix Cilk Mainframe computers using the instruction set architecture...

Click to read more »
Fat comma
Senin, 2024-01-01 00:49:51

['Perl', 'Python', 'Smalltalk'] } # New syntax (Ruby >= 1.9) new_hash = { name: 'Ruby', influences: ['Perl', 'Python', 'Smalltalk'] } The fat arrow is...

Click to read more »
Language-based system
Rabu, 2026-05-27 16:11:43

Rust Singularity – Experimental operating system from Microsoft Research Smalltalk – Object-oriented programming language Theseus OS UCSD P-system – 1977...

Click to read more »
Extension method
Kamis, 2026-02-26 12:24:49

Java via Manifold or Lombok or Fluent, Gosu, JavaScript, Oxygene, Ruby, Smalltalk, Kotlin, Dart, Visual Basic.NET, and Xojo. In dynamic languages like Python...

Click to read more »
GAMA Platform
Sabtu, 2026-05-30 07:07:05

several paradigms of modeling. This high-level language was inspired by Smalltalk and Java, GAMA has been developed to be used by non-computer scientists...

Click to read more »
List of BBC children's television programmes
Minggu, 2026-08-09 00:25:20

and Fuffy Skippy the Bush Kangaroo Skunk Fu! The Slammer Small Potatoes Smalltalk Diaries SMart Smart Guy SMarteenies Smile The Smoggies The Smokehouse...

Click to read more »
David A. Thomas (software developer)
Selasa, 2026-02-17 10:21:00

in the Smalltalk language including ENVY/Smalltalk (an IDE), ENVY/Developer (a team programming and configuration management tool for Smalltalk) and Orwell...

Click to read more »
Reference (computer science)
Rabu, 2026-07-29 04:09:53

with and adapt better to new requirements. Some languages, such as Java, Smalltalk, Python, and Scheme, do not support internal storage. In these languages...

Click to read more »
Lasso (programming language)
Selasa, 2025-08-19 09:24:20

Proprietary Filename extensions .lasso, .LassoApp Website www.lassosoft.com Major implementations Lasso 8, Lasso 9 Influenced by Dylan, Smalltalk, Scala...

Click to read more »
PARC (company)
Sabtu, 2026-06-27 03:36:20

(OOP) (with class-based inheritance, the most popular OOP model) in the Smalltalk programming language and integrated development environment Prototype-based...

Click to read more »
Scala (programming language)
Selasa, 2026-07-21 10:18:50

Common Lisp, Eiffel, Erlang, Haskell, Java, OCaml, Oz, Pizza, Scheme, Smalltalk, Standard ML Influenced Ceylon, Chisel, Fantom, F#, C#, Kotlin, Lasso...

Click to read more »
Boolean data type
Senin, 2026-08-10 19:20:26

^, !=, ¬), and negation (NOT, ~, !, ¬). In some languages, like Ruby, Smalltalk, and Alice the true and false values belong to separate classes, e.g....

Click to read more »
Call stack
Selasa, 2026-07-07 07:01:37

to generate fine-grained automated tests, and in cases like Ruby and Smalltalk, to implement first-class continuations. As an example, the GNU Debugger...

Click to read more »
Associative array
Rabu, 2026-07-01 08:57:51

languages, they are available as library functions without special syntax. In Smalltalk, Objective-C, .NET, Python, REALbasic, Swift, VBA and Delphi they are...

Click to read more »
Exploratory programming
Jumat, 2026-01-16 14:08:36

Mathematica, Obliq, Oz, Prolog, Python, REBOL, Perl, R, Ruby, Scala, Self, Smalltalk, Tcl, and JavaScript, often in conjunction with an IDE, provide support...

Click to read more »
Viable system model
Kamis, 2026-08-13 23:49:40

Model The Viable Systems Approach (Italian) The Viable System Agent A Smalltalk implementation of the VSM. The Viable System Agent A port of the Viable...

Click to read more »
Little b (programming language)
Minggu, 2023-04-09 01:26:23

eventually changed to "little b" to avoid confusion and to pay homage to Smalltalk. Krieger K. "Life in Silico: A Different Kind of Intelligent Design"....

Click to read more »
Bert Sutherland
Selasa, 2026-06-02 04:12:41

the technology of advanced microprocessors, two programming languages (Smalltalk, Java), and the Internet. Unlike traditional corporate research managers...

Click to read more »
Rational data type
Jumat, 2024-10-18 02:20:17

class in the module fractions. Ruby: native support using special syntax. Smalltalk represents rational numbers using a Fraction class in the form p/q where...

Click to read more »
VAXstation
Sabtu, 2026-05-16 17:15:51

VAX workstation named SUVAX (Single User VAX), and a project to port Smalltalk-80 to a VAX-11/780 equipped with a bitmap display, the latter being noted...

Click to read more »
Open Science Award for Open Source Research Software
Kamis, 2026-01-22 19:41:46

differentiation algorithms. Pharo, free programming language descended from Smalltalk, where everything is an object. Rising star: NeuRon Virtualizer, tool...

Click to read more »
Church encoding
Minggu, 2026-08-02 16:00:20

these as an implementation model for Boolean arithmetic; examples are Smalltalk and Pico. Boolean logic embodies a choice between two alternatives. Thus...

Click to read more »
Circle–ellipse problem
Kamis, 2025-10-09 18:57:36

discussing the issue. Refers to writings of C.J. Date. Some bias towards Smalltalk. LiskovSubstitutionPrinciple at WikiWikiWeb Subtyping, Subclassing, and...

Click to read more »
MDL (programming language)
Kamis, 2024-12-26 06:08:30

building MDL. Planner concepts influenced languages such as Prolog and Smalltalk. Smalltalk and Simula, in turn, influenced Hewitt's future work on the actor...

Click to read more »
Ezboard
Selasa, 2026-06-16 10:13:20

acquisition included all legacy ezboard domains. ezboard was written in Smalltalk VisualWorks 3.1 by Vanchau Nguyen with Jay O'Connor. There was no database...

Click to read more »
Emerald (programming language)
Selasa, 2025-11-11 05:30:54

1980s Typing discipline strong, static Website www.emeraldprogramminglanguage.org Influenced by Pascal, Simula, Smalltalk Influenced Java, Singularity...

Click to read more »
Ralph Johnson (computer scientist)
Senin, 2024-07-01 12:13:10

art embodied in that book as well. Johnson was an early pioneer in the Smalltalk community and is a continued supporter of the language. He has held several...

Click to read more »
Lambda calculus
Jumat, 2026-08-14 22:15:14

created at runtime. Such runtime creation of functions is supported in Smalltalk, JavaScript, Wolfram Language, and more recently in Scala, Eiffel (as...

Click to read more »
Classic Mac OS
Jumat, 2026-08-14 11:48:44

like Raskin, Jobs negotiated a visit to see the Xerox Alto computer and Smalltalk development tools in exchange for Apple stock options. The final Lisa...

Click to read more »
Manicule
Jumat, 2026-05-01 04:59:48

Goldberg & Kay (1976), p. 15: "Smalltalk uses a number of special "iconic" characters, many of which were invented by some Smalltalk students to help remind...

Click to read more »
JDoodle
Jumat, 2026-06-05 22:14:12

PostgreSQL Prolog Python R Racket Raku Rhino JS Ruby Rust Scala Scheme Smalltalk SpiderMonkey SQL Swift Tcl TypeScript Unlambda VB.NET Verilog Whitespace...

Click to read more »
Ivan Sutherland
Rabu, 2026-08-05 13:03:12

University of Utah. Among his students there were Alan Kay, inventor of the Smalltalk language, Gordon W. Romney (computer and cybersecurity scientist), who...

Click to read more »
Quine (computing)
Jumat, 2026-08-07 22:58:22

Whitespace → Unlambda Ruby → Scala → Scheme → Scilab → Shell (bash) → S-Lang → Smalltalk → Squirrel3 → Standard ML → ... → Rexx (128 (and formerly 50) programming...

Click to read more »
Functional programming
Rabu, 2026-07-29 06:09:47

Project Automatic Translation of a Large Object Oriented System from Smalltalk to Java. Gosling, James. "Closures". James Gosling: on the Java Road....

Click to read more »
Prolog
Rabu, 2026-07-15 03:32:40

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Memory protection
Minggu, 2026-05-03 01:18:07

used conceptually as the basis for some virtual machines, most notably Smalltalk and Java. Currently, the DARPA-funded CHERI project at University of Cambridge...

Click to read more »
List of educational software
Kamis, 2026-08-13 00:12:03

Racket (programming language) RoboMind Scratch (programming language) Smalltalk — Squeak and Pharo Swift Playgrounds VPython Wikitext — markup language...

Click to read more »
Non-English-based programming languages
Kamis, 2026-08-13 00:09:36

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Timeline of computing 1980–1989
Minggu, 2026-04-19 03:06:58

MB Profile hard drive. The Xerox Star – which included a system called Smalltalk that involved a mouse, windows, and pop-up menus – inspired the Lisa's...

Click to read more »
Swift (programming language)
Minggu, 2026-06-14 23:07:50

Pascal Perl Raku PHP Prolog Python R Ruby Rust SAS SQL Scratch Shell Smalltalk Swift more... Lists: Alphabetical Categorical Generational Non-English-based...

Click to read more »
Lingo (programming language)
Senin, 2026-06-08 14:22:29

Lingo is an object-oriented programming (OOP) language, and supports Smalltalk-like verbose syntax, OO dot syntax, and inheritance. When Lingo was created...

Click to read more »
Comparison of programming languages by type system
Kamis, 2026-02-19 23:32:51

dynamic (latent) Seed7 strong explicit nominal static Simula strong static Smalltalk strong implicit dynamic Swift strong partially implicit (local type inference)...

Click to read more »
Name resolution (programming languages)
Jumat, 2026-01-16 14:15:15

resolution include C, C++, E, Erlang, Haskell, Java, Pascal, Scheme, and Smalltalk. Examples of languages that use dynamic name resolution include some Lisp...

Click to read more »
Operator overloading
Rabu, 2026-06-17 01:32:05

April 2021. "Operators". Tour of Scala. Hunt, John (6 December 2012). Smalltalk and Object Orientation: An Introduction. Springer Science & Business Media...

Click to read more »
Set (abstract data type)
Kamis, 2026-01-29 03:05:06

HashSet and SortedSet classes that implement the generic ISet interface. Smalltalk's class library includes Set and IdentitySet, using equality and identity...

Click to read more »
Gary T. Leavens
Minggu, 2025-12-07 01:19:22

on behavioral interface specification languages (BISLs) such as Larch/Smalltalk, Larch/C++, and JML. Leavens was the program chair for 2009 OOPSLA. "Index...

Click to read more »
Glass (disambiguation)
Minggu, 2026-06-28 01:10:01

bundle), a solution stack based on GemStone, Linux, Apache, Seaside and Smalltalk Glass, an esoteric programming language developed by Gregor Richards in...

Click to read more »