[Gllug] OT(ish): Advice

rich at annexia.org rich at annexia.org
Tue Dec 10 13:48:59 UTC 2002


On Tue, Dec 10, 2002 at 01:30:54PM +0000, Richard Hillesley wrote:
> and here's betting that VB.net 2 and c# 2 will be totally new languages too
> (It has taken at least 7 iterations to get to where "VB should have been at 
> the start" - maybe VB should have been C++ from the start, and C# should have
> been Java,  and maybe  then interoperability would not be an issue. 

Indeed, and why would anyone want to commit to a language which
has only a single (real) implementation, which is heavily proprietary
and unlikely to be standardised or cloned? You could find all those skills are
wasted at the whim of the controlling company. (This argument applies
to Java too). Note that an implementation of C# + the useful APIs
implies an implementation of the whole of Win32 (see this posting
from Miguel d'Icanza: http://developers.slashdot.org/comments.pl?sid=47421&cid=4852021 )
And C# seems to be Java with some of the problems of that language
fixed - ie. big deal.

Learn C and C++ first. There are a broad range of free and commercial
compilers, and the languages are really standardised. Learning C will
help you get pointers/assembly straight. Learning C++ will tell you
what not to do when designing a language. From there you can look at
OCaML or Haskell, Perl, Smalltalk, etc. etc.

(Sorry, felt like a rant :-)

Rich.

-- 
Richard Jones, Red Hat Inc. (London, UK) http://www.redhat.com/software/ccm
http://www.annexia.org/ Freshmeat projects: http://freshmeat.net/users/rwmj

-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list