[kanandshankar@hotmail.com: learning and evaluating languages]

Francois-Rene Rideau Francois-Rene Rideau <fare@tunes.org>
Thu, 27 Dec 2001 14:08:50 +0100


--VbJkn9YxBvnuCH5J
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

Some message I received about the Tunes language review.

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
[  TUNES project for a Free Reflective Computing System  | http://tunes.org  ]
To people who ask what is the business model of Free Software, I reply:
"what is the business model of Free Trade?". -- Faré

--VbJkn9YxBvnuCH5J
Content-Type: message/rfc822
Content-Disposition: inline

Received: from samaris
	([127.0.0.1] helo=localhost ident=fare)
	by Samaris with esmtp (Exim 3.33 #1)
	id 16Ja9Z-0002e1-00
	for fare@localhost; Thu, 27 Dec 2001 14:00:57 +0100
Delivered-To: fare@bespin.org
Received: from bespin.org [206.63.100.249]
	by localhost with IMAP (fetchmail-5.9.3)
	for fare@localhost (single-drop); Thu, 27 Dec 2001 14:00:57 +0100 (CET)
Received: from hotmail.com (f234.law10.hotmail.com [64.4.15.234])
	by bespin.org (Postfix) with ESMTP id 8F3D85D3
	for <fare@tunes.org>; Thu, 27 Dec 2001 04:57:19 -0800 (PST)
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Thu, 27 Dec 2001 04:57:15 -0800
Received: from 202.9.149.33 by lw10fd.law10.hotmail.msn.com with HTTP;
	Thu, 27 Dec 2001 12:57:15 GMT
X-Originating-IP: [202.9.149.33]
From: "anand shankar" <kanandshankar@hotmail.com>
To: fare@tunes.org
Subject: learning and evaluating languages
Date: Thu, 27 Dec 2001 12:57:15 +0000
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F2349OMHffNPL83mxMA0000d50f@hotmail.com>
X-OriginalArrivalTime: 27 Dec 2001 12:57:15.0522 (UTC) FILETIME=[0243AE20:01C18ED6]

Sir ,
       I am a college student and i am greatly impressed by your TUNES 
project and particularly by your review of existing languages.
      It was very recently that i became interested in learning different 
programming languages.Here in India only C/C++  and Java are popular.
Originally i knew only knew C/C++.One day i came across Eiffel language
and that was my first encounter with "invariants" ,"preconditions" and 
"postconditions" etc.That encounter made me realize that by learning new 
programming languages , i was actually widening my programming skills.
I think i would be missing out on a lot of things if i just stick to c/c++.
I have also got myself accquainted with functional programming.I found OCAML 
to be very powerful.My encounter with PERL was distastrous.I found the 
language to be very vast.
(I alsolike learning natural languages;i know basic german;i have learnt 
quite a lot of french by watching TV5)

It is in this regard that i would like your help.You seem to have the 
knowledge
of a lot of programming languages.I would be of great help if you could 
share your experience with these languages with me.
You had listed your TOP languages.Two things are surprising -
1) LISP dialects are first.I found inclusing of ML to be natural but  LISP i 
find surprising.
2)There seem to be no imperative or object oriented languages.
It would be of great help if you could tell me your basis for judging the 
languages.
Like i told you before , i also learn a lot of languages and try to improve 
myself eventhough i don't work as a professional programmer as of yet.But i
keep myself busy be writing small compilers , meddle with opengl etc.
I think you could help me a lot by sharing your vast experience with the 
programming languages.I am of the belief that there is no "bad programming 
language" and one can always learn new things from a language.
Could you suggest me how to go about learning these programming languages
and how to grade them;good literature on "comparing programming languages".
Thanks in Advance,
Anand (kanandshankar@hotmail.com)



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.

--VbJkn9YxBvnuCH5J--