home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / amiga / programm / 18235 < prev    next >
Encoding:
Text File  |  1993-01-06  |  1.6 KB  |  38 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: sparky!uunet!usc!wupost!csus.edu!netcom.com!fletcher
  3. From: fletcher@netcom.com (F. Sullivan Segal)
  4. Subject: Re: How should I learn C?
  5. Message-ID: <1993Jan7.002116.21316@netcom.com>
  6. Organization:  bottom up!
  7. References: <rlcarr.09er@animato.network23.com> <1992Dec29.162949.4283@exu.ericsson.se>
  8. Date: Thu, 7 Jan 1993 00:21:16 GMT
  9. Lines: 27
  10.  
  11. >
  12. >Most of these extensions are those introduced in Modula-2:  a generic
  13. >parameter type, type transfer functions, open-ended arrays, etc.  The
  14. >advantage being that you get a cleaner syntax (I much prefer pointer
  15. >indirection as a postfix operator, for one).  Again, this is less portable,
  16. >especially when it comes to standard library functions (which Pascal
  17. >provides very few of).
  18. >
  19. I was under the impression that Modula-2 enforced single type functions.
  20. Either way, being limited to a fixed number of arguments is still a 
  21. major drawback.  (The only problem with 'writeln' is that it is both
  22. useless in the form that it is provided, and you can't write a replacement.
  23. By simply removing 'writeln' Modula-2 doesn't really address the problem.)
  24.  
  25. In any case, for advanced programming features, C to C++ is an easier
  26. step than anything else I can think of.
  27.  
  28. --
  29.                            -F. Sullivan Segal
  30. _______________________________________________________________
  31.  _
  32. /V\  E-Credibility:  (n -- ME) The unguaranteed likelyhood that
  33.  '   the electronic mail you are reading is genuine rather than
  34. someone's made up crap.
  35. _______________________________________________________________
  36. Mail to: fletcher@netcom.com
  37.  
  38.