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: 111d6b,328622178ec8b832 X-Google-Attributes: gid111d6b,public X-Google-Thread: 10d15b,328622178ec8b832 X-Google-Attributes: gid10d15b,public X-Google-Thread: 103376,8775b19e3c68a5dc X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,a03ae7f4e53958e1 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,a03ae7f4e53958e1 X-Google-Attributes: gid1014db,public X-Google-Thread: 114809,a03ae7f4e53958e1 X-Google-Attributes: gid114809,public X-Google-Thread: 1094ba,a03ae7f4e53958e1 X-Google-Attributes: gid1094ba,public From: steve Subject: Re: Which language pays most 17457 -- C++ vs. Java? Date: 1997/12/17 Message-ID: <3498887C.D58135C0@seasoned-software.com>#1/1 X-Deja-AN: 299511999 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: multipart/mixed; boundary="------------EBE386D5B011B2B15170065F" MIME-Version: 1.0 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-17T00:00:00+00:00 List-Id: This is a multi-part message in MIME format. --------------EBE386D5B011B2B15170065F Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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. > ACTUALLY, VB is probably not good for a first language(first WINDOWS language, YES, but NOT for UNIX, etc....). It is event driven, and that may confuse some people and requires something else to be learned. I agree that the lack of a "structure" and calling syntax in the STANDARD spec is a bad thing, and CAN lead to bad habits. That has ALWAYS been a concern! But most students will probably not learn that for a while anyway. *I* think it is a good basis, and a way to get your feet wet. Too many people are technophobic. > 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. Well, it IS better now than earlier. Computers aren't likely to become unstable if you make a mistake, etc.... AND, they are FASTER! 8-) But C has a lot of things that confuse people. They confused me, but I held on tight and RAN with it! And that was with borland and DOS where one uninitialized pointer, or equiv, meant you should probably reboot! BTW, I tell all C students I know about this, they never listen, and THEY get confused TOO! Some assembly languages have VERY few instructions. My first one had perhaps 50! Few keywords DOESN'T always mean simpler! > 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++. ACTUALLY, C IS! SURE, some functions have been replaced, but they have direct equivalents! ALSO, the concept of pointers is the same, even if obscured by the OO treatment. ALSO, most C++ compilers(every one I have seen) DO compile C! ALSO, C is STILL more popular. Just look at things available on the internet! > > COBOL, in case your curious, would be closer to basic, but come AFTER > > it(unless you choose not to learn basic). > > 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. I will not state one way or the other here! You are looking for flaming though! > **************************************************************** > Why are there Braille signs on drive-up ATM's? Why are there braille signs on ANY ATMS? They ALL have different menu choices, NO unique feedback, etc.... A blind person CAN'T reliably use them! For a sighted person, the braille on the keys is a PAIN!!!!!! > I have an answering machine in my car. > It says "I'm home now. > But leave a message and I'll call when I'm out." CUTE! > ========================================= > Alicia Carla Longstreet carla@ici.net > ========================================= > READ THE FAQ for more information: > C-FAQ ftp sites: ftp://ftp.eskimo.com or ftp://rtfm.mit.edu > Hypertext C-FAQ: http://www.eskimo.com/~scs/C-faq/top.html Why d 0o you have a C faq when you like C++ so much? --------------EBE386D5B011B2B15170065F Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for steve Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: steve n: ;steve org: SEASONED SOFTWARE email;internet: steve@seasoned-software.com note: notes would be here! x-mozilla-cpt: ;0 x-mozilla-html: TRUE version: 2.1 end: vcard --------------EBE386D5B011B2B15170065F--