home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / lisp / 3380 < prev    next >
Encoding:
Internet Message Format  |  1993-01-27  |  3.9 KB

  1. Path: sparky!uunet!tcsi.com!iat.holonet.net!news.cerf.net!usc!howland.reston.ans.net!spool.mu.edu!darwin.sura.net!haven.umd.edu!news.umbc.edu!nobody
  2. From: walther@umbc.edu (Ms. Priscilla Walther)
  3. Newsgroups: comp.lang.lisp
  4. Subject: Re: Why Isn't Lisp a Mainstream Language?
  5. Date: 26 Jan 1993 15:02:05 -0500
  6. Organization: University of Maryland, Baltimore County Campus
  7. Lines: 67
  8. Message-ID: <1k45btINNjbq@umbc4.umbc.edu>
  9. References: <1866@tekgen.bv.tek.com> <1993Jan22.145226.16629@crd.ge.com> <C1FEH0.2yD@aplcenmp.apl.jhu.edu>
  10. NNTP-Posting-Host: umbc4.umbc.edu
  11.  
  12. In article <C1FEH0.2yD@aplcenmp.apl.jhu.edu> hall@aplcenmp.apl.jhu.edu (Marty Hall) writes:
  13. >In article <1993Jan22.145226.16629@crd.ge.com> halverson@crd.ge.com 
  14. >(Pete Halverson) writes:
  15. >[...]
  16. >>Personally, when I'm comparing languages, syntax is way down on my list.
  17. >[...]
  18. >>Why, then, do others make such an issue of Lisp's syntax? 
  19. >
  20. >One reason, in my experience, is the context in which they were introduced
  21. >to LISP. I teach AI and AI Programming to MS students at Johns Hopkins. 
  22. >Almost without exception, students who come into my classes with a smattering
  23. >of LISP background (eg in an undergrad course) are biased against the syntax
  24. >*from experience*. They were generally introduced by people who were not
  25. >serious LISP programmers and in a context (an AI course) where understanding
  26. >the language was not a priority. Few heard anything about LISP style or the
  27. >importance of indentation or the ideas of functional programming. Not 
  28. >everyone who takes the AI Programming course here turns into a LISP zealot, 
  29. >but I do think it is fair to say that few are still troubled by the syntax.
  30. >
  31.  
  32. >                        - Marty
  33.  
  34.  
  35.        
  36. As a newcomer to the language, and a relative newcomer (undergrad) to
  37. programming in general, from experience I can confirm, from a different
  38. perspective, much of what you've said.
  39.  
  40. Since LISP _does_ have a repuatation for being hard to learn I did have
  41. some concerns about the language.  On the other hand, during my
  42. third semester programming course, I had a professor who, while teaching
  43. our class (using Pascal), spoke so highly of Lisp, so often, that many of the 
  44. students were intrigued by his praise for the language.  This has resulted in 
  45. a couple of us taking a winter-session course to see what the language
  46. has to offer, and I must say that I enjoy the language very much.  It's
  47. so flexible and free from what I would call 'constraints', that I feel
  48. very comfortable with it.  I have also found that, since the syntax is simple,
  49. I am free to concentrate on the problem that I am trying to solve, rather
  50. than syntax, type declarations, etc...
  51.  
  52. Concerning the matter of people feeling uncomfortable with the large
  53. number of parens used, (referring to other posts -sorry for not including
  54. them here), I didn't find that to be difficult since our version of EMACS
  55. blinks the corresponding paren.  And lest anyone think that my being
  56. comfortable with 'thinking in parens' might be due to a strong Math
  57. background, let me just say that Comp. Sci. is my second major, 
  58. my first major being Ancient Studies (Ancient History & Languages etc.) 
  59. and until 18 months ago, I hadn't taken any Math for over 15 years.
  60. (No flames intended, just an observation.)  What I _did_ find, is that
  61. the parens required a precision of thought that was challenging, yet
  62. gratifying.
  63.  
  64. As a final note, then, I would say, yes, in the beginning, my attitude
  65. toward LISP was influenced by a professor whom I respected, and who spoke
  66. positively regarding the language.  I would also say that being
  67. 'positively oriented' probably facilitated my ability to pick up the
  68. language.  The question then, is, in comparison with C and Pascal
  69. (remember, I'm giving you the newcomer's point of view, so I can't give
  70. you a massive list :) of languages with which I have experience), which
  71. language would I choose?  Without a doubt, LISP.  Too bad I have to
  72. go back to writing in C and Pascal next week.  
  73.  
  74.         
  75.  
  76.     
  77. -- 
  78. Priscilla Walther
  79.