F# to replace VB.NET
-
(just kidding about the replacing VB part :) we can only dream ;)) F#, the functional progrmaming language from Microsoft Research, is to become a first-class .NET language[^]: full VS support, a commercial team working on the language, the whole bit. comments from F# lead Don Syme[^] comments from PLINQ architect Joe Duffy[^] F# samples on CodePlex[^] If you're interested in what all this functional programming stuff is about and what's the purpose of F#, check out Jomo Fisher's series on F#[^].
Tech, life, family, faith: Give me a visit. I'm currently blogging about: No, Not I - A poem by Holocaust escapee, chief rabbi, and Messiah-follower Daniel Zion (audio) The apostle Paul, modernly speaking: Epistles of Paul Judah Himango
-
(just kidding about the replacing VB part :) we can only dream ;)) F#, the functional progrmaming language from Microsoft Research, is to become a first-class .NET language[^]: full VS support, a commercial team working on the language, the whole bit. comments from F# lead Don Syme[^] comments from PLINQ architect Joe Duffy[^] F# samples on CodePlex[^] If you're interested in what all this functional programming stuff is about and what's the purpose of F#, check out Jomo Fisher's series on F#[^].
Tech, life, family, faith: Give me a visit. I'm currently blogging about: No, Not I - A poem by Holocaust escapee, chief rabbi, and Messiah-follower Daniel Zion (audio) The apostle Paul, modernly speaking: Epistles of Paul Judah Himango
-
I like Visual Basic, so :P ...dunno why you guys are always so hostile towards it. I'm learning Digital Mars D language and that's gonna be my last language...tired of this perpetual learning curve.
It lowers the bar, allowing people who shouldn't be programming to program AND it encourages bad practices rather than enforcing good ones ... so, whilst it is a very good language for knocking together UI prototypes and tools it is often misused and allows easy creation of hidious beasts :P VB.Net is better, but it raises the question, if your learning from scratch, or converting from procedural to object orientation, why not just learn C#.
-
It lowers the bar, allowing people who shouldn't be programming to program AND it encourages bad practices rather than enforcing good ones ... so, whilst it is a very good language for knocking together UI prototypes and tools it is often misused and allows easy creation of hidious beasts :P VB.Net is better, but it raises the question, if your learning from scratch, or converting from procedural to object orientation, why not just learn C#.
Don't be such an intellectual snob. Everyone who programs had to start somewhere, and it is normally in a language like vb. You could just as easily claim that c# is 'lowering the bar' as well. What a load of rubbish. Programming isn't rocket science. Its the same as anything else - only difficult until you know about it! It's not the language used that turns an application into a 'hideous beast' anyway, rather the skill (or lack of it) of the people who designed it in the first place. Agreed though that vb is not really a good option for large scale commercial development, but it does have it's place. I can tell you are probably the sort of programmer I dread having to work with: one that thinks added complexity makes something better! ARRRGGHH!!
-
Don't be such an intellectual snob. Everyone who programs had to start somewhere, and it is normally in a language like vb. You could just as easily claim that c# is 'lowering the bar' as well. What a load of rubbish. Programming isn't rocket science. Its the same as anything else - only difficult until you know about it! It's not the language used that turns an application into a 'hideous beast' anyway, rather the skill (or lack of it) of the people who designed it in the first place. Agreed though that vb is not really a good option for large scale commercial development, but it does have it's place. I can tell you are probably the sort of programmer I dread having to work with: one that thinks added complexity makes something better! ARRRGGHH!!
Ouch, multiple punches and upper-cuts below the belt. I hope this man is still standing. A definite knock-out I believe.
Albert Dadze
-
I like Visual Basic, so :P ...dunno why you guys are always so hostile towards it. I'm learning Digital Mars D language and that's gonna be my last language...tired of this perpetual learning curve.
Visual Basic is a terrible language for building anything large. The language encourages abuse, the libraries encourage development of programs comprised of millions of hacks. Most any stable VB project is stable instability. VB.NET is better and I was entirely joking about the replacing VB.NET thing. We have a VB.NET dev here and 3 former VB devs. I rib them all about VB at every opportunity. :)
Tech, life, family, faith: Give me a visit. I'm currently blogging about: No, Not I - A poem by Holocaust escapee, chief rabbi, and Messiah-follower Daniel Zion The apostle Paul, modernly speaking: Epistles of Paul Judah Himango
-
Visual Basic is a terrible language for building anything large. The language encourages abuse, the libraries encourage development of programs comprised of millions of hacks. Most any stable VB project is stable instability. VB.NET is better and I was entirely joking about the replacing VB.NET thing. We have a VB.NET dev here and 3 former VB devs. I rib them all about VB at every opportunity. :)
Tech, life, family, faith: Give me a visit. I'm currently blogging about: No, Not I - A poem by Holocaust escapee, chief rabbi, and Messiah-follower Daniel Zion The apostle Paul, modernly speaking: Epistles of Paul Judah Himango
-
Have you ever built anything large in Visual Basic? :rolleyes: I don't much see how it's any more terrible for large applications than C#.
Yes, I have.
David Lockwood wrote:
I don't much see how it's any more terrible for large applications than C#.
Ah, how I long for the days of global variables, the half-hearted OO, no threading, the DoEvents hacks, On Error Resume Nexts, no option stricts...those were the days. :rolleyes: I've seen so many horrific VB programs I am convinced either it encourages abuse or a flock of abusers are its adherents. VB.NET is improved greatly. However, it still has a lot of old, bad practices carried over from VB to aide in compatibility with the hack that is VB6.
Tech, life, family, faith: Give me a visit. I'm currently blogging about: No, Not I - A poem by Holocaust escapee, chief rabbi, and Messiah-follower Daniel Zion The apostle Paul, modernly speaking: Epistles of Paul Judah Himango