Skip to content
Smalltalk

File:Smalltalk_Balloon.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ235086· pop 50· linked from 671 articles

objektorientierte Programmiersprache

Key facts

Programming language.name
Smalltalk
Programming language.logo
Smalltalk Balloon.svg
Programming language.logo size
150px
Programming language.paradigm
Object-oriented
Programming language.designer
Adele Goldberg, Dan Ingalls, Alan Kay
Programming language.developer
Peter Deutsch, Adele Goldberg, Dan Ingalls, Ted Kaehler, Alan Kay, Diana Merry, Scott Wallace and Xerox PARC
Programming language.released
(development begun 1969)
Programming language.latest release version
Smalltalk-80 version 2
Programming language.typing
objects, but in some implementations, strong or dynamic
Programming language.scope
Lexical (static)
Programming language.programming language
Smalltalk
Programming language.platform
Xerox Alto (74181)
Programming language.implementations
Amber, Dolphin Smalltalk, GemStone/S, GNU Smalltalk, Pharo, Smalltalk/X, Squeak, Cuis Smalltalk, VA Smalltalk, VisualWorks
Programming language.influenced by
Lisp, Simula, Euler, IMP, Planner, Logo, Sketchpad, ARPAnet, Burroughs B5000
Programming language.influenced
AppleScript, Common Lisp Object System, Dart, Dylan, Erlang, Etoys, Go, Groovy, Io, Ioke, Java, Lasso, Logtalk, Newspeak, NewtonScript, Object REXX, Objective-C, PHP 5, Python, Raku, Ruby, Scala, Scratch, Self, Swift
Programming language.operating system
Cross-platform (multi-platform)
Programming language.wikibooks
Smalltalk
Programming language.website
hide

via Wikipedia infobox

Wikidata facts

Developer
Dan Ingalls
Designed by
PARC
Show 9 more facts
Commons category
Smalltalk (programming language)
software version identifier
ANSI Smalltalk
inception
1972-00-00
influenced by
Logo
programming paradigm
class-based programming
typing discipline
strong typing
file extension
st
Sources (8)

via Wikidata · CC0

Article · Deutsch

Smalltalk ist ein Sammelbegriff einerseits für eine dynamische, im Original untypisierte objektorientierte Programmiersprache und andererseits für eine vollständige Entwicklungsumgebung, die in den 1970er Jahren am Xerox PARC Forschungszentrum durch Alan Kay, Dan Ingalls, Adele Goldberg und andere entwickelt wurde. Sie wurde allgemein unter dem Namen Smalltalk-80 freigegeben und hat die Entwicklung vieler späterer Programmiersprachen, wie etwa Objective-C, Java und Ruby beeinflusst. Smalltalk wurde von Lisp mit seiner automatischen Speicherbereinigung und Simula mit seinem Klassen-Konzept beeinflusst und gilt neben Simula-67 als eine der ersten objektorientierten Programmiersprachen. Smalltalk ist im Gegensatz zu Sprachen wie C++ oder Java eine rein objektorientierte Programmiersprache, das heißt, Daten wie Integer, Character und ähnliche, die in anderen objektorientierten Sprachen zum Teil als elementare Datentypen repräsentiert werden, sind in Smalltalk ebenfalls über Objekte und zugehörige Klassen realisiert. Die Smalltalk-Entwicklungsumgebung enthielt viele Ideen, die später mit der Macintosh- und Atari-TOS/GEM- und dann später auch Windows-Benutzeroberfläche verbreitet wurden. Verwendet wurde ein Grafikbildschirm mit verschiebbaren Fenstern, Aufklappmenüs und Schriften von verschiedener Größe. Eine Maus mit drei Tasten – rot, blau und gelb – diente erstmals als zusätzliches Eingabegerät. Das Model-View-Controller-Konzept (MVC) spielte in der Smalltalk-80-Entwicklungsumgebung eine wesentliche Rolle.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (19)