Newspeak (programming language)

Newspeak
Paradigmobject-oriented, functional
FamilySmalltalk: Self
Designed byGilad Bracha
DevelopersGilad Bracha, Peter von der Ahé, Vassili Bykov, Yaron Kashai, Ryan Macnak, William Maddox, Eliot Miranda
First appeared2006; 18 years ago (2006)
Stable release
Prototype / February 2013; 11 years ago (2013-02)
Typing disciplinedynamic, optional
Implementation languageC++, Newspeak, JavaScript
OSWindows 10, macOS, Linux, Android; web browsers
LicenseApache
Websitenewspeaklanguage.org
Major implementations
Primordial Soup
Influenced by
Smalltalk, Self, BETA, E

Newspeak is a programming language and platform in the tradition of Smalltalk and Self being developed by a team led by Gilad Bracha.[1] The platform includes an integrated development environment (IDE), a graphical user interface (GUI) library, and standard libraries.[2] Starting in 2006, Cadence Design Systems funded its development and employed the main contributors, but ended funding in January 2009.[3]

  1. ^ Bracha, Gilad; von der Ah´, Peter; Bykov, Vassili; Kashai, Yaron; Maddox, William; Miranda, Eliot (June 2010). "Modules as Objects in Newspeak" (PDF).
  2. ^ Gilad Bracha, Peter Ahe, Vassil Bykov, Yaron Kashai and Eliot Miranda. The Newspeak Programming Platform.
  3. ^ Bracha, Gilad (2008-11-24). "Room 101: We have Good news, and we have Bad news". Room 101: A place to be (re)educated in Newspeak. Google Blogger. Retrieved 2009-09-21.