|
||||||
| General Programming Non language specific, Assembly, Linux/Unix, Mac and anything not covered in other topics. Talk about Programming Theory here. |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
"F# is a programming language that provides the much sought-after combination of type safety, performance and scripting, with all the advantages of running on a high-quality, well-supported modern runtime system. F# gives you a combination of ......."
http://research.microsoft.com/fsharp/fsharp.aspx Next we will see G# even though F# isn't fully developed and no one uses it. Before G# is released H# will be in the works and so on.... |
| Sponsored Links |
|
|
|
|||
|
Well they didn't want to call it OCaml#, nobody likes to be seen copying.
//edit - by the way I think it's great that MS are supporting a functional language rather than just tacking those features onto C#. C# was starting to look like the infamous octopus made by strapping 4 extra legs onto a dog.// Last edited by G_Morgan; 12-22-2007 at 10:01 AM. |
|
|||||
|
Funny you bring this up, Jordan and I were having a discussion about it not too long ago. Microsoft as C#, F# AND J# [Visual J# Home]
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum | My Blog Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall |
|
|||
|
J# already has a planned death as I understand it. Never saw the point of it, C# looks enough like Java that you can easily cover the distance in a few hours anyway. Then again I'm one of those who says VB.Net is pointless and you may as well go all the way to C#.
F# is a totally different beast. It's object oriented but the main focus is on functional concepts like first class functions, lambdas and closures. I suppose you can think it the negative of C#. C# is an OOP language with support for some functional concepts, F# is a functional programming language with some support for OOP concepts. Personally I prefer that balance. The Pareto principle applies strongly to OOP, the first 20% of functionality is 80% of the use case. I find the more tricky concepts are better handled via functional rather than OOP concepts (best example, closures over anonymous classes). Most of the higher level OOP stuff seems like hacks put together to account for a lack of closures, higher order functions or proper semantic macros. |
| Sponsored Links |
|
|
|
|||
|
Quote:
Quote:
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| trademark or copyright protection | Masterguns | Business and Legal | 3 | 10-20-2007 01:07 PM |
| Automatic update for copyright | Jaan | PHP Tutorials | 0 | 03-05-2007 03:52 AM |
| WingedPanther | ........ | 2753.6 |
| Xav | ........ | 2704 |
| Brandon W | ........ | 1702.32 |
| John | ........ | 1207.73 |
| marwex89 | ........ | 1175.24 |
| morefood2001 | ........ | 966.05 |
| dcs | ........ | 655.75 |
| Steve.L | ........ | 475.59 |
| orjan | ........ | 418.58 |
| Aereshaa | ........ | 383.54 |
Goal: 100,000 Posts
Complete: 98%