home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / modula2 / 1055 < prev    next >
Encoding:
Text File  |  1992-08-25  |  2.0 KB  |  51 lines

  1. Newsgroups: comp.lang.modula2
  2. Path: sparky!uunet!caen!destroyer!ais.org!draper
  3. From: draper@ais.org (Patrick Draper)
  4. Subject: Re: m2 for scientific computation
  5. Message-ID: <BtK7wI.MF3@ais.org>
  6. Organization: UMCC
  7. References: <1992Aug25.105519.3967@ccu1.aukuni.ac.nz> <1992Aug25.170550.6706@sequent.com>
  8. Date: Tue, 25 Aug 1992 22:02:40 GMT
  9. Lines: 40
  10.  
  11. In article <1992Aug25.170550.6706@sequent.com> tima@sequent.com (Timothy Alan Anderson) writes:
  12. >
  13. >Modula2 is dead. It's a shame! I was just telling someone after looking at
  14. >a C++ example, "Luckily I learned Modula-2 first. I do all this stuff
  15. >allready, I just have to learn a different syntax".
  16. >
  17. >And let's all thank the Ada-2 folks for nailing the coffin shut...
  18. >
  19. >tima@sequent.com
  20.  
  21. Right on, although Modula-2 is very much alive in many parts of the world,
  22. in the United States, it is dead. I too am glad that I learned M-2 before I
  23. learned C. I use many of the same principles I learned with M-2 in my C
  24. programming.
  25.  
  26. One of the biggest complaints I stil have with M-2 is that the type checking
  27. is *too* strict.
  28.  
  29. Why should I have to assign a pointer to an intermediate generic pointer,
  30. when I all I want to do is convert the type of my pointer?
  31.  
  32. i.e.
  33. wordpointer = integer pointer;
  34. bytepointer = wordpointer;
  35. character pointer= bytepointer;
  36.  
  37. vs. C's   character pointer = (char *) integer pointer;
  38.  
  39. Oh well. I loved M-2 very much, except for the typechecking details. I am
  40. thankful that it taught me good style, but for me, M-2 will be a 'teaching'
  41. language, just like it's grandfather language, Pascal.
  42.  
  43.  
  44.  
  45. ------------------////////////////////\\\\\\\\\\\\\\\\\\\\------------------
  46. | Patrick Draper           Disclaimer:  I can't control my fingers,        |
  47. | draper@umcc.ais.org                   I can't control my toes! - Ramones |
  48. | University of Michigan                                                   |
  49. | Computer Club                We are a nation of laws, not people         |
  50. ------------------\\\\\\\\\\\\\\\\\\\\////////////////////------------------
  51.