Slate (programming language)

Slate (programming language)

Infobox programming language
name = Slate

paradigm = Prototype-based
year = 2003
designer =
developer = The TUNES Project for a Free Reflective Computing System
latest release version = 0.3.5
latest release date = August 10, 2005
typing = strong, dynamic
implementations = Slate
dialects =
influenced_by = Self, Smalltalk, Strongtalk, Common Lisp, Dylan
influenced =

Slate is a prototype based object-oriented programming language with multiple dispatch. It uses the syntax of Smalltalk and some ideas of the Self programming language. Slate also aims to provide an operating system like environment (e.g. graphics interface). It was once featured on Slashdot.

External links

* [http://slate.tunes.org Language website]
* [http://developers.slashdot.org/developers/04/03/27/1627220.shtml Article on Slashdot]
* [http://slate.tunes.org/wiki/Changes_from_Smalltalk-80 List of differences between Slate and Smalltalk]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Logo (programming language) — LOGO redirects here. For other uses, see LOGO (disambiguation). Logo Paradigm(s) multi paradigm:functional educational, procedural, reflective Appeared in …   Wikipedia

  • Omega (programming language) — Omega is a prototype based programming language created by Günther Blaschek in the spirit of Smalltalk. It does not have classes in the sense of Smalltalk and C++, but prototype as in Javascript, Self, Slate and Io. External links… …   Wikipedia

  • Slate (disambiguation) — Slate is a type of rock.Slate may also refer to: *Slate (writing), a sheet of material, originally made of slate, on which a person can write *Slate (elections), a group of candidates that run on a common platform in an election. * Slate… …   Wikipedia

  • Prototype-based programming — is a style of object oriented programming in which classes are not present, and behavior reuse (known as inheritance in class based languages) is performed via a process of cloning existing objects that serve as prototypes. This model can also be …   Wikipedia

  • Generational list of programming languages — Here, a genealogy of programming languages is shown. Languages are categorized under the ancestor language with the strongest influence. Of course, any such categorization has a large arbitrary element, since programming languages often… …   Wikipedia

  • Programmiersprachen für Kinder — sind als Lerninstrumente konzipiert, mit denen Kinder im Vorschul und Schulalter sich spielerisch mit der Funktionsweise und den Prinzipien der Entwicklung von Computer Software vertraut machen können. Programmiersprachen für Kinder sind… …   Deutsch Wikipedia

  • Liste von Programmiersprachen — Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A A# A+ …   Deutsch Wikipedia

  • Criticism of Google — Main article: Google Criticism of Google includes possible misuse and manipulation of search results, its use of others intellectual property, concerns that its compilation of data may violate people s privacy, possible censorship of search… …   Wikipedia

  • Список языков программирования — Списки языков программирования Алфавитный По категориям Хронологический Генеалогический Цель этого алфавитного списка языков программирования состоит в том, чтобы дать полный перечень всех существующих языков программирования, как используемых в… …   Википедия

  • Apple Newton — The Apple Newton, or simply Newton, is the iPhone s predecessor and was an early line of personal digital assistants developed and marketed by Apple Computer (now Apple Inc.) from 1993 to 1998. Some electronic engineering and the manufacture of… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”