File:Smalltalk_Balloon.svg · Wikimedia Commons · See Wikimedia Commons
Smalltalk
Sign in to saveobjektorientierte 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
- Instance of
- programming language
- Developer
- Dan Ingalls
- Designed by
- PARC
Show 9 more facts
- Commons category
- Smalltalk (programming language)
- software version identifier
- ANSI Smalltalk
- topic's main category
- Category:Smalltalk programming language family
- inception
- 1972-00-00
- influenced by
- Logo
- programming paradigm
- class-based programming
- typing discipline
- strong typing
- topic has template
- Template:Smalltalk programming language
- 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)
Available in 48 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- abstract
- Aragonese
- Armenian
- Azerbaijani
- Bahasa Indonesia
- Belarusian
- Bulgarian
- Catalan
- Central Kurdish
Show 29 more
via Wikidata sitelinks · CC0