Strongtalk - Strongtalk
Paradigma | Objektově orientovaný |
---|---|
Rodina | Pokec |
Navrhl | Gilad Bracha; David Griswold |
Vývojáři | Animorphic Systems, Sun Microsystems |
Poprvé se objevil | 1. července 2002 |
Stabilní uvolnění | 2.0 / 9. srpna 2006 |
Psací disciplína | Dynamický, volitelné statický |
Jazyk implementace | Pokec |
Plošina | Cross-platform |
OS | Cross-platform |
Licence | Otevřený zdroj |
webová stránka | www |
Ovlivněno | |
Pokec, Já | |
Ovlivněno | |
Jáva HotSpot |
Strongtalk je Pokec prostředí s volitelným statické psaní Podpěra, podpora. Strongtalk může něco udělat čas kompilace šeky a nabídka silnější bezpečnost typu záruky; toto je zdroj jeho jména. Je nekomerční, i když se původně jednalo o komerční projekt vyvinutý malou společností začínající společnost pojmenovaný Technologie LongView (obchodování jako Animorfní systémy).
Dějiny
David Griswold chtěl využít Smalltalku ve větší míře, ale pak existující implementace pro jeho potřeby nestačily. Chtěl zlepšit výkon, přidat kontrolu typu a použít nativní grafické uživatelské prostředí (GUI) widgety.[1] Jeho úsilí vyústilo v dokument z roku 1993, na kterém spoluautorem Gilad Bracha.[2] Tato verze byla založena na přidání kontroly typu do implementace Smalltalk v ParcPlace Systems. Implementace zahájená od nuly by však mohla získat lepší systém psaní.
Začal se zajímat o vylepšení týmu pro jazyk Já dosáhl a představil si stejné metody, jaké se používaly ke zlepšení Smalltalku. Urs Hölzle, který pracoval na výkonném kompilátoru Self, mluvil s Griswoldem o implementaci stejného zadejte zpětnou vazbu v kompilátoru Smalltalk. Griswold, Hölzle, Lars Bak a další založili malou společnost (LongView Technologies, podnikající jako Animorphic Systems), aby znovu implementovali Strongtalk. Práce začaly v roce 1994 a implementaci dokončily v roce 1996. Firmu koupila Sun Microsystems v roce 1997 a tým se soustředil na Jáva, uvolnění HotSpot virtuální stroj,[3] a práce na Strongtalku se zastavila.
Sun vydal re-implementaci Strongtalk as z roku 1997 open-source software pod revidováno Licence BSD, včetně Strongtalk systémový obraz v roce 2002 a virtuální stroj v roce 2006. Strongtalk je uváděn jako nejrychlejší implementace Pokec.[3] Strongtalk je k dispozici pro Windows XP (jiný porty jsou v pracích) a zahrnuje základní vývojové prostředí.
Viz také
- Chrome V8, Stroj JavaScript
- JavaScript
- HotSpot (Virtuální stroj Java)
Reference
- ^ „Strongtalk history“. Strongtalk.org.
- ^ Bracha, Gilad; Griswold, David (1993). „Strongtalk: Typechecking Smalltalk ve výrobním prostředí“. Sborník příspěvků z konference OOPSLA'93 o objektově orientovaných programovacích systémech, jazycích a aplikacích: 215–230.
- ^ A b „Strongtalk: Vysoce výkonný otevřený zdroj Smalltalk se systémem volitelného typu“. Citováno 7. dubna 2011.
externí odkazy
- Oficiální webové stránky
- Silný malý rozhovor na smalltalk.org
- Strongtalk na Google Code