Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 See also  





3 References  





4 External links  














Strongtalk






Deutsch
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from LongView Technologies)

Strongtalk
Paradigmobject-oriented
FamilySmalltalk
Designed byGilad Bracha,
David Griswold
DevelopersAnimorphic Systems,
Sun Microsystems
First appeared1 July 2002; 22 years ago (2002-07-01)
Stable release

2.0 / 9 August 2006; 17 years ago (2006-08-09)

Typing disciplinedynamic, optional static (strong)
ScopeLexical (static)
Implementation languageSmalltalk
PlatformIA-32
OScross-platform
LicenseBSD revised
Websitewww.strongtalk.org
Influenced by
Smalltalk, Self
Influenced
Java HotSpot

In computing, Strongtalk is a Smalltalk environment with optional static typing support. Strongtalk can make some compile time checks, and offer stronger type safety guarantees; this is the source of its name. It is non-commercial, though it was originally a commercial project developed by a small startup company named LongView Technologies (trading as Animorphic Systems).

History

[edit]

David Griswold wanted to use Smalltalk more extensively, but then-extant implementations were insufficient for his needs. He wanted to improve the performance, add type-checking, and use native graphical user interface (GUI) widgets.[1] His efforts resulted in the 1993 paper he co-authored with Gilad Bracha.[2] This version was based on adding type-checking to the ParcPlace Systems implementation of Smalltalk. However, an implementation begun from scratch could gain a better typing system.

He became interested in the improvements that the team for the language Self had achieved, and envisioned the same methods used to improve Smalltalk. Urs Hölzle, who worked on the powerful Self compiler, spoke with Griswold about implementing the same type feedback in a Smalltalk compiler. Griswold, Hölzle, Lars Bak, and others formed a small company (LongView Technologies, doing business as Animorphic Systems) to re-implement Strongtalk. Work began in 1994 and they completed an implementation in 1996. The firm was bought by Sun Microsystems in 1997, and the team got focused on Java, releasing the HotSpot virtual machine,[3] and work on Strongtalk stalled.

Sun released the 1997 re-implementation of Strongtalk as open-source software under a revised BSD license, including the Strongtalk system image in 2002, and the virtual machine in 2006. Strongtalk is touted as the fastest implementation of Smalltalk.[3] Strongtalk is available for Windows XP (other ports are in the works) and includes a basic development environment.

See also

[edit]

References

[edit]
  1. ^ "Strongtalk history". Strongtalk.org.
  • ^ Bracha, Gilad; Griswold, David (1993). "Strongtalk: Typechecking Smalltalk in a Production Environment". Proceedings of the OOPSLA'93 Conference on Object-oriented Programming Systems, Languages and Applications: 215–230.
  • ^ a b "Strongtalk: A High-Performance Open Source Smalltalk With An Optional Type System". Retrieved 7 April 2011.
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Strongtalk&oldid=1223464195"

    Categories: 
    High-level programming languages
    Object-oriented programming languages
    Class-based programming languages
    Dynamically typed programming languages
    Smalltalk programming language family
    Programming languages created in 2002
    Cross-platform free software
    Formerly proprietary software
    Hidden category: 
    Official website different in Wikidata and Wikipedia
     



    This page was last edited on 12 May 2024, at 08:52 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki