Re: Which programming language is better to start
- From: Jon Harrop <usenet@xxxxxxxxxxxxxx>
- Date: Mon, 20 Jun 2005 18:16:05 +0100
Matthieu Villeneuve wrote:
> "Jean-Claude Arbaut" <jean-claude.arbaut@xxxxxxxxxxx> wrote in message
> news:BED8A57C.510C%jean-claude.arbaut@xxxxxxxxxxxxxx
>> This is a matter of taste :-) One could say it's Objective Caml...
>> Or any other language, in fact.
>
> I don't agree. To me Common Lisp is much higher level than OCaml, because
> of several things including macros, dynamic typing, conditions & restarts,
> and CLOS-like object system.
Macros and dynamic typing are low-level features, of course, and how are
CLOS and conditions/restarts higher level than OCaml's objects (not that I
like OO) and exceptions?
> OCaml's type system is very nice compared to
> that of C++ or Java, but remains a bit restrictive especially when it
> comes to program evolution.
Quite the opposite. Unchecked type systems give you too much freedom when it
comes to program evolution - if you change something your code silently
breaks. Consequently, dynamic typing is ill suited to the development of
large programs.
--
Dr Jon D Harrop, Flying Frog Consultancy
http://www.ffconsultancy.com
.
- Follow-Ups:
- Re: Which programming language is better to start
- From: Rob Thorpe
- Re: Which programming language is better to start
- From: Matthieu Villeneuve
- Re: Which programming language is better to start
- References:
- Which programming language is better to start
- From: hannnndy@xxxxxxxxx
- Re: Which programming language is better to start
- From: Matthieu Villeneuve
- Re: Which programming language is better to start
- From: Jean-Claude Arbaut
- Re: Which programming language is better to start
- From: Matthieu Villeneuve
- Which programming language is better to start
- Prev by Date: Re: a recurring favourite: shortest route :)
- Next by Date: Re: Which programming language is better to start
- Previous by thread: Re: Which programming language is better to start
- Next by thread: Re: Which programming language is better to start
- Index(es):
Relevant Pages
|