[Gllug] OT(ish): Advice
Bernard Peek
bap at shrdlu.com
Thu Dec 12 21:06:43 UTC 2002
In message <200212121911.44169.anand_sudhir at yahoo.co.uk>, Sudhir Anand
<anand_sudhir at yahoo.co.uk> writes
>On Thursday 12 December 2002 17:00, Bernard Peek wrote:
><snip>
>
>> That's true and it isn't an accident. One of the aims of Kylix and VB
>> and similar systems is to hide the complexity of the program. In some
>> ways VB and C++ are on divergent courses, with Kylix and Delphi
>> somewhere between the two.
>>
>> Under Windows VB and VC++ are being used for different types of work and
>> using different techniques. VB is intended for quick-and-dirty but
>> functional software. VC++ is used where performance is important. VB is
>> a successor to COBOL, VC++ is a successor to assembler. Different jobs
>> need different tools.
>
>Do you know where C# fits in? Is it similar to C++? I understand that it is
>C++ without pointer concept. Does anyone know if there are plans for a Open
>Source compiler and IDE for C#?
I think there are multiple reasons for it. With my marketing hat on I
see it as a brilliant way to develop a niche market. Introducing a new
language increases uncertainty. When things are uncertain people tend to
stay with the tried and tested, and in this case that means Microsoft.
With my developer's hat on it's less obvious. My guess is that C# fits
between VB and C++. Microsoft wants people to move to object-oriented
languages and C# leads that way. I'd say that it's probably intended as
a high-level scripting language similar to PERL and PHP. You can write
standalone apps and I'm sure a lot of people will, but I don't think
that's the target.
There's already an open-source C# compiler and for Windows developers
there's a free closed-source compiler available from Microsoft.
--
Bernard Peek
bap at shrdlu.com
www.diversebooks.com: SF & Computing book reviews and more.....
In search of cognoscenti
--
Gllug mailing list - Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug
More information about the GLLUG
mailing list