VisualWorks - Benefits and Drawbacks

Benefits and Drawbacks

Visualworks allows for very fast application development, as individual methods can be compiled even while the program to be developed is runnining. Compiling a smalltalk method typically takes about a second, while doing the same for a C++ project often takes a minute or more. Also, the various code browsers of Visualworks help the developer to quickly locate a class or method of interest.

Execution performance in terms of CPU time and memory consumption of Smalltalk programs is generally not as good as that of statically typed and binary-compiled languages such as C++, Fortran, Pascal or Ada. See the Language Shootout. Also, the Smalltalk-inherent Garbage Collection makes Smalltalk not suitable for applications with hard realtime requirements, as the garbage collection process can start any time and will block execution for (typically) between a second and ten seconds.

Read more about this topic:  VisualWorks

Famous quotes containing the words benefits and/or drawbacks:

    “One of your biggest jobs as a parent of multiples is no bigger than simply talking to your children individually and requiring that they respond to you individually as well. The benefits of this kind of communication can be enormous, in terms of the relationship you develop with each child, in terms of their language development, and eventually in terms of their sense of individuality, too.”
    —Pamela Patrick Novotny (20th century)

    “France has neither winter nor summer nor morals—apart from these drawbacks it is a fine country.”
    —Mark Twain [Samuel Langhorne Clemens] (1835–1910)