From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d15b,328622178ec8b832 X-Google-Attributes: gid10d15b,public X-Google-Thread: 111d6b,328622178ec8b832 X-Google-Attributes: gid111d6b,public X-Google-Thread: 1014db,a03ae7f4e53958e1 X-Google-Attributes: gid1014db,public X-Google-Thread: 109fba,a03ae7f4e53958e1 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,8775b19e3c68a5dc X-Google-Attributes: gid103376,public X-Google-Thread: 1094ba,a03ae7f4e53958e1 X-Google-Attributes: gid1094ba,public X-Google-Thread: 114809,a03ae7f4e53958e1 X-Google-Attributes: gid114809,public From: Chip Ling Subject: Re: Which language pays most 17457 -- C++ vs. Java? Date: 1997/12/19 Message-ID: <349B0D21.31C@sympatico.ca>#1/1 X-Deja-AN: 308671303 Content-Transfer-Encoding: 7bit References: <199712121931.LAA25389@sirius.infonex.com> <66sfln$uac@lotho.delphi.com> <3498315B.144B@pseserv3.fw.hac.com> <349745D3.F4AA0460@seasoned-software.com> <34994D43.6858@ici.net> To: carla@ici.net Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@news20.bellglobal.com X-Trace: news21.bellglobal.com 882565908 8447 (None) 206.172.197.154 Organization: Tele-Direct (Pub.) Inc. Mime-Version: 1.0 Reply-To: chipling@sympatico.ca Newsgroups: comp.lang.java.misc,comp.lang.c,comp.lang.c++,comp.lang.fortran,comp.lang.cobol,comp.lang.smalltalk,comp.lang.ada Date: 1997-12-19T00:00:00+00:00 List-Id: Alicia Carla Longstreet wrote: > > BASIC should *NEVER* under any circumstances be taught to first time > programmers. It is the worst possible language to use to teach > programming. This tirade does not apply to the various modular > languages, like Visual Basic, that are not really BASIC but use Basic in > their names. > > C is actually a good first langauge. The set of keywords is small so > the instructor can concentrate on concepts like data types, structured > programming, modularity, encapsulation and data hiding,and algorithms > rather on a thousand and one commands needed to do all of the above. A > beginner needs only and for the first semester, and > 60% of the functions in these can be safely ignored. That leaves less > than 100 keywords that the beginner needs to learn. To me C is the same as BASIC. I prefer Pascal when from the TEACHING POINT OF VIEW. At least it is a strongly typed language. But it just does not matter at all. > Secondly there is absolutely no reason to learn C before C++. If you do > not need to learn C go right ahead and just fucus on C++ and ignore C. > The idea of learning C first is based on the myth that C is a subset of > C++. To me all languages are the same, all can be used as the first programming language. Depending what the purpose of the course is. There is more than one subject for a compute major course anyway. I remember back in the old time I learn Pascal, COBOL, RGP, PROLOG when I was in the Polytechnic. I never had a course on C, but I learn it, my tutor gave me a project that must be written in C. And I borrowed some books from the library. And that is, what so difference about C. Just wonder why a lot of people love C so much. To me, it is just another programming language. > COBOL is a dying langauge (although it may take years to die). Learning > COBOL is learning the past. right now, because of Y2K issues, COBOL is > paying EXTREMELY well, but anybody starting out now to learn COBOL will > likely miss the big bucks associated with Y2K. 100% agree but I also consider C, Ada, Java and any language you can name it are the same. THEY ARE ALL DYING... The only difference is which die first. But it does not really matter to me. As long as I still can find a job in the market using C or COBOL. I'm good at both believe it or not. I've experience with C, BASIC and COBOL for my living (not for fun), I still think that COBOL are the best when we are talking about maintainability. It's fun to tackle all those bugs if our project or task does not have a time limit. Unfortunately, it is not the case in real-life. Just think about you are called at 3:00 AM in the morning with a program abended in production, you have to fix it before 8:00AM (Sorry, you don't have any choice, it's a do it or die situation). You look at the source, keep on asking yourself, what the hell this genius is trying to do... You will love COBOL. Rgds, Chip Ling chipling@sympatico.ca