Newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.object
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!news.sprintlink.net!uunet!news.mtholyoke.edu!world!edwards
From: edwards@world.std.com (Jonathan Edwards)
Subject: Re: c++, smalltalk, and real-time
Message-ID: <D73I6G.KMC@world.std.com>
Organization: IntraNet, Inc.
References: <3mjk4m$ijf@news.Belgium.EU.net>
Date: Sat, 15 Apr 1995 21:25:27 GMT
Lines: 23
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:123326 comp.lang.smalltalk:22797 comp.object:29624

In article <3mjk4m$ijf@news.Belgium.EU.net>,
Filip Vandamme <bigtime@phil.eunet.be> wrote:
>
>  5) Are there any other constraints that OOP in general, or C++/Smalltalk in 
>     particular impose that are detrimental to solve real time problems, com-
>     pared to C?

Smalltalk in particular does not support multithreading and multiprocessing, at
least in any commercially available implementation. This is not a requirement
for all real-time systems, but is very important for many performance-critical
applications (e.g. databases). People are even starting to use multiprocessor
desktops, and expecting their apps to utilize them. It appears Smalltalk will
not be able to do so in the forseeable future.





-- 
Jonathan Edwards				edwards@intranet.com
IntraNet, Inc					617-527-7020
One Gateway Center				FAX: 617-527-6779
Newton, MA 02158
