Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Development
    • Development

    Theres Nothing Small About Smalltalk

    Written by

    Peter Coffee
    Published March 6, 2006
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Introduced to enterprise developers more than 10 years before Java, the Smalltalk language established key ideas of object-oriented language design and implementation.

      It also committed the rarely forgiven sin of being ahead of its time, demanding memory budgets and processor speeds more often found on a high-end workstation than on a commodity PC before the mid-1990s.

      At the critical moment when “Giga” became a mainstream PC prefix, applied both to clock speeds and memory capacities, Javas C-like syntax swooped in to seize developer mind share in areas where Smalltalk had first shown the way.

      Once the darling of both the white-coated researcher and the white-shirted IBM salesperson, Smalltalk was relegated to a historical footnote—or, then again, perhaps not.

      A developer who takes a casual look at Smalltalks current state of play might get an unfavorable impression. The Web site of ParcPlace Systems, spun off to commercialize the language following its development at Xeroxs PARC (Palo Alto Research Center), is an online ghost town; IBM will withdraw from the Smalltalk marketplace in April.

      “VisualAge Smalltalk customers can discover and leverage the value of industry standards,” said the IBM end-of-life announcement on April 26 of last year.

      That begs the question, though, of whats a “standard”: Smalltalk became an ANSI-standard language in May 1998, and the former ParcPlace VisualWorks development tools for Smalltalk—acquired by enterprise software vendor Cincom Systems in August 1999—continue to be refined.

      Version 7.4 of VisualWorks became available at the beginning of this year, offered in both a supported commercial version and an unsupported but full-function noncommercial version that can be downloaded at smalltalk.cincom.com.

      VisualWorks offers developers a capable tool set with a remarkably long list of contributed components and utilities that are supplied under varied license terms.

      Versions of the 7.4 release on Microsofts Windows XP and Apple Computers OS X delivered a polished development experience in eWEEK Labs tests on both platforms, with well-paved pathways for interactive graphical interface development and efficient packaging of finished applications for convenient deployment.

      All the traditional amenities of a Smalltalk development system are still present in VisualWorks, including the almost disconcertingly wide-open system browser that makes the entire run-time environment as accessible to modification as a developers own work in progress.

      /zimages/1/28571.gifWhats inside Microsofts six new beta releases of Windows Vista? Click here to read more.

      After one of the Labs past development “Shoot-Out” competitions, we reported that watching a Smalltalk developer recovering from an error was like watching someone perform brain surgery on oneself. But Smalltalk has since become somewhat safer for journeyman developers with the addition of such features as namespaces, as we learned from Cincom product manager James Robertson, in Cincinnati, during a conversation with the Labs late last month.

      Robertson brings a developers perspective to his work. Hes better known to the open-source community as one of the lead developers of the BottomFeeder news aggregator client for the RSS and Atom protocols.

      That project demonstrates the ability of VisualWorks to deliver an application both on Windows and on Macintosh OS X as well as many other Unix-family operating systems.

      “Our virtual machine isnt as widespread as the Java virtual machine, so we dont feel as much of a need to lock it down. There have been some changes in the bytecode set,” Robertson said, and developers interested in using Smalltalk should therefore take care to keep users up to date in that regard.

      On the other hand, Robertson said, Smalltalk retains the fully object-oriented character that other development languages such as Java and C++ sometimes struggle to simulate: The notion of data types thats found in most languages, he said, has impeded such improvements as the addition of generic capabilities to Java.

      “Smalltalk has type, but you can add message signatures of any sort to any object. Making something generic, to a very large extent, just means cloning the API,” Robertson said.

      /zimages/1/28571.gifCheck out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

      Peter Coffee
      Peter Coffee
      Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.