home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / edu / 1614 < prev    next >
Encoding:
Internet Message Format  |  1992-09-10  |  1.9 KB

  1. Xref: sparky comp.edu:1614 comp.lang.misc:3006
  2. Newsgroups: comp.edu,comp.lang.misc
  3. Path: sparky!uunet!usc!sdd.hp.com!uakari.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!uw-beaver!rice!amitp
  4. From: amitp@rice.edu (Amit J. Patel)
  5. Subject: Re: Programmers
  6. Message-ID: <BuDHu3.A67@rice.edu>
  7. Originator: amitp@aten.cs.rice.edu
  8. Sender: news@rice.edu (News)
  9. Reply-To: amitp@owlnet.rice.edu
  10. Organization: Rice University
  11. References: <BuBBoJ.un@rice.edu> <1992Sep10.043815.4175@linus.mitre.org>
  12. Date: Thu, 10 Sep 1992 17:27:38 GMT
  13. Lines: 35
  14.  
  15.  
  16. In article <1992Sep10.043815.4175@linus.mitre.org>, crawford@church.mitre.org (Randy Crawford) writes:
  17. |> 
  18. |> >- Continuations and continuation-passing style.
  19. |> >
  20. |> >- Macros: hygienic expansion.
  21. |> >
  22. |> >- Time pre-emption and light weight processes.
  23. |> 
  24. |> Did you perhaps omit anything?  No assembly language, compound data structures,
  25. |> algorithms, architecture, operating systems, databases, logic, discrete math,
  26. |> or theory (machines, grammars, etc)?
  27.  
  28. Yes, he omitted a lot of stuff.  We do have courses in algorithms,
  29. architecture, operating systems, logic, discrete math, and theory.
  30. I don't know of any database courses though.
  31.  
  32. |> >A person that understands the above concepts can design or implement
  33. |> >any programming language. Furthermore, they can code an algorithm in
  34. |> >any existing programming language efficiently. Finally, learning any
  35. |> >new language amounts essentially to learning a new syntax.
  36. |> 
  37. |> Nah.  Prolog is fundamentally different than scheme (the preferred Rice PL,
  38. |> I've heard).  Knowing scheme and (for example) C will _not_ lead to an 
  39. |> immediate understanding of Smalltalk or APL.  
  40.  
  41. I agree!  Languages have different philosophies behind them, and just
  42. looking at new syntax doesn't teach you why things are done the way 
  43. they are, or how to do things in that language.
  44.  
  45.         Amit
  46.  
  47. --
  48. Amit J Patel,
  49. I think I'm a student at Rice University
  50.