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:

    When your parents are in political life, you aren’t normal. Everybody talks about the benefits, but I don’t know what the benefits are.... But I’d rather have that kind of mother than an overweight housewife.
    Katherine Berman Mariano (b. 1957)

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