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 |
I think things need to be placed into perspective. C was written specifically to write operating systems with, and it did a very good job. With C and C++ you are closer to the hardware, but you correctly point out that things like Python and Java tend to be easier to work with in a graphics environment. On 11/23/2009 10:28 AM, Jared Carlson wrote: > Isn't this what people are up against to a degree though in terms of re= ally creating applications though? I've been writing applications for a = couple of years, and whether it's been a Python front end that talks to s= ome low-level C code or, for example with the iPhone, Objective-C has a r= untime and so you write your algorithms - the bottlenecks - in C and the = UI functionality is in Objective-C. More and more frequently I'm using h= igher level scripting languages such as Python, Ruby, or Objective-C for = the UI, but I never get away from old fashioned C code because I have tha= t excellent combination of control and performance. =20 > > I'm not trying to take sides, but I just see more and more often, espec= ially on mobile devices, you need access to the device but you don't have= to be tied to C for a laborious front-end. I actually enjoy being able = to get control with my C code but then once I'm done with that portion of= the code I can reuse a framework for the interface. > > Anyway, just my thoughts... > > - Jared > > > > > > ________________________________ > From: David Kramer <david-8uUts6sDVDvs2Lz0fTdYFQ at public.gmane.org> > To: discuss-mNDKBlG2WHs at public.gmane.org > Sent: Mon, November 23, 2009 7:47:00 AM > Subject: Re: Go (language) > > Jerry Feldman wrote: > =20 >> On 11/22/2009 09:27 PM, David Kramer wrote: >> =20 >>> I like C++, but cross-platform is very important to me, and the C++ >>> standard doesn't cover enough of what's needed for a real app, which = is >>> why I spend most of my time in Java or Perl or PHP. Most of what's >>> missing is platform/OS independent IO. >>> =20 >>> =20 >> Please elaborate on this. I have done much cross platform work on C an= d >> C++. Most of the platform dependencies are not so much language, but i= n >> functions and procedures that are not part of the C or C++ standards. >> =20 > Uhm, that's what I said. You can't write a portable C or C++ program > with a GUI, or a database, or a web service, etc without involving > (usually that means buying) third-party libraries. Java offers other > things, like a way of determining the running environment's text file > line endings systematically, locale information like time zone and DST > rules, etc. > > That doesn't mean C and C++ aren't important or useful for a lot of > things, but (for me) not as full applications. > > =20 --=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. |