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: 103376,8775b19e3c68a5dc X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,a03ae7f4e53958e1 X-Google-Attributes: gid1014db,public X-Google-Thread: 111d6b,328622178ec8b832 X-Google-Attributes: gid111d6b,public X-Google-Thread: 10d15b,328622178ec8b832 X-Google-Attributes: gid10d15b,public X-Google-Thread: 1094ba,a03ae7f4e53958e1 X-Google-Attributes: gid1094ba,public X-Google-Thread: 109fba,a03ae7f4e53958e1 X-Google-Attributes: gid109fba,public X-Google-Thread: 114809,a03ae7f4e53958e1 X-Google-Attributes: gid114809,public From: "Larry Elmore" Subject: Re: Which language pays most 17457 -- C++ vs. Java? Date: 1997/12/19 Message-ID: <67duab$bnf@netra.montana.edu>#1/1 X-Deja-AN: 308570253 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> <3498887C.D58135C0@seasoned-software.com> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: montana.edu 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: steve wrote in message <3498887C.D58135C0@seasoned-software.com>... > >Alicia Carla Longstreet wrote: >> 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. IMHO, Ada 95 is a better first language. Yes, it's large, but the student doesn't have to learn _everything_. A subset of Ada is still quite powerful and certainly teaches use of _all_ the programming concepts listed above better than is possible with C. >Some assembly languages have VERY few instructions. My first one had >perhaps 50! Few keywords DOESN'T always mean simpler! Too true! C++ cuts down on the keyword count by having some keywords do completely different things in different contexts. 'virtual' is the one that stands out in my mind, but it's not the only one with multiple meanings. This certainly doesn't make the language easier to understand, and can be confusing to newcomers. Larry