Re: C coding
Jevgeni Astanovski <[email protected]>
| Newsgroups | gmane.comp.lang.as400.c |
|---|---|
| Message-ID | <[email protected]> |
Frank, How do you know what it is to give bearth? To clarify - do you mean for mother or for child? Or for father? Then it is more like a pleasure... Learning C is indeed not like breathing, but as soon as you know how to master it, writing is as easy as breathing. I read the thread with great interest as a person who write business applications on ILE/C - and do not suffer much. Of course - you better understand things when you compare them, but should anyone in any situation compare all possibilities to make a right choice? Then he will probably forget the goal at some moment. You complain about ILE/C compiler? Try to read chinese. You probably will not understand even a single letter. Is it because chinese is bad? But look, more than 1G people speak this language. So maybe it is you, who is bad? I personally haven't seen anything more awfull than java environment error messages. Well, there's also LISP with one error message: NIL. C is not "just a tool". C is a language that, as Erik mentioned, is on the distinguished first place in TIOBE index (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) and it is there for a long time: 15%-20% during last 10 years. Compared to a niche RPG having less than 0.3%.... Possibility to shoot into your leg? Yes, probably. But it is not a problem of a rifle, it is a problem of a user! Rifle is not guilty anyhow. And after all, guys, it is a C group - even if it has been recently renamed to something else. There is another group for RPG. -----Original Message----- From: c400-l-bounces-Zwy7GipZuJhWk0Htik3J/[email protected] [mailto:c400-l-bounces-Zwy7GipZuJhWk0Htik3J/[email protected]] On Behalf Of frank kolmann Sent: Friday, February 14, 2014 9:42 AM To: c400-l-Zwy7GipZuJhWk0Htik3J/[email protected] Subject: Re: [C400-L] C coding Hi Erik I have recently gone through the agony of learning C. I am by no means an expert. However all the other languages I learnt as easy as breathing. Learning C was like giving birth. Finding C syntax errors on compiles is like winning a lottery, it is so very Very very hard, I almost need to have a compiler in my head. If C is best we have for coding it is no mystery to me that Program Coding is beyond the ability of most people. I find it tremendously ironic that programmers set up systems to make life easier for others but no one, it seems, can set up a programming language that is both powerful and simple to code. C is just a tool and it is appropriate for what it does. One chooses the vehicle appropriate for the task, imo using C for business code is like using a crawler tractor with a hydraulic powered jack hammer to crack a nut myself I prefer to use nutcracker pliers (RPG ILE). PS calling people names does not help your argument. > >If someone thinks of C as mainly a vehichle to help you shooting >yourself in the foot then you should probably go into some business. >That is just ignorant and moronic. The language at number 1 for feb >2014 in the TIOBE index, really? Remind me, where is RPG IV again? I >guess the leaders of North Korea think they are the centre of the universe too. -- This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L) mailing list To post a message email: C400-L-Zwy7GipZuJhWk0Htik3J/[email protected] To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/c400-l or email: C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected] Before posting, please take a moment to review the archives at http://archive.midrange.com/c400-l. -- This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L) mailing list To post a message email: C400-L-Zwy7GipZuJhWk0Htik3J/[email protected] To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/c400-l or email: C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected] Before posting, please take a moment to review the archives at http://archive.midrange.com/c400-l.