Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
On 11/23/2009 09:59 PM, Matthew Gillen wrote: > On 11/23/2009 07:45 PM, Jerry Feldman wrote: > =20 >> Unfortunately a compiled language like C or C++ (or FORTRAN) is >> dependent upon the platform. The people that write the language >> standards don't generally go far enough to define environments. >> =20 > My experience has been that often when you're doing non-trivial things,= > interpreted languages are dependent on the platform too (try using Java= > thread priorities on windows and linux). Interpreted languages general= ly do > a better job of hiding the problem, but it's never mitigated completely= > (unless some language is really willing to standardize on the lowest co= mmon > denominator for all platforms, which none ever will if they want to be = taken > seriously). > > =20 >> Unix/Linux, Windows, and Mac have very different graphical user >> interfaces. QT does a good job of standardizing things, but in contras= t >> a JVM or PVM can be written once for each platform. Where in C/C++ Dav= id >> might want to use QT, I might want to use GTK, JABR might want to use >> OpenMotif. >> =20 > QT and GTK were written once for each platform, and code that uses it o= nly > has to be written once as well (it has to be compiled multiple times, b= ut > that's a different job and different level of effort). Unless you're m= aking > the point that none of the above are a 'blessed standard' like Swing/AW= T. > To that I would say that QT and GTK are defacto standards (for C++ and = C > respectively, and you do treat C and C++ as different languages, don't = you? > :-) ). There was gtkmm (C++ wrapper for GTK), but it didn't get much u= se > even before QT went LGPL (to match GTK). WxWindows is probably the > strongest competitor to QT in the C++ world, but a quick dependency sea= rch > of installed software on my machine tells me QT is used quite a bit mor= e. > > Don't get me wrong, having a blessed standard is good for a lot of reas= ons. > I just don't think the C and C++ worlds are quite so hopelessly fragme= nted > as they're sometimes made out to be. > > =20 Actually, my company's product is replacing their OpenMotif GUI with a QT based one. Currently the product runs on Linux, Solaris, and AIX, but a Windows version is in the future. --=20 Jerry Feldman <gaf-mNDKBlG2WHs at public.gmane.org> Boston Linux and Unix PGP key id: 537C5846 PGP Key fingerprint: 3D1B 8377 A3C0 A5F2 ECBB CA3B 4607 4319 537C 5846
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |