Self (programming language): Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 6 templates: del empty params (1×); hyphenate params (5×);
Citation bot (talk | contribs)
Alter: journal. | You can use this bot yourself. Report bugs here. | Suggested by Neko-chan | Category:Cross-platform free software | via #UCB_Category 355/378
Line 22:
Several just-in-time compilation techniques were pioneered and improved in Self research as they were required to allow a very high level object oriented language to perform at up to half the speed of optimized C. Much of the development of Self took place at [[Sun Microsystems]], and the techniques they developed were later deployed for [[Java (programming language)|Java]]'s [[HotSpot (virtual machine)|HotSpot]] [[virtual machine]].
 
At one point a version of Smalltalk was implemented in Self. Because it was able to use the JIT, this also gave extremely good performance.<ref>{{cite journal|last1=Wolczko|first1=Mario|title=self includes: Smalltalk|journal=Workshop on Prototype-Based Languages, ECOOP ‘96'96, Linz, Austria|date=1996}}</ref>
 
== History ==