Last post Sep 24, 2009 02:32 AM by mapelixir
Nov 30, 2008 05:59 AM|mapelixir|LINK
I have a basic question in .Net
Why there is a need for .Net Framework supporting different languages? Is it not better to train everyone in a single language?
Nov 30, 2008 09:09 AM|amit.jain|LINK
Supose a VB or C++ or JAVA programmer wants to switch to .NET , than won't he prefer choosing the language he is proficient in
Dec 04, 2008 10:47 AM|TATWORTH|LINK
>Why there is a need for .Net Framework supporting different languages? Is it not better to train everyone in a single language?
Aside of the two very general purpose languages VB.NET and C#, there is a variety of special purpose languages to do jobs that neither VB.NET or C# can do efficiently:
Considering that there are are 20+ .net languages now, there are several reasons:
Dec 10, 2008 03:14 PM|JeffreyABecker|LINK
Honestly no it's not best to move everyone to a single language. Different languages provide different fundamental approches to programming. I should not be constrained to a language like C# when a functional language like LISP is the best tool for the
job. Also when you have an application providing scriptability, it's VERY convenient to be able to expose your objects directly to the script without having to write adapters.
Apr 07, 2009 02:28 AM|Rimbik|LINK
A basic answer.
For the time being forget about .NET Platform. Lets say a question:
Questioin: Why there are multiple languages avaiulabel?
Ans: Consider the 2 languages C(.c) and Assembly(.asm)
In assembly to exit from the code u write
in C you write
This is very simple example. for more complex liek sorting a string in assemebly will be more complex compared to c and the latest
languages available. in many languages you will have .Sort() method for the purpose but you have to do that personally in
Assembly. So wrtting code in C will be much easy, faster and bug free than in Assembly.
Consider the COBOL Langauge, This is very good for Database operations, like its has inbuilt mechanism for Keeping sorted record,
Travesing in database rows and finding a specific value etc, Whereas if you want to do the same in C/C++ language you have to
implemt Linklist, File.h etc, that is some sort of Data Structures in C/C++. So using COBOL in this case is suitable.
Consider graphics operation: Think its is so easy with Foxpro/VB/VB.NET/Developer 2K/C#/Java etc, so if GUI is important then
u will not mostly use C or Assembly.
This above is the one example how languages have been evolved since times bases on the user need. And there are 500 languages
available in the market now starting from Langauge A, C to unklnown to me.
So your answer, if you want to have Excellent GUI features, Powerful code, Rapid Application desgin, Machine independant code,
with lot many other features and if you chose C or Assembly you will simply make your night horrible (may be enjoyable).
Sep 24, 2009 02:32 AM|mapelixir|LINK