home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / lang / forth / 2864 < prev    next >
Encoding:
Text File  |  1992-07-27  |  3.7 KB  |  79 lines

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!email!mips.complang.tuwien.ac.at!anton
  3. From: anton@mips.complang.tuwien.ac.at (Anton Martin Ertl)
  4. Subject: Re: An Open ANSI Forth Implementation
  5. Message-ID: <1992Jul28.080514.25211@email.tuwien.ac.at>
  6. Sender: news@email.tuwien.ac.at
  7. Nntp-Posting-Host: mips.complang.tuwien.ac.at
  8. Organization: Institut fuer Computersprachen, Technische Universitaet Wien
  9. References:  <3939.UUL1.3#5129@willett.pgh.pa.us>
  10. Date: Tue, 28 Jul 1992 08:05:14 GMT
  11. Lines: 66
  12.  
  13. In article <3939.UUL1.3#5129@willett.pgh.pa.us>, ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) writes:
  14. |> Category 10,  Topic 41
  15. |> Message 10        Fri Jul 24, 1992
  16. |> D.RUFFER [Dennis]            at 19:34 EDT
  17. [I wrote:]
  18. |>  > Could you present evidence for your premise that commercial
  19. |>  > success of a language comes from vendor profit?
  20. |>  >
  21. |>  > Looking at the languages currently in commercial use, I see that
  22. |>  > it's the other way round: first the language became popular
  23. |>  > (usually in academia), then it became commercially used and then
  24. |>  > vendors could make a profit (in spite of free or low-cost
  25. |>  > academic and hobbyist implementations).  This is true for Pascal,
  26. |>  > C, and in some sense also for FORTRAN.
  27. |> 
  28. |> Anton, Mitch will probably respond also, but I think you are _very_ far off
  29. |> base with your assumption.  I have not followed Pascal's development and can't
  30. |> get to a library at the moment, but I think that is the _only_ language that
  31. |> fits your remark.  C was _only_ written so that Unix could be developed _and_
  32. |> it was pushed heavily by AT&T which is about the biggest vendor I could
  33. |> imagine.  They gave it to universities so that they could force it to be
  34. |> popular. That would also work for Forth, if we have an AT&T behind it, but we
  35. |> don't so it hasn't.
  36.  
  37. I don't think your argument supports Mitch's point that free
  38. implementations hurt a language, on the contrary.
  39.  
  40. Even if AT&T "pushed heavily" (which I doubt), it would not have done
  41. them any good. No vendor can force the universities to accept
  42. something they think is wrong. Otherwise the language of academia
  43. would be PL/1.
  44.  
  45. Also, note that the commercial development of UNIX (and environment,
  46. e.g. the C compiler) was done by a different group of AT&T once the
  47. system was popular, i.e. the language made popular by a free research
  48. prototype was taken up by a commercial vendor. Does it make any
  49. difference that they were in the same company? IMO no.
  50.  
  51. To return to the original point, how much profit did AT&T make from C?
  52. Has this profit suffered from GNU C? Has C's popularity suffered from
  53. GNU C? Hardly.
  54.  
  55. |>  Does anyone even remember how FORTRAN started and are
  56. |> they still alive today? ;)  I doubt there even were university courses for
  57. |> software back in them days and in those days, it was most likely a computer
  58. |> manufacturer (probably IBM) who made the languages so that they could sell the
  59. |> computer.
  60.  
  61. You got it quite right. You can find the story in HOPL(-I). FORTRAN
  62. does not really fit in the model I have presented. It's implementation
  63. was a large project (~25 person-years), explicitly set up by IBM to
  64. support hardware sales (i.e.  no researchy type more-or-less personal
  65. project like C). It was freely available, but only on IBM machines (at
  66. first :-). Backus (the project leader) is still alive. He now does
  67. research in functional programming and automatic program construction.
  68.  
  69. @Book{hopl81,
  70.   title =     "History of Programming Languages",
  71.   publisher =     "ACM Press",
  72.   year =     "1981",
  73.   editor =     "Richard L. Wexelblatt",
  74. }
  75.  
  76. -- 
  77. M. Anton Ertl                    Some things have to be seen to be believed
  78. anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
  79.