home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / bit / listserv / psycgrad / 3265 < prev    next >
Encoding:
Text File  |  1992-08-18  |  2.6 KB  |  58 lines

  1. Newsgroups: bit.listserv.psycgrad
  2. Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!uxa.cso.uiuc.edu!cgk26737
  3. From: cgk26737@uxa.cso.uiuc.edu (C G Kolar)
  4. Subject: Re: Computer Languages
  5. References: <9208180119.AA00575@netcom.netcom.com>
  6. Message-ID: <Bt6s77.33H@news.cso.uiuc.edu>
  7. Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
  8. Organization: University of Illinois at Urbana
  9. Date: Tue, 18 Aug 1992 15:54:42 GMT
  10. Lines: 46
  11.  
  12.  
  13. i don't think that intimidating-looking code should deter someone
  14.   from considering c++.  the choice seems to break down as 
  15.   follows:
  16.  
  17. 1.  if this is just a requirement that you want to get rid of so you
  18.   can move on with your life, then take pascal.  it is more
  19.   accessable for a beginner.  if you just want to get through
  20.   this class then you have a better chance of liking yourself
  21.   in the morning if you take pascal.
  22.  
  23. 2.  if you want to write simple programs to take care of things
  24.   such as repeated calculations, then you will be well off
  25.   with pascal.  again, it is easier to learn and you should be able
  26.   to pick up the specific tricks necessary to your projects without
  27.   considerable pain.
  28.  
  29. 3.  C++ is more difficult to learn, but that is because the way
  30.   that it structures, addresses, and handles data is not as
  31.   "common sense" as pascal.  it is more difficult to learn,
  32.   but with a decent teacher and some time it is possible to come
  33.   around to thinking like the language.  (this is from my own
  34.   experience -- i found myself meditating in order to figure out
  35.   how to implement pointers and structures.)
  36.    if you intend on taking your work with the language you choose far,
  37.   then c++ also seems to offer you more room to expand.  once you 
  38.   get the hang of it, it is relatively painless to develop nice user
  39.   interfaces -- an important consideration if you are planning to 
  40.   develop software for other people to use.  if you are seriously
  41.   considering application development, then c++ would also appear to be
  42.   a better choice, as it offers good support for developing windows
  43.   apps.
  44.  
  45. so, c++ is a more difficult choice, but working on it does have
  46.   payoffs.  i not use c/c++ exclusively.  if you have limited 
  47.   goals, however, pascal will probably allow you to do everything 
  48.   that you want without as large an initial investment
  49.   in learning.
  50.  
  51. --chris
  52.  
  53. -- 
  54. /////\\\\\/////\\\\\/////\\\\\/////\\\\\
  55. Christopher G Kolar             The University of Illinois at Urbana-Champaign
  56. Cognitive Flexibility Laboratory     Internet:  c-kolar@uiuc.edu
  57. Center for the Study of Reading        NovaNET:   chris / mfl / nova
  58.