[GTALUG] Learn Swift for Apple/iOS. Learn ??? for Google/Android.

Dhaval Giani dhaval.giani at gmail.com
Sat Dec 9 23:23:35 EST 2017


I guess, I will be out of a job soon ;-). Seriously, C is not dead.
C++ doesn't work in a number of places. (Look at the code generated
with templates for example). If you want to run on embedded (and there
is a big huge market out there for that), C is the way to go.

Dhaval

On Sat, Dec 9, 2017 at 10:15 PM, ted leslie via talk <talk at gtalug.org> wrote:
> bitch about it? C is complete crap that's why, except for legacy work, or
> forced to deal with a env. with old compiler support only, why would anyone
> in there right mind use C?
> c++14/17/20 rules the day (even C++11 is great, but given where we are now
> in time c++14/17 rocks), C++ is a super-set of C (in practice). Doing C now
> is like driving a old model T with
> wooden wheels, certifiably bat shit crazy. Golang was dev'd apparently to
> give C++ programmers a better place, they didn't come, but c++11/14/17/20
> rocks and makes golang a complete fail,
> but when golang was developed/invented C++ was in its pre- c++11 very sad
> state. It's reborn, its basically a new language , a non-jvm c# in a way,
> the unique_ptr, smart_ptr totally rock, iterators,
> lambda, and all OOP goodness, move-semantics, whats not to absolutely love
> (ok template programming especially SFINAE is not to love, but :) ).
> I hope and pray when you say "C" you really mean c++14/17?  C is _dead_,
> done and dusted, gone, kaput, finished! absolutely no point in ever using it
> (except for rare cases i stated at start), and of course C++ is super set of
> C, so you got your full C naked pointers and pain
> and memory leaks if you really want them still! :)  C language % popularity
> on language ranking sites is primarily C use for historic, legacy, etc. I
> mean like 99.9% of us C++ programmers  _are_ a C programmer too, so C gets
> that tally, but that doesn't mean you are actually going to work in that
> subset of C++ unless someone is holding a gun at your head, or pulling up
> your fingernails.
> Having said all that, as a good C++ programmer, you do learn C fully as a
> byproduct, but that doesn't mean you stay stuck at the "just C" level.
> -tl
>
>
> On Sat, Dec 9, 2017 at 9:43 PM, William Park via talk <talk at gtalug.org>
> wrote:
>>
>> I like C.  I don't know why people are bitching about it.  Most of
>> C programming is about dealing with libraries, anyways.
>>
>> Curiously, Google don't seem to be pushing Go for Android or anything
>> for that matter.  If they want me to invest $5000+ (in case of Apple
>> iMac/iPad/iPhone), I want something more substantial than, "Here is Go.
>> Play with it, and tell us how you like it."
>> --
>> William Park <opengeometry at yahoo.ca>
>>
>> On Sat, Dec 09, 2017 at 09:10:15PM -0500, David Collier-Brown via talk
>> wrote:
>> > If you like C, consider the next "Kernighan" language, Go.
>> > --dave
>> >
>> > On 09/12/17 07:24 PM, Loui Chang via talk wrote:
>> > > On Sat 09 Dec 2017 17:56 -0500, William Park via talk wrote:
>> > > > What do I learn, if I want to develop Android apps?  Can I use C,
>> > > > and
>> > > > more importantly, is there C SDK for Android?
>> > > Learn Java (or some other JVM languages), C, and seems like Kotlin
>> > > will be the next thing.
>> ---
>> Talk Mailing List
>> talk at gtalug.org
>> https://gtalug.org/mailman/listinfo/talk
>
>
>
> ---
> Talk Mailing List
> talk at gtalug.org
> https://gtalug.org/mailman/listinfo/talk
>


More information about the talk mailing list