What the best language?
-
Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding: POP& BuyAPop(Money ADollar){...};
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. :(( :(( :((
-
Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding: POP& BuyAPop(Money ADollar){...};
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. ;)
-
Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding: POP& BuyAPop(Money ADollar){...};
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
-
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. ;)
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
-
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
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.
-
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.
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
-
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. :(( :(( :((
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.
-
Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding: POP& BuyAPop(Money ADollar){...};
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.
-
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.
I agree completely, Christian. I'm the biggest anti-VB bigot around. However, have you seen Planet of the Apes yet?
-
I agree completely, Christian. I'm the biggest anti-VB bigot around. However, have you seen Planet of the Apes yet?
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.
-
Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding: POP& BuyAPop(Money ADollar){...};
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:
-
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.
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.
-
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
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.
-
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.
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
-
Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding: POP& BuyAPop(Money ADollar){...};
-
Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding: POP& BuyAPop(Money ADollar){...};
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 ...
-
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 ...
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
-
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
-
Well, just see which forums has the most posts in the forums at www.codeproject.com. Real World Coding: POP& BuyAPop(Money ADollar){...};
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){...};