ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    IS BASIC programming still in vogue?

    IT Discussion
    programming visualbasic basic
    12
    82
    9.6k
    Loading More Posts
    • 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.
    • thwrT
      thwr @flaxking
      last edited by thwr

      @flaxking said in IS BASIC programming still in vogue?:

      I am currently learning VB6 from a 1998 textbook...

      You could talk to a tree for the same effect 😉 Not a good idea to start with VB when you want to learn programming

      F 1 Reply Last reply Reply Quote 0
      • thwrT
        thwr @scottalanmiller
        last edited by

        @scottalanmiller said in IS BASIC programming still in vogue?:

        All of us over 30 started on BASIC, almost certainly, and pretty much anyone in the SMB realm who lived through the late 1990s did VB at some point and nearly anyone who went to college did because it is the fallback language that colleges can easily teach by showing the GUI and not teaching any programming so that non-programming professors can fake their way through the classes.... so the exposure rate is high. But as C# is free today, no need for VB.

        Actually, I started with BASIC and Pascal at the same time. Learned COBOL and FORTRAN a few months later 😉

        Went to ANSI C and Assembler soon after. Today, it's mostly C#, C, a bit Assembler and a good amount of scripting languages.

        1 Reply Last reply Reply Quote 0
        • matteo nunziatiM
          matteo nunziati @scottalanmiller
          last edited by

          @scottalanmiller said in IS BASIC programming still in vogue?:

          @matteo-nunziati said in IS BASIC programming still in vogue?:

          VS Code is basically for web languages. if you want serious compiled languages development on MS you need Visual Studio.

          Not at all. VS Code isn't for web at all. It's not focused on web tech, languages, or anything else. Most modern languages use web as a main output, but VS Code has nothing making it lean towards web any more than normal VS does.

          What I mean is that even if MS "sells" VSC for any language it is quite a PITA to develop stuff in C++/C/C# in it wrt VS.
          I prefer Atom or VSC when developing in python, but when I've to code c++ I move to other stuff.
          On MS this stuff is VS.

          scottalanmillerS 1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @matteo nunziati
            last edited by

            @matteo-nunziati said in IS BASIC programming still in vogue?:

            @scottalanmiller said in IS BASIC programming still in vogue?:

            @matteo-nunziati said in IS BASIC programming still in vogue?:

            VS Code is basically for web languages. if you want serious compiled languages development on MS you need Visual Studio.

            Not at all. VS Code isn't for web at all. It's not focused on web tech, languages, or anything else. Most modern languages use web as a main output, but VS Code has nothing making it lean towards web any more than normal VS does.

            What I mean is that even if MS "sells" VSC for any language it is quite a PITA to develop stuff in C++/C/C# in it wrt VS.
            I prefer Atom or VSC when developing in python, but when I've to code c++ I move to other stuff.
            On MS this stuff is VS.

            What's wrong with C# on VSC? I don't do much any more, but I prefer VSC for that over legacy VS still.

            thwrT matteo nunziatiM 2 Replies Last reply Reply Quote 0
            • F
              flaxking @thwr
              last edited by

              @thwr said in IS BASIC programming still in vogue?:

              @flaxking said in IS BASIC programming still in vogue?:

              I am currently learning VB6 from a 1998 textbook...

              You could talk to a tree for the same effect 😉 Not a good idea to start with VB when you want to learn programming

              Not starting to learning programming, just need to also work with our legacy code

              scottalanmillerS 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @flaxking
                last edited by

                @flaxking said in IS BASIC programming still in vogue?:

                @thwr said in IS BASIC programming still in vogue?:

                @flaxking said in IS BASIC programming still in vogue?:

                I am currently learning VB6 from a 1998 textbook...

                You could talk to a tree for the same effect 😉 Not a good idea to start with VB when you want to learn programming

                Not starting to learning programming, just need to also work with our legacy code

                That's the problem with VB, it's all for ancient "we can't update it" code. VB was okay through around 1999, but never in the .NET era. So any legacy code made with it is pretty much guaranteed to have originated from a "developer" that was just mucking about and couldn't adapt to a more modern language and was carrying over bad VB habits from the 90s; and then a company that never updated code for close to twenty years now.

                F 1 Reply Last reply Reply Quote 0
                • thwrT
                  thwr @scottalanmiller
                  last edited by

                  @scottalanmiller said in IS BASIC programming still in vogue?:

                  @matteo-nunziati said in IS BASIC programming still in vogue?:

                  @scottalanmiller said in IS BASIC programming still in vogue?:

                  @matteo-nunziati said in IS BASIC programming still in vogue?:

                  VS Code is basically for web languages. if you want serious compiled languages development on MS you need Visual Studio.

                  Not at all. VS Code isn't for web at all. It's not focused on web tech, languages, or anything else. Most modern languages use web as a main output, but VS Code has nothing making it lean towards web any more than normal VS does.

                  What I mean is that even if MS "sells" VSC for any language it is quite a PITA to develop stuff in C++/C/C# in it wrt VS.
                  I prefer Atom or VSC when developing in python, but when I've to code c++ I move to other stuff.
                  On MS this stuff is VS.

                  What's wrong with C# on VSC? I don't do much any more, but I prefer VSC for that over legacy VS still.

                  VSC is an editor. Basically something like Atom or Sublime. VS is a development environment featuring an integrated compiler and debugger and hundreds of tools and functions.

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @thwr
                    last edited by

                    @thwr said in IS BASIC programming still in vogue?:

                    @scottalanmiller said in IS BASIC programming still in vogue?:

                    @matteo-nunziati said in IS BASIC programming still in vogue?:

                    @scottalanmiller said in IS BASIC programming still in vogue?:

                    @matteo-nunziati said in IS BASIC programming still in vogue?:

                    VS Code is basically for web languages. if you want serious compiled languages development on MS you need Visual Studio.

                    Not at all. VS Code isn't for web at all. It's not focused on web tech, languages, or anything else. Most modern languages use web as a main output, but VS Code has nothing making it lean towards web any more than normal VS does.

                    What I mean is that even if MS "sells" VSC for any language it is quite a PITA to develop stuff in C++/C/C# in it wrt VS.
                    I prefer Atom or VSC when developing in python, but when I've to code c++ I move to other stuff.
                    On MS this stuff is VS.

                    What's wrong with C# on VSC? I don't do much any more, but I prefer VSC for that over legacy VS still.

                    VSC is an editor. Basically something like Atom or Sublime. VS is a development environment featuring an integrated compiler and debugger and hundreds of tools and functions.

                    Yeah... what we call "bloat".

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller
                      last edited by

                      That's exactly why I prefer the more modern VSC and why Atom and Sublime are seen as more "serious" than VS most of the time - full time developers tend to prefer lighter, more flexible coding environments than the big, monolithic, bloated systems like VS or Eclipse. That VS is so focused on one single run time makes it that much worse, very few full time devs can or want to work on a single runtime all the time. Coding is just much more broad than that.

                      JaredBuschJ 1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller
                        last edited by

                        I've been in VSC continuously the last two days, been coding all weekend 🙂

                        1 Reply Last reply Reply Quote 0
                        • JaredBuschJ
                          JaredBusch @scottalanmiller
                          last edited by

                          @scottalanmiller said in IS BASIC programming still in vogue?:

                          That's exactly why I prefer the more modern VSC and why Atom and Sublime are seen as more "serious" than VS most of the time - full time developers tend to prefer lighter, more flexible coding environments than the big, monolithic, bloated systems like VS or Eclipse. That VS is so focused on one single run time makes it that much worse, very few full time devs can or want to work on a single runtime all the time. Coding is just much more broad than that.

                          Scripts and structured languages like HTML, yes. I am in VSC all the time myself.

                          But compiled code requires a development environment that you can do things like debugging in.

                          That is not bloat. I need to be able to step the the executing application line by line at times to find that weird bug.

                          For Windows, this is VS. I have no idea what it would be for the Linux ecosystem more than make to compile.

                          scottalanmillerS thwrT 2 Replies Last reply Reply Quote 2
                          • F
                            flaxking @scottalanmiller
                            last edited by

                            @scottalanmiller said in IS BASIC programming still in vogue?:

                            @flaxking said in IS BASIC programming still in vogue?:

                            @thwr said in IS BASIC programming still in vogue?:

                            @flaxking said in IS BASIC programming still in vogue?:

                            I am currently learning VB6 from a 1998 textbook...

                            You could talk to a tree for the same effect 😉 Not a good idea to start with VB when you want to learn programming

                            Not starting to learning programming, just need to also work with our legacy code

                            That's the problem with VB, it's all for ancient "we can't update it" code. VB was okay through around 1999, but never in the .NET era. So any legacy code made with it is pretty much guaranteed to have originated from a "developer" that was just mucking about and couldn't adapt to a more modern language and was carrying over bad VB habits from the 90s; and then a company that never updated code for close to twenty years now.

                            2 years left on the roadmap to have migrated all of our legacy code. It's a lot of work when you have a whole LoB application originally created in VB6.

                            JaredBuschJ scottalanmillerS 3 Replies Last reply Reply Quote 1
                            • JaredBuschJ
                              JaredBusch @flaxking
                              last edited by

                              @flaxking said in IS BASIC programming still in vogue?:

                              @scottalanmiller said in IS BASIC programming still in vogue?:

                              @flaxking said in IS BASIC programming still in vogue?:

                              @thwr said in IS BASIC programming still in vogue?:

                              @flaxking said in IS BASIC programming still in vogue?:

                              I am currently learning VB6 from a 1998 textbook...

                              You could talk to a tree for the same effect 😉 Not a good idea to start with VB when you want to learn programming

                              Not starting to learning programming, just need to also work with our legacy code

                              That's the problem with VB, it's all for ancient "we can't update it" code. VB was okay through around 1999, but never in the .NET era. So any legacy code made with it is pretty much guaranteed to have originated from a "developer" that was just mucking about and couldn't adapt to a more modern language and was carrying over bad VB habits from the 90s; and then a company that never updated code for close to twenty years now.

                              2 years left on the roadmap to have migrated all of our legacy code. It's a lot of work when you have a whole LoB application originally created in VB6.

                              I just took a client that has an entire LoB app in VB6. The question will be if they accept my cost estimate to update it.

                              Going to triage their need to update the DB server (Server 2003 running SQL 2005), but nothing else will be done unless they agree to update.

                              So potentially not a client for long 😛

                              1 Reply Last reply Reply Quote 1
                              • scottalanmillerS
                                scottalanmiller @flaxking
                                last edited by

                                @flaxking said in IS BASIC programming still in vogue?:

                                @scottalanmiller said in IS BASIC programming still in vogue?:

                                @flaxking said in IS BASIC programming still in vogue?:

                                @thwr said in IS BASIC programming still in vogue?:

                                @flaxking said in IS BASIC programming still in vogue?:

                                I am currently learning VB6 from a 1998 textbook...

                                You could talk to a tree for the same effect 😉 Not a good idea to start with VB when you want to learn programming

                                Not starting to learning programming, just need to also work with our legacy code

                                That's the problem with VB, it's all for ancient "we can't update it" code. VB was okay through around 1999, but never in the .NET era. So any legacy code made with it is pretty much guaranteed to have originated from a "developer" that was just mucking about and couldn't adapt to a more modern language and was carrying over bad VB habits from the 90s; and then a company that never updated code for close to twenty years now.

                                2 years left on the roadmap to have migrated all of our legacy code. It's a lot of work when you have a whole LoB application originally created in VB6.

                                Wiat, you are REALLY doing VB6 with a book from 1998? I thought that you were kidding about that, lol. I figured you just were working on late VB.NET code and being silly with the VB6 thing. Damn.

                                F 1 Reply Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller @JaredBusch
                                  last edited by

                                  @jaredbusch said in IS BASIC programming still in vogue?:

                                  @scottalanmiller said in IS BASIC programming still in vogue?:

                                  That's exactly why I prefer the more modern VSC and why Atom and Sublime are seen as more "serious" than VS most of the time - full time developers tend to prefer lighter, more flexible coding environments than the big, monolithic, bloated systems like VS or Eclipse. That VS is so focused on one single run time makes it that much worse, very few full time devs can or want to work on a single runtime all the time. Coding is just much more broad than that.

                                  Scripts and structured languages like HTML, yes. I am in VSC all the time myself.

                                  But compiled code requires a development environment that you can do things like debugging in.

                                  That is not bloat. I need to be able to step the the executing application line by line at times to find that weird bug.

                                  For Windows, this is VS. I have no idea what it would be for the Linux ecosystem more than make to compile.

                                  I understand that, but VS Code offers that.

                                  https://code.visualstudio.com/docs/editor/debugging

                                  JaredBuschJ 1 Reply Last reply Reply Quote 0
                                  • JaredBuschJ
                                    JaredBusch @flaxking
                                    last edited by

                                    @flaxking said in IS BASIC programming still in vogue?:

                                    @scottalanmiller said in IS BASIC programming still in vogue?:

                                    @flaxking said in IS BASIC programming still in vogue?:

                                    @thwr said in IS BASIC programming still in vogue?:

                                    @flaxking said in IS BASIC programming still in vogue?:

                                    I am currently learning VB6 from a 1998 textbook...

                                    You could talk to a tree for the same effect 😉 Not a good idea to start with VB when you want to learn programming

                                    Not starting to learning programming, just need to also work with our legacy code

                                    That's the problem with VB, it's all for ancient "we can't update it" code. VB was okay through around 1999, but never in the .NET era. So any legacy code made with it is pretty much guaranteed to have originated from a "developer" that was just mucking about and couldn't adapt to a more modern language and was carrying over bad VB habits from the 90s; and then a company that never updated code for close to twenty years now.

                                    2 years left on the roadmap to have migrated all of our legacy code. It's a lot of work when you have a whole LoB application originally created in VB6.

                                    The last one of these, I worked on went live in 2011. It was a horrid VB6 + Access database backend.

                                    F 1 Reply Last reply Reply Quote 0
                                    • JaredBuschJ
                                      JaredBusch @scottalanmiller
                                      last edited by

                                      @scottalanmiller said in IS BASIC programming still in vogue?:

                                      @jaredbusch said in IS BASIC programming still in vogue?:

                                      @scottalanmiller said in IS BASIC programming still in vogue?:

                                      That's exactly why I prefer the more modern VSC and why Atom and Sublime are seen as more "serious" than VS most of the time - full time developers tend to prefer lighter, more flexible coding environments than the big, monolithic, bloated systems like VS or Eclipse. That VS is so focused on one single run time makes it that much worse, very few full time devs can or want to work on a single runtime all the time. Coding is just much more broad than that.

                                      Scripts and structured languages like HTML, yes. I am in VSC all the time myself.

                                      But compiled code requires a development environment that you can do things like debugging in.

                                      That is not bloat. I need to be able to step the the executing application line by line at times to find that weird bug.

                                      For Windows, this is VS. I have no idea what it would be for the Linux ecosystem more than make to compile.

                                      I understand that, but VS Code offers that.

                                      https://code.visualstudio.com/docs/editor/debugging

                                      Yes, but not designed for more than Node.js and other JS code. You have to get potentially 3rd party add ons.

                                      0_1518971414290_b6555993-e3a2-461b-8c96-8193e22cd72b-image.png

                                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller @JaredBusch
                                        last edited by

                                        @jaredbusch said in IS BASIC programming still in vogue?:

                                        @scottalanmiller said in IS BASIC programming still in vogue?:

                                        @jaredbusch said in IS BASIC programming still in vogue?:

                                        @scottalanmiller said in IS BASIC programming still in vogue?:

                                        That's exactly why I prefer the more modern VSC and why Atom and Sublime are seen as more "serious" than VS most of the time - full time developers tend to prefer lighter, more flexible coding environments than the big, monolithic, bloated systems like VS or Eclipse. That VS is so focused on one single run time makes it that much worse, very few full time devs can or want to work on a single runtime all the time. Coding is just much more broad than that.

                                        Scripts and structured languages like HTML, yes. I am in VSC all the time myself.

                                        But compiled code requires a development environment that you can do things like debugging in.

                                        That is not bloat. I need to be able to step the the executing application line by line at times to find that weird bug.

                                        For Windows, this is VS. I have no idea what it would be for the Linux ecosystem more than make to compile.

                                        I understand that, but VS Code offers that.

                                        https://code.visualstudio.com/docs/editor/debugging

                                        Yes, but not designed for more than Node.js and other JS code. You have to get potentially 3rd party add ons.

                                        0_1518971414290_b6555993-e3a2-461b-8c96-8193e22cd72b-image.png

                                        Not for C#, Microsoft themselves make it. VS doesn't have it for unlimited languages either. So they are the same in that regard.

                                        1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller
                                          last edited by

                                          Here is Microsoft's own C# debugging extension for VS Code. No third party products needed, but they are offered. It's just not added by default to avoid bloat as VSC is used for many languages, so most people don't want all of this in there.

                                          This is the C# module that I use with VSC and see Microsoft's own debugger on the screen, hence why I pointed out using VSC for C# in the first place.

                                          https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp

                                          thwrT 1 Reply Last reply Reply Quote 0
                                          • thwrT
                                            thwr @JaredBusch
                                            last edited by

                                            @jaredbusch said in IS BASIC programming still in vogue?:

                                            @scottalanmiller said in IS BASIC programming still in vogue?:

                                            That's exactly why I prefer the more modern VSC and why Atom and Sublime are seen as more "serious" than VS most of the time - full time developers tend to prefer lighter, more flexible coding environments than the big, monolithic, bloated systems like VS or Eclipse. That VS is so focused on one single run time makes it that much worse, very few full time devs can or want to work on a single runtime all the time. Coding is just much more broad than that.

                                            Scripts and structured languages like HTML, yes. I am in VSC all the time myself.

                                            But compiled code requires a development environment that you can do things like debugging in.

                                            ^ this

                                            You just don't want to have a simple editor with a little "project management" when you have tens of thousands of codelines in hundreds of files.

                                            That is not bloat. I need to be able to step the the executing application line by line at times to find that weird bug.

                                            For Windows, this is VS. I have no idea what it would be for the Linux ecosystem more than make to compile.

                                            There are many toolchains available, most of them wrap around make, gcc and your editor and debugger of choice. Eclipse, because it's cross platform, is a popular IDE here. Besides of being cross platform, it's something I try to avoid.

                                            1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 2 / 5
                                            • First post
                                              Last post