So, what do you think of this:
http://research.microsoft.com/projects/ilx/fsharp.htm
F# is a mixed functional/imperative programming language based on the design of the functional language Caml and the .NET language C#.
So, what do you think of this:
http://research.microsoft.com/projects/ilx/fsharp.htm
F# is a mixed functional/imperative programming language based on the design of the functional language Caml and the .NET language C#.
Welcome to the funhouse, where strange mirrors reflect the faces of insanity.
These mean ..........ers...
They keep on releasing one programming language after the other. Why don't they just include all the good features in a single programming environment ? They're continuously making the job of the learner more and more difficult...I was thinking about getting into C# but after reading this I won't.
They just want to get more and more money...C# hasn't established itself yet, and they are thinking about building something entirely new "F#" over C# ???
>Why don't they just include all the good features in a single
>programming environment ?
Usually programming languages are invented to perform a specific task. Another reason to invent a programming language is to do scientific research.
But it seems F# is supposed to be a general purpose language which has elements from functional and imperative programming.
>They're continuously making the job of the learner more and
>more difficult...
You don't need to learn a language, ofcourse it is never bad to learn something, but learn the languages you need at this moment. Which language that is, depends on your situation. And why not learning C#? From what I heard and read that languages is already used quite a lot by .NET programmers. I wonder if there are many F# programmers.
Is F# something over C#? I don't think so, from what I read on the site, it has no direct relation to C#. I think it is supposed to work together with C# and the other .NET languages.
Note that there are more new languages invented each year, but most of them aren't really succesfull or very specialistic. I wonder if F# will be succesfull as a general purpose .NET language.
I still think C and C++ will be the foundation for most commercial applications.
Since I've been programming in VB for the last 10 years, I decided to expand my horizons into C++ but I don't think I'll bother with the .Net, C# or F# languages... even if they became "popular", most businesses can't afford to dump their current platform for something new... not to mention, most colleges (in the US anyway) don't teach these new languages.
Welcome to the funhouse, where strange mirrors reflect the faces of insanity.
>I still think C and C++ will be the foundation for most commercial
>applications.
And don't forget Java.
>but I don't think I'll bother with the .Net, C# or F# languages.
As far as I know, the .NET framework is not (yet) used in embedded systems and a lot of other applications. But it is mainly used in servers and office-applications which are Microsoft based. Also in the Netherlands the .NET languages aren't taught. Probably because they are too specific, they apply only to the .NET framework.
The .net framework is a middleware component and all of the .net languages are subsets of the intermediate language. In a sense the only language with full managed code capabilities is the IL.
Microsoft should not fix their problems by inventing a new language every four months. They should upgrade the .net languages that they have already established. Improve the functionality of VB.net and C#. They simply have to extend the subset of capabilities of those languages and creat extensions for new libraries that work with the .net framework. Instead they are attempting to create a lot of hype by claiming that they have a new language. If they were serious they would add template capabilites to the IL as well as multiple inheritance, and expand the Base Class library for all of the .net langauges.
I feel sorry for C# programmers who are already sold out.
>Instead they are attempting to create a lot of hype by claiming that they have a new language. <
Wtf; F# is just somebodies R&D project.
oh man....it just gets better
Such is life.