Self was the first prototype-based programming language, and may still be the best known. Its development was inspired and strongly influenced by the pioneering work on Smalltalk By Xerox PARC. Self is a Smalltalk follow-on, and can be seen as a Smalltalk variant or dialect; though this is not strictly so if one defines Smalltalks as based on classes only, not prototypes. Self emerged from the University of California, Berkeley Smalltalk program, a custom RISC chip designed to run Smalltalk-80. Berkeley got the very first Smalltalk license (making it the first post-PARC Smalltalk) from Xerox PARC so they could put Smalltalk on their chip. Dave Ungar was head of the project, and became the main author of Self. He wanted to make a language that was in the Smalltalk family, but based on some different assumptions. Smalltalk is a very pure language, with a small number of principles, but Ungar wanted an even purer Smalltalk. The result was Self. Some wrote it SELF, but standard usage is Self. Self is a very minimal language based on a small, minimum number (3) of simple, concrete ideas, each of which merges two ideas from programming:

1) Prototypes = inheritance + instantiation.

2) Slots = variables + procedures (functions, methods).

3) Behavior = state + behavior.

  • dSelf Extension to the delegation and prototype-based object-oriented language Self, adds distributed objects and transparent remote reference resolution to the languages, so it facilitates distributed inheritance and instantiation mechanisms.
  • dSelf: A Distributed Self Extension to delegation and prototype-based object-oriented language Self: adds distributed objects, transparent remote reference resolution, thus facilitating distributed inheritance and instantiation mechanisms. [ResearchIndex]
  • Guru Tool for automatic restructuring (refactoring) of Self inheritance hierarchies. Such tools are most useful with OO languages, more so prototype-based. Brief description, example diagram, links. [Open Source, GPL]
  • Guru: SourceForge Project page: downloads, forums, statistics.
  • Hello, World program Self
  • Merlintec Computadores Ltda: Merlin Computers Brazilian firm founded to advance Self language, Self-R OS, and computers using Self. News, company information, products, technology. Sponsors of SelFest 2000, São Carlos, Brazil. English, Português.
  • Oracle: Self Project home at Sun Microsystems Labs. Public release, papers on Self, OO, and prototype programming, tutorial, education resources, mail list archive, links. [Not an active research project]
  • Self on Linux Port of Self language from SunOS to i386+ PCs: Linux, and Smalltalk/V for Windows 2.0; descriptions, downloads, links. [Open Source, GPL]
  • Slate Language-OS based on CLOS, Self, Smalltalk; Smalltalk syntax; libraries inspired by Common Lisp, Dylan, Strongtalk (strong typing). Descriptions, programming manual, tutorials, summaries, bulletin board Swiki, CVS. [Open Source, LGPL]
  • Yahoo Groups: Self-interest Mail list and archive for discussing Self programming language.

Media publications

  • The Slate Programming Language Brief article related to developers, announcements, and programming; many forum comments. [Slashdot] (Published 2004-03-27 00:00:00)

Inter CAFFE

31 korisnika prisutno: 0 registrovanih i 31 senkica. Ulogovani: Nema
Filigranska kapija od stihova - Dejan Milenković
16.08.2019 22:52, tragalac@Umetnost
Muzika, tekst - moja omiljena pesma
14.06.2019 08:02, Sammir@Umetnost
Potrosacko drustvo iz vizure jednog potrosaca
14.06.2019 08:00, Sammir@Posao
Vicevi - Mujo, Haso, Lala, Sosa, plavuse i ostali
14.06.2019 07:53, Sammir@Opušteno
Dobro došli - predstavite se
14.06.2019 07:51, Sammir@Opušteno
Poezija - najlepsi stihovi
16.04.2019 08:23, tragalac@Umetnost
Preporuke za citanje - preporucite knjigu, zanimljivo stivo
18.03.2019 10:58, solium@Umetnost
Miroslav Mika Antic - neki pesnik iz Mokrina
12.03.2019 23:11, Maxa@Umetnost

Vesti

Vučić s Majom Pavlović: Pomoći ćemo da se reši problem

Sudar kod Kraljeva: Povređeno petoro mladih, dve devojke u teškom stanju

Ne zna se sudbina četiri hiljade Srba nestalih u ratovima devedesetih

Država povećala vlasnički udeo u Aerodromu "Nikola Tesla"

Nacrtana akcija Partizana: "Bukvalno me je pogodio u čelo" VIDEO

Hodžaj: Taksama usloviti Beograd za povlačenje priznanja

Lajčak: Realnost Kosova je da nije priznato od pet članica EU; Srbija ne bi trebala da potpisuje ugovor sa Evroazijskom unijom

Naslovi.net, 30.8.2019 13:22

Virtuelne razglednice

za rodjendan, godišnjicu braka, srećnu slavu, ženidbu, udaju, položen vozački, prijem u radni odnos...