3

I am learning SmallTalk now using Squeak4.1. I use Squeak by Example as a tutorial, Here I countered a delema, " Morphic was developed by ... for the Self programming language " Can anybody give some hints on the meaning of self programming language?Do it means smtalltalk is a self programming language?

blueberryfields
  • 45,910
  • 28
  • 89
  • 168
parsifal
  • 879
  • 4
  • 12
  • 21
  • 6
    Next time, please try to look around for the answer by yourself before asking. In this case, the answer can easily be found here: http://www.google.com/search?q=self+programming+language. Good luck with your study. – mpenkov Jan 13 '11 at 07:58
  • 1
    http://selflanguage.org/ – Vijay Mathew Jan 13 '11 at 10:48

3 Answers3

9

Self is an object-oriented programming language.

When I first read your question I though the same as I think you are - that the language programmed itself. However, the capitalised 'Self' should have given it away. :)

Saladin Akara
  • 2,518
  • 6
  • 30
  • 50
3

This is cute, considering how the Self programming language is also a self programming language!

Self is a programming language in which Morphic was devised as the model for user interface. Squeak adapted it from there, with the bit of pain it implied migrating from a prototypes based language to a class based one.

BTW, Smalltalk is a self programming language too! Smalltalk, as Self, is defined by itself (in terms of more Smalltalk and a few VM primitives).

fede s.
  • 582
  • 3
  • 17
  • Nice answer! Better than the accepted one, objectively, (haha) but then you were a bit late. :) – cat Apr 12 '16 at 22:55
  • 1
    Yeah, 2 yrs late is hard to beat! But i hope people will keep looking for the sexiest language ever! – fede s. Apr 12 '16 at 22:58
3

Self is an object-oriented programming language developed at Sun Microsytems. Check out: http://labs.oracle.com/self//language.html

Bruce Prior
  • 31
  • 1
  • 1