Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Go (language)



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
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org