
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@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@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@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@gtalug.org https://gtalug.org/mailman/listinfo/talk
--- Talk Mailing List talk@gtalug.org https://gtalug.org/mailman/listinfo/talk