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. What the best language?

What the best language?

Scheduled Pinned Locked Moved The Lounge
comtoolsquestion
20 Posts 11 Posters 1 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.
  • C Offline
    C Offline
    CMFC6 0VS NETUser
    wrote on last edited by
    #1

    Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

    S K S C E 8 Replies Last reply
    0
    • C CMFC6 0VS NETUser

      Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

      S Offline
      S Offline
      Stan Shannon
      wrote on last edited by
      #2

      Thats because you can do more with VC++ and people come here to get answers as to how to do those sorts of things. Neither language is better, they are just designed to achieve different goals. But to your point, I for one can read the handwriting on the wall. Compare the number of VB jobs to VC++. VB wins hands down. :(( At least for the short term, anyone wanting to have a career as a MS windows programmer is going to have to know VB, or at least c#. I am feeling more like a dinosaur all the time. :(( :(( :((

      C 1 Reply Last reply
      0
      • C CMFC6 0VS NETUser

        Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

        K Offline
        K Offline
        Konstantin Vasserman
        wrote on last edited by
        #3

        I've always thought that Russian was the best language, but there is no Russian forum here at CP, so it is very hard to tell how it really compares to the other languages. ;)

        T 1 Reply Last reply
        0
        • C CMFC6 0VS NETUser

          Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

          S Offline
          S Offline
          Sam C
          wrote on last edited by
          #4

          I use to be really good in VB but learned all the good stuff and how windows works is in C/C++. Now I have to go back to VB?!?! Sheesh. VB is a language that gets apps out the door quick and fast, I use to kid with my old boss and thank him for letting me use this MACRO language :-) (no flames, I've admitted to using VB!) But take a look at all the commercial applications and a majority of the shareware you download, a lot of them are written in VC, so VC is still the language in commercial grade stuff, but if you go to a large company most of their inhouse stuff is written in VB and ACCESS/VBA. Sam C ---- Systems Manager Hospitality Marketing Associates

          S 1 Reply Last reply
          0
          • K Konstantin Vasserman

            I've always thought that Russian was the best language, but there is no Russian forum here at CP, so it is very hard to tell how it really compares to the other languages. ;)

            T Offline
            T Offline
            Tom Archer
            wrote on last edited by
            #5

            Christian Andersen says that he's the inventor of the Braille language. I'm waiting for the API to come out before making a decision as to whether or not I'll start using it :) Cheers, Tom "Ya got lucky, ya lucky prick" - Keith McCready

            Z 1 Reply Last reply
            0
            • S Sam C

              I use to be really good in VB but learned all the good stuff and how windows works is in C/C++. Now I have to go back to VB?!?! Sheesh. VB is a language that gets apps out the door quick and fast, I use to kid with my old boss and thank him for letting me use this MACRO language :-) (no flames, I've admitted to using VB!) But take a look at all the commercial applications and a majority of the shareware you download, a lot of them are written in VC, so VC is still the language in commercial grade stuff, but if you go to a large company most of their inhouse stuff is written in VB and ACCESS/VBA. Sam C ---- Systems Manager Hospitality Marketing Associates

              S Offline
              S Offline
              Stan Shannon
              wrote on last edited by
              #6

              I fully agree that for "commercial grade" apps VC++ is the language of choice, but there is no getting around the job situation. I went to computerjobs.com/Chicago and compared VB Windows jobs available to VC++ jobs. The ratio? VB: 125, VC++ : 49. And looking at a few of the VC jobs showed that many of them were actually VB or java jobs with VC++ as a "plus". Like it or not, VB wins. When you are expected to put food on the table you've got to be pragmatic. I wish I had learned VB 6 years ago when I had the chance. I believe Gates/Ballmer and co., have done a masterful job of killing C++ as the development system of choice. Now they have no standards committee but themselves to contend with. I fully expect to finish my career, if I'm lucky, doing maintenance on legacy C++ code, while all the "cool" new stuff gets done badly by third rate programmers in VB (or .net whatever). That sucks.

              S 1 Reply Last reply
              0
              • S Stan Shannon

                I fully agree that for "commercial grade" apps VC++ is the language of choice, but there is no getting around the job situation. I went to computerjobs.com/Chicago and compared VB Windows jobs available to VC++ jobs. The ratio? VB: 125, VC++ : 49. And looking at a few of the VC jobs showed that many of them were actually VB or java jobs with VC++ as a "plus". Like it or not, VB wins. When you are expected to put food on the table you've got to be pragmatic. I wish I had learned VB 6 years ago when I had the chance. I believe Gates/Ballmer and co., have done a masterful job of killing C++ as the development system of choice. Now they have no standards committee but themselves to contend with. I fully expect to finish my career, if I'm lucky, doing maintenance on legacy C++ code, while all the "cool" new stuff gets done badly by third rate programmers in VB (or .net whatever). That sucks.

                S Offline
                S Offline
                Sam C
                wrote on last edited by
                #7

                That's the problem with VB anyone who can write MACRO programs (script kiddies, power users, anyone with intelligence) can program for VB. And the worst thing is that VB is a black box in itself secluding the programmer from actually knowing how the system works. Pretty soon M$ will define what the box should be and what tools you need to use, but those programmers who grew up on that language won't know what works under the hood! I believe in knowing every aspect of how the code interacts with the engine, heck, if it was still money making I would write DOS apps because you had to call interuppts, peek and poke into memory, and write *real* code to do stuff. Half the stuff I right in Windows is all about the UI nothing with using logic or self-created functions :-( You're right about 3rd rate programmers taking over the language C had an advantage in windows because you could just compile natively and release the code, but now you have C++ that needs the MFC42.dll like VB which needs the VBrun.dll, M$ killing all the excuses you need to move you to VB. And the amount of time it takes to develop in VB is short, you don't need to know anything about what's under the hood to write code in VB take for instance:

                *This is just pseudo code - don't take it seriously :-)

                VB
                Set SomeObject=CreateObject("This.Object")
                SomeObject.>method name<

                VC
                IInterface* m_Interface;

                AfxOleInit();
                HRESULT hr=CoCreateInstance(CLSID_OBJECT,
                HRESULT hr=CoCreateInstance(CLSID_OBJ, NULL, CLSCTX_SERVER, IID_IInterface,(void**) &m_Interface);

                Plus I have a whole bunch of defines and constants in my .h file to define CLSIDs, GUIDs, and UUIDs :-( I am just eager to see how MS positions VC++ with the next release of visual studio aka .NET . Eveyone started consolidatig languages look how the Visual C developer Mag has been consolidated into the Visual Basic Developer Magazine. Even games use to be in the realm of C/C++ programmers now Visual Basic can do the same. I don't know, but those are my 2 cents. Sam C ---- Systems Manager Hospitality Marketing Associates

                C 1 Reply Last reply
                0
                • S Stan Shannon

                  Thats because you can do more with VC++ and people come here to get answers as to how to do those sorts of things. Neither language is better, they are just designed to achieve different goals. But to your point, I for one can read the handwriting on the wall. Compare the number of VB jobs to VC++. VB wins hands down. :(( At least for the short term, anyone wanting to have a career as a MS windows programmer is going to have to know VB, or at least c#. I am feeling more like a dinosaur all the time. :(( :(( :((

                  C Offline
                  C Offline
                  Christian Graus
                  wrote on last edited by
                  #8

                  So there's more jobs for monkeys, why does that matter ? There are more jobs for plumbers than company presidents as well, but that does not mean the former has a high skill level attached to it, or the latter will cease to be required. Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                  S 1 Reply Last reply
                  0
                  • C CMFC6 0VS NETUser

                    Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

                    C Offline
                    C Offline
                    Christian Graus
                    wrote on last edited by
                    #9

                    Esperanto (sp?), so I am told. But I never learned it myself. Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                    1 Reply Last reply
                    0
                    • C Christian Graus

                      So there's more jobs for monkeys, why does that matter ? There are more jobs for plumbers than company presidents as well, but that does not mean the former has a high skill level attached to it, or the latter will cease to be required. Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                      S Offline
                      S Offline
                      Stan Shannon
                      wrote on last edited by
                      #10

                      I agree completely, Christian. I'm the biggest anti-VB bigot around. However, have you seen Planet of the Apes yet?

                      C 1 Reply Last reply
                      0
                      • S Stan Shannon

                        I agree completely, Christian. I'm the biggest anti-VB bigot around. However, have you seen Planet of the Apes yet?

                        C Offline
                        C Offline
                        Christian Graus
                        wrote on last edited by
                        #11

                        No - do they use VB ? It hasn't started here yet. As an aside, our June SDK arrived today - the one I got sent to me by calling the Platform SDK team damn, dirty apes because of all the hassles we had trying to get ahold of it. :) Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                        S 1 Reply Last reply
                        0
                        • C CMFC6 0VS NETUser

                          Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

                          E Offline
                          E Offline
                          Eric Sanchez
                          wrote on last edited by
                          #12

                          For some reason I hate VB, no idea why. As a result. I vote for VC++. Visual Basic is 1000X easier than VC, basic. Although it is true that applications can be developed and debugged quicker, you have to stick with the huge DLLs while MFC's are much smaller. Also, in VB, there are tons of limitations. :cool:

                          1 Reply Last reply
                          0
                          • C Christian Graus

                            No - do they use VB ? It hasn't started here yet. As an aside, our June SDK arrived today - the one I got sent to me by calling the Platform SDK team damn, dirty apes because of all the hassles we had trying to get ahold of it. :) Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                            S Offline
                            S Offline
                            Stan Shannon
                            wrote on last edited by
                            #13

                            Well, when you compared VB programmers to monkeys, I had a mental image of planet of the Apes. We VC++ guys trying to survive in the fringes of a world ruled by the monkeys. "Damn, dirty apes" is right.

                            1 Reply Last reply
                            0
                            • S Sam C

                              That's the problem with VB anyone who can write MACRO programs (script kiddies, power users, anyone with intelligence) can program for VB. And the worst thing is that VB is a black box in itself secluding the programmer from actually knowing how the system works. Pretty soon M$ will define what the box should be and what tools you need to use, but those programmers who grew up on that language won't know what works under the hood! I believe in knowing every aspect of how the code interacts with the engine, heck, if it was still money making I would write DOS apps because you had to call interuppts, peek and poke into memory, and write *real* code to do stuff. Half the stuff I right in Windows is all about the UI nothing with using logic or self-created functions :-( You're right about 3rd rate programmers taking over the language C had an advantage in windows because you could just compile natively and release the code, but now you have C++ that needs the MFC42.dll like VB which needs the VBrun.dll, M$ killing all the excuses you need to move you to VB. And the amount of time it takes to develop in VB is short, you don't need to know anything about what's under the hood to write code in VB take for instance:

                              *This is just pseudo code - don't take it seriously :-)

                              VB
                              Set SomeObject=CreateObject("This.Object")
                              SomeObject.>method name<

                              VC
                              IInterface* m_Interface;

                              AfxOleInit();
                              HRESULT hr=CoCreateInstance(CLSID_OBJECT,
                              HRESULT hr=CoCreateInstance(CLSID_OBJ, NULL, CLSCTX_SERVER, IID_IInterface,(void**) &m_Interface);

                              Plus I have a whole bunch of defines and constants in my .h file to define CLSIDs, GUIDs, and UUIDs :-( I am just eager to see how MS positions VC++ with the next release of visual studio aka .NET . Eveyone started consolidatig languages look how the Visual C developer Mag has been consolidated into the Visual Basic Developer Magazine. Even games use to be in the realm of C/C++ programmers now Visual Basic can do the same. I don't know, but those are my 2 cents. Sam C ---- Systems Manager Hospitality Marketing Associates

                              C Offline
                              C Offline
                              Christian Graus
                              wrote on last edited by
                              #14

                              You can compile the MFC42 code you need into the exe, so you don't *need* to depend on mfc42.dll. You can also code without using MFC. Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                              S 1 Reply Last reply
                              0
                              • C Christian Graus

                                You can compile the MFC42 code you need into the exe, so you don't *need* to depend on mfc42.dll. You can also code without using MFC. Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                                S Offline
                                S Offline
                                Sam C
                                wrote on last edited by
                                #15

                                True, that was one of the options I mentioned I was just bringing up a similiar point, but statically linking MFC to your code also increases your executable size. And I'm not Charles Petzold, do even ask me to code a Windows program in straight C :-) I wish I could, or I wish I had the patience. Sam C ---- Systems Manager Hospitality Marketing Associates

                                1 Reply Last reply
                                0
                                • C CMFC6 0VS NETUser

                                  Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

                                  N Offline
                                  N Offline
                                  NormDroid
                                  wrote on last edited by
                                  #16

                                  Thats VC++ was supreme! Now Visual Basic... :(( don't get me started on that one again :D

                                  1 Reply Last reply
                                  0
                                  • C CMFC6 0VS NETUser

                                    Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

                                    C Offline
                                    C Offline
                                    Claudius Mokler
                                    wrote on last edited by
                                    #17

                                    A hard question. Originally, I intended to answer "lithuanian", but since this is a programming forum, it might be an inappropriate answer. With no further information (purpose, platform, portability etc.), I'd say Motorola 6809 Assembly Language. This was one of the nicest 8-bit µPs around ...

                                    S 1 Reply Last reply
                                    0
                                    • C Claudius Mokler

                                      A hard question. Originally, I intended to answer "lithuanian", but since this is a programming forum, it might be an inappropriate answer. With no further information (purpose, platform, portability etc.), I'd say Motorola 6809 Assembly Language. This was one of the nicest 8-bit µPs around ...

                                      S Offline
                                      S Offline
                                      Stravaiger
                                      wrote on last edited by
                                      #18

                                      Hah! VB! ho ho. Can you imagine the construction industry equivalent? Big company wants people to use it's own house designs, not just architects with several years training and much bigger brains. So they release the "Very easy Build" package for Joe Punter to design and build his own house! I'd love to walk through a town built with that! Houses with porches at the back, chimneys sticking horizontally out of the walls, roofs upside down. Every now and then you'd see all the lights in a house go out, a rumble of feet, all the family run outside then run back in and the lights come back on!!! VB? ho ho! Le gach deagh dhurachd

                                      1 Reply Last reply
                                      0
                                      • T Tom Archer

                                        Christian Andersen says that he's the inventor of the Braille language. I'm waiting for the API to come out before making a decision as to whether or not I'll start using it :) Cheers, Tom "Ya got lucky, ya lucky prick" - Keith McCready

                                        Z Offline
                                        Z Offline
                                        Zyxil
                                        wrote on last edited by
                                        #19

                                        i am the inventor of shiatsu tantric braille... -John

                                        1 Reply Last reply
                                        0
                                        • C CMFC6 0VS NETUser

                                          Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding:      POP& BuyAPop(Money ADollar){...};

                                          C Offline
                                          C Offline
                                          CMFC6 0VS NETUser
                                          wrote on last edited by
                                          #20

                                          Well, I'd want to thank everyone who have replied to this thread. Granted VB is used so much more in the workplace than VC++, I am postting this thread by only my point of view. I am only a young college student that is learning to program and I am building program to sell on the side. Right now I don't have a job that is programming related(it computer related however) so I don't have a boss to tell me what language to use. I will be takin a class on Programming and Design(I know I don't need it but it is required); however, It is being taugt w/ VB so I will need to learn it. If I get a job at a programming company and they tell my that VB is what they use I can change to put food on the table. I'm also with Claudius Mokler's reply Assembly Language but I just read one book and am now busy learn cryptography and OS development stuff.... I got to go to my computer related job now... Later...Post in the "The Lounge" will be "What do you do on your vacations?"...Please hold you comments...Later.... Real World Coding:      POP& BuyAPop(Money ADollar){...};

                                          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