Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. F# to replace VB.NET

F# to replace VB.NET

Scheduled Pinned Locked Moved The Lounge
csharphtmlvisual-studiocom
8 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Judah Gabriel Himango
    wrote on last edited by
    #1

    (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

    D 1 Reply Last reply
    0
    • J Judah Gabriel 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

      D Offline
      D Offline
      DaveX86
      wrote on last edited by
      #2

      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.

      O J 2 Replies Last reply
      0
      • D DaveX86

        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.

        O Offline
        O Offline
        originSH
        wrote on last edited by
        #3

        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#.

        K 1 Reply Last reply
        0
        • O originSH

          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#.

          K Offline
          K Offline
          kjude
          wrote on last edited by
          #4

          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!!

          A 1 Reply Last reply
          0
          • K kjude

            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!!

            A Offline
            A Offline
            Albert Dadze
            wrote on last edited by
            #5

            Ouch, multiple punches and upper-cuts below the belt. I hope this man is still standing. A definite knock-out I believe.

            Albert Dadze

            1 Reply Last reply
            0
            • D DaveX86

              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.

              J Offline
              J Offline
              Judah Gabriel Himango
              wrote on last edited by
              #6

              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

              D 1 Reply Last reply
              0
              • J Judah Gabriel 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

                D Offline
                D Offline
                DaveX86
                wrote on last edited by
                #7

                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#.

                J 1 Reply Last reply
                0
                • D DaveX86

                  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#.

                  J Offline
                  J Offline
                  Judah Gabriel Himango
                  wrote on last edited by
                  #8

                  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

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups