Pergunta

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?

Foi útil?

Solução

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. :)

Outras dicas

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

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).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top