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. Real Software

Real Software

Scheduled Pinned Locked Moved The Lounge
announcement
40 Posts 29 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.
  • N NeverHeardOfMe

    ha ha I think you're right in os far as what was probably meant, but as a die-hard VB defender I think ERL was right! ;P Trouble with all you anti-VB lot is that you're all stuck in the past. With the advent of .NET there is really not that much difference in what can be done in either language. If VB is still more forgiving of bad programming practice, such practices are still the fault of the developer, not the language. In some ways, this coming together of the different languages in the .NET framework is a retrograde step, precisely because it takes away the relative advantages of one language over another. In the old days, VB was great for quick and dirty solutions, while C (in whatever guise) was all but essential for anything "heavy-duty". Nowadays, it really doesn't matter - it's purely a question of personal prefernce which language you use - they are all the same under the hood.

    S Offline
    S Offline
    Shog9 0
    wrote on last edited by
    #14

    Phil Uribe wrote:

    If VB is still more forgiving of bad programming practice, such practices are still the fault of the developer, not the language.

    For those of us working under deadlines maintaining code written by programmers who didn't like to use Option Strict, that statement is of little comfort.

    Phil Uribe wrote:

    it takes away the relative advantages of one language over another.

    ...leaving only the relative disadvantages.

    ----

    You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

    O L 2 Replies Last reply
    0
    • E Ennis Ray Lynch Jr

      Dumbed Down VB isn't that an oxymoron?

      Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
      Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
      Most of this sig is for Google, not ego.

      C Offline
      C Offline
      code frog 0
      wrote on last edited by
      #15

      Because it's VB and everything in VB is bassackwards that would make it a MoronOxy. Crud I used a period I don't think I'm supposed to use anything... :doh:

      1 Reply Last reply
      0
      • N NeverHeardOfMe

        ha ha I think you're right in os far as what was probably meant, but as a die-hard VB defender I think ERL was right! ;P Trouble with all you anti-VB lot is that you're all stuck in the past. With the advent of .NET there is really not that much difference in what can be done in either language. If VB is still more forgiving of bad programming practice, such practices are still the fault of the developer, not the language. In some ways, this coming together of the different languages in the .NET framework is a retrograde step, precisely because it takes away the relative advantages of one language over another. In the old days, VB was great for quick and dirty solutions, while C (in whatever guise) was all but essential for anything "heavy-duty". Nowadays, it really doesn't matter - it's purely a question of personal prefernce which language you use - they are all the same under the hood.

        Richard Andrew x64R Offline
        Richard Andrew x64R Offline
        Richard Andrew x64
        wrote on last edited by
        #16

        Phil Uribe wrote:

        Nowadays, it really doesn't matter - it's purely a question of personal prefernce which language you use - they are all the same under the hood.

        This is correct if only because the real language at point here is called MSIL. When you program the .NET platform, you're programming it in MSIL. Any abstraction on top of MSIL ( C#, VB ) is only an illusion.

        “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

        M 1 Reply Last reply
        0
        • E Ennis Ray Lynch Jr

          Dumbed Down VB isn't that an oxymoron?

          Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
          Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
          Most of this sig is for Google, not ego.

          R Offline
          R Offline
          Rob Graham
          wrote on last edited by
          #17

          Ennis Ray Lynch, Jr. wrote:

          Dumbed Down VB

          It's just not possible. Bottom is bottom.

          1 Reply Last reply
          0
          • C Colin Angus Mackay

            Ennis Ray Lynch, Jr. wrote:

            Dumbed Down VB

            I thought that was a tautology.

            Recent blog posts: *SQL Server / Visual Studio install order *Installing SQL Server 2005 on Vista *Crazy Extension Methods Redux * Mixins My Blog

            G Offline
            G Offline
            Gary R Wheeler
            wrote on last edited by
            #18

            No, it's simply redundant.

            Software Zen: delete this;
            Fold With Us![^]

            1 Reply Last reply
            0
            • S Shog9 0

              Phil Uribe wrote:

              If VB is still more forgiving of bad programming practice, such practices are still the fault of the developer, not the language.

              For those of us working under deadlines maintaining code written by programmers who didn't like to use Option Strict, that statement is of little comfort.

              Phil Uribe wrote:

              it takes away the relative advantages of one language over another.

              ...leaving only the relative disadvantages.

              ----

              You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

              O Offline
              O Offline
              Oakman
              wrote on last edited by
              #19

              Shog9 wrote:

              For those of us working under deadlines maintaining code written by programmers who didn't like to use Option Strict, that statement is of little comfort.

              Take it up with your employer.

              Shog9 wrote:

              ...leaving only the relative disadvantages.

              You can get used to curley brackets, just give it a chance.

              Jon Smith & Wesson: The original point and click interface

              1 Reply Last reply
              0
              • C Cory Kimble

                Hello, I was wondering if any of you have tried software from REAL Software. Like RealBasic. The reason I asked is My boss found their site and wants me to get information on it. I looks like it is a dumbed down or simplified version of VB. Can anyone give me any plus of minuses on using this software that is only $500.00.

                O Offline
                O Offline
                Oakman
                wrote on last edited by
                #20

                Real Basic's claim to fame is that it didn't follow Microsoft down the road of creating a very proprietary form of BASIC. It ran on just about all the original home computers, including the original Mac. It can trace it's roots back to Dartmouth BASIC and has the blessing of John Kemeny and Thomas Kurtz the two professors who created it with a team of CS students. It's based on Fortran and Lisp. I found it interesting as a piece of history, but couldn't see that it had any practical use.

                Jon Smith & Wesson: The original point and click interface

                1 Reply Last reply
                0
                • S Shog9 0

                  Phil Uribe wrote:

                  If VB is still more forgiving of bad programming practice, such practices are still the fault of the developer, not the language.

                  For those of us working under deadlines maintaining code written by programmers who didn't like to use Option Strict, that statement is of little comfort.

                  Phil Uribe wrote:

                  it takes away the relative advantages of one language over another.

                  ...leaving only the relative disadvantages.

                  ----

                  You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

                  L Offline
                  L Offline
                  leonej_dt
                  wrote on last edited by
                  #21

                  Shog9 wrote:

                  For those of us working under deadlines maintaining code written by programmers who didn't like to use Option Strict, that statement is of little comfort.

                  Who in his sane mind would not use Option Strict? I know, DirectCast and CType are verbose (especially the former, which is way more useful), but what's the point of using a compiled language if you're going to rely in late binding? To hell with the VB culture.

                  If you can play The Dance of Eternity (Dream Theater), then we shall make a band.

                  1 Reply Last reply
                  0
                  • E Ennis Ray Lynch Jr

                    Dumbed Down VB isn't that an oxymoron?

                    Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
                    Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
                    Most of this sig is for Google, not ego.

                    O Offline
                    O Offline
                    Oshtri Deka
                    wrote on last edited by
                    #22

                    :D

                    1 Reply Last reply
                    0
                    • C Cory Kimble

                      Hello, I was wondering if any of you have tried software from REAL Software. Like RealBasic. The reason I asked is My boss found their site and wants me to get information on it. I looks like it is a dumbed down or simplified version of VB. Can anyone give me any plus of minuses on using this software that is only $500.00.

                      K Offline
                      K Offline
                      KramII
                      wrote on last edited by
                      #23

                      It depends on what you want to achieve. I often browse the tool section in the DIY store, but wouldn't consider buying anything unless I had a job to do that could be done easier with a new purchase. Similarly, I investigate the programming problems I am trying to solve before looking in too much detail at any particular programming tool. If you want a cross-platform classic VB-like programming tool, and don't mind that the active user base is relatively small (= limited peer support), RealBasic looks fine. In my opinion, if you're working in a commercial environment, you're generally better off with something more mainstream.

                      KramII

                      1 Reply Last reply
                      0
                      • A Anthony Mushrow

                        Pete O'Hanlon wrote:

                        nobody in their right mind would attempt to go show jumping on a bicycle

                        http://www.youtube.com/watch?v=ct0yd1-gxTo&feature=related[^] Although I'm not entirely certain on their mental status.

                        My current favourite word is: Nipple!

                        -SK Genius

                        Game Programming articles start -here[^]-

                        V Offline
                        V Offline
                        vwspeedracer
                        wrote on last edited by
                        #24

                        So nice to see that Rule 34 has been branching out.

                        1 Reply Last reply
                        0
                        • C Cory Kimble

                          Hello, I was wondering if any of you have tried software from REAL Software. Like RealBasic. The reason I asked is My boss found their site and wants me to get information on it. I looks like it is a dumbed down or simplified version of VB. Can anyone give me any plus of minuses on using this software that is only $500.00.

                          C Offline
                          C Offline
                          CybernautOnline
                          wrote on last edited by
                          #25

                          Hi Cory. I did only a very small project 2 years ago with RealBasic, so I really don't have much experience with it. However, here are RealBasic's best selling points. 1 - All the RAD simplicity & speed of development of VB6, but is cross platform (Windows, Mac & Linux). 2 - OOP development. 3 - No runtimes or external dependencies(no .NET or Java runtime needed, nor VB external DLLs). This means the applications can even be a self contained "portable"; that is you can run them from a USB key, and you don't need to install them. RB is marketed to developers that are already comfortable with the VB6 language & mode of development, and should be suitable for projects that you would build with VB6. It does appear though that RB's 3rd party add-ons and COM support tool market is a significantly smaller market than VB6's own. Hope this helps you Cory. If you do use RB, please update us all on this forum with your findings.

                          1 Reply Last reply
                          0
                          • C Cory Kimble

                            Hello, I was wondering if any of you have tried software from REAL Software. Like RealBasic. The reason I asked is My boss found their site and wants me to get information on it. I looks like it is a dumbed down or simplified version of VB. Can anyone give me any plus of minuses on using this software that is only $500.00.

                            D Offline
                            D Offline
                            dana629
                            wrote on last edited by
                            #26

                            I wouldn't describe it at all as a dumbed down version of VB6. It's like what VB7 should have been. I think a lot of developers who didn't want to go to .NET went to REALbasic. As far as its technical details it compiles to machine code, uses native interface controls, has object-oriented features like inheritance, polymorphism, interfaces, etc. I encourage you to check it out. They have a free 30 or so day trial. Let us know how it works for you.

                            1 Reply Last reply
                            0
                            • N NeverHeardOfMe

                              ha ha I think you're right in os far as what was probably meant, but as a die-hard VB defender I think ERL was right! ;P Trouble with all you anti-VB lot is that you're all stuck in the past. With the advent of .NET there is really not that much difference in what can be done in either language. If VB is still more forgiving of bad programming practice, such practices are still the fault of the developer, not the language. In some ways, this coming together of the different languages in the .NET framework is a retrograde step, precisely because it takes away the relative advantages of one language over another. In the old days, VB was great for quick and dirty solutions, while C (in whatever guise) was all but essential for anything "heavy-duty". Nowadays, it really doesn't matter - it's purely a question of personal prefernce which language you use - they are all the same under the hood.

                              O Offline
                              O Offline
                              Old Ed
                              wrote on last edited by
                              #27

                              I totally agree with you Phil. I'm an old school programmer who worked in assembly language for 15 years, then C for 10 years, then up to C++, Cold Fusion, and now to VB.Net for the last two years. I was naturally attracted to C#, but my employer had standardized on VB.Net so that's what I learned. And I have to say that I like the clarity; brevity isn't always a virtue! But at one point, after reading many anti-VB rants I started to feel that I wasn't a "real" programmer anymore, despite knowing that both languages utilized the same runtime. Anyway, I got over it. And after all, when you get down to it it's all about design isn't it, no matter the language?

                              1 Reply Last reply
                              0
                              • Richard Andrew x64R Richard Andrew x64

                                Phil Uribe wrote:

                                Nowadays, it really doesn't matter - it's purely a question of personal prefernce which language you use - they are all the same under the hood.

                                This is correct if only because the real language at point here is called MSIL. When you program the .NET platform, you're programming it in MSIL. Any abstraction on top of MSIL ( C#, VB ) is only an illusion.

                                “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                M Offline
                                M Offline
                                Mike Marynowski
                                wrote on last edited by
                                #28

                                That statement is equivalent to saying that the differences between every language that compiles to native code is just an illusion as well, because the real language is native machine code. Actually, if you are developing on Windows, it isn't even real machine code - it's abstracted to be executed by the HAL.

                                Richard Andrew x64R 1 Reply Last reply
                                0
                                • M Mike Marynowski

                                  That statement is equivalent to saying that the differences between every language that compiles to native code is just an illusion as well, because the real language is native machine code. Actually, if you are developing on Windows, it isn't even real machine code - it's abstracted to be executed by the HAL.

                                  Richard Andrew x64R Offline
                                  Richard Andrew x64R Offline
                                  Richard Andrew x64
                                  wrote on last edited by
                                  #29

                                  Mike Marynowski wrote:

                                  Actually, if you are developing on Windows, it isn't even real machine code - it's abstracted to be executed by the HAL.

                                  Where does this weird idea come from? Native code is executed directly by the CPU.

                                  “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                  M 1 Reply Last reply
                                  0
                                  • Richard Andrew x64R Richard Andrew x64

                                    Mike Marynowski wrote:

                                    Actually, if you are developing on Windows, it isn't even real machine code - it's abstracted to be executed by the HAL.

                                    Where does this weird idea come from? Native code is executed directly by the CPU.

                                    “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                    M Offline
                                    M Offline
                                    Mike Marynowski
                                    wrote on last edited by
                                    #30

                                    http://en.wikipedia.org/wiki/Hardware_abstraction_layer[^]

                                    Richard Andrew x64R 1 Reply Last reply
                                    0
                                    • M Mike Marynowski

                                      http://en.wikipedia.org/wiki/Hardware_abstraction_layer[^]

                                      Richard Andrew x64R Offline
                                      Richard Andrew x64R Offline
                                      Richard Andrew x64
                                      wrote on last edited by
                                      #31

                                      You're misinterpreting it. The HAL is not a ".NET-like" virtualization of the CPU. It's a software layer that sits between the kernel and the motherboard. If you examine any native x86 PE file, you'll find honest-to-God, native CPU instructions, not some sort of HAL-abstracted P-code.

                                      “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                      M 1 Reply Last reply
                                      0
                                      • Richard Andrew x64R Richard Andrew x64

                                        You're misinterpreting it. The HAL is not a ".NET-like" virtualization of the CPU. It's a software layer that sits between the kernel and the motherboard. If you examine any native x86 PE file, you'll find honest-to-God, native CPU instructions, not some sort of HAL-abstracted P-code.

                                        “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                        M Offline
                                        M Offline
                                        Mike Marynowski
                                        wrote on last edited by
                                        #32

                                        I'm not misinterpreting it. It is certainly thinner than the .NET framework (much thinner), but you can virtualize windows to run on just about any hardware by implementing a HAL that translates those CPU instructions accordingly. Yes, the "machine code" in the executables is very close (if not identical) to the X86 instruction set to minimize the translation needed. But we are diverting...my point was that simply that just because everything ends up in a common format (be is MSIL or be it PE format for execution on windows) doesn't mean that every language that compiles down to the common format is equal and any differences are illusions. That's all :)

                                        Richard Andrew x64R 1 Reply Last reply
                                        0
                                        • M Mike Marynowski

                                          I'm not misinterpreting it. It is certainly thinner than the .NET framework (much thinner), but you can virtualize windows to run on just about any hardware by implementing a HAL that translates those CPU instructions accordingly. Yes, the "machine code" in the executables is very close (if not identical) to the X86 instruction set to minimize the translation needed. But we are diverting...my point was that simply that just because everything ends up in a common format (be is MSIL or be it PE format for execution on windows) doesn't mean that every language that compiles down to the common format is equal and any differences are illusions. That's all :)

                                          Richard Andrew x64R Offline
                                          Richard Andrew x64R Offline
                                          Richard Andrew x64
                                          wrote on last edited by
                                          #33

                                          Thanks for your replies. I understand your main point. But I also found your HAL assertion to be the more interesting part of your post.

                                          “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                                          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