Go (language)
Jared Carlson
jcarlson23-/E1597aS9LQAvxtiuMwx3w at public.gmane.org
Mon Nov 23 10:28:00 EST 2009
Isn't this what people are up against to a degree though in terms of really 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 some low-level C code or, for example with the iPhone, Objective-C has a runtime 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 higher 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 that excellent combination of control and performance.
I'm not trying to take sides, but I just see more and more often, especially 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:
> On 11/22/2009 09:27 PM, David Kramer wrote:
>> 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.
>>
> Please elaborate on this. I have done much cross platform work on C and
> C++. Most of the platform dependencies are not so much language, but in
> functions and procedures that are not part of the C or C++ standards.
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.
More information about the Discuss
mailing list