home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c:19356 comp.lang.pascal:7938 comp.lang.prolog:2329
- Path: sparky!uunet!mcsun!sun4nl!and!jos
- From: jos@and.nl (Jos Horsmeier)
- Newsgroups: comp.lang.c,comp.lang.pascal,comp.lang.prolog
- Subject: Re: Assessing a language
- Message-ID: <4305@dozo.and.nl>
- Date: 7 Jan 93 09:39:17 GMT
- References: <nharvey.726285484@probitas>
- Followup-To: comp.lang.c
- Organization: AND Software BV Rotterdam
- Lines: 29
-
- In article <nharvey.726285484@probitas> nharvey@probitas.cs.utas.edu.au (Nicole Harvey) writes:
- |hi,
- | I am involved in assessing a language. Does anyone know of a standard
- |set of problems that I could use to judge the languages compabilities?
- | Can anyone think of a problem that represents a real need in a language?
- |For example, we have tested it for the eight queens problem to show that
- |it can do state space searches. We have also made sure it can generate the
- |Fibonacci numbers. Can you think of any other well known problems?
- | What things do you expect to be able to write relatively simply using any
- |language? I would like to here from people working in all areas.
-
- All programming languages are Turing Machine equivalent. Given two languages
- L1 and L2, one can write a compiler (or interpreter) in language L1 for
- language L2 and vice versa. IMHO the only classification one can make for
- programming languages is: general purpose vs. special purpose languages.
-
- Languages that pretend to be general purpose should not be biased towards
- any particular topic such as symbolic data processing (LISP), vector mani-
- pulation (APL) etc. etc. But it must not be too difficult to construct those
- facilities yourself in such a language. If it were too difficult to do so,
- this language would simply be a silly language: it would miss the `expressi-
- veness' one needs to work with this language in a comfortable way.
-
- Again IMHO, I think that any language assessing ends up in a religious war
- between FORTRAN fans, LISP lawyers, C celebrities and APL addicts. ;-)
-
- kind regards,
-
- Jos aka jos@and.nl
-