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

ted leslie ted.leslie at gmail.com
Sat Dec 9 22:15:45 EST 2017


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gtalug.org/pipermail/talk/attachments/20171209/1fe60784/attachment.html>


More information about the talk mailing list