Link to home
Start Free TrialLog in
Avatar of chikersal
chikersal

asked on

Help pls

Dear Jimwasson,

I know that if i know bboth vc and vb i will be in a greater demand but the point is that as far as vc is concerned i only know the api way of programing and not the MFC way. Now u tell me is api and vb together be able to put me in a strong position or should i go for MFC part
Avatar of jimwasson
jimwasson

Good VB programmers are in high demand and Microsoft keeps keeps moving VB forward.  VB is very good for rapid development of applications.  In particular, it is good for the GUI part of a complex app or for those apps that need to be put together quickly with the least amount of trouble.  For apps that require better performance C++ is the better choice.  There are many things, particularly in the world of servers that can only be done with C++.  Being able to integrate the two is really the best position to be in.  You would be in the highest demand.

The above is from a previous answer that I gave.  In my opinion, VB programmers are actually in higher demand than C++ programmers.  As I state above, those who can handle both are (in my opinion) in the highest demand -- they can do the job with either.
Or you could be using Delphi, and get both the speed of design, and the speed of execution.

Coming from a MFC C++ and VB background, I can honestly say that I have no need to ever use either again. I can write plain old Pascal and whip VB's ASS for execution speed, or I can code in assembler right inside my Pascal code and get more speed than C++ will ever give. I can throw an app together faster than in VB, and I don't have to distribute a 2MB runtime when I send it to people. I am a professional programmer, and my clients demand a program NOW that does LOTS - which I can deliver with Delphi.

I understand that VB is used by a lot of professional programmers, most of whom rubbish Delphi, preferring to take on the old approach of 'My EXE is smaller than your EXE.' I'm not ruffling anybody's feathers - if you like VB, and it makes you more productive, good on you. I'm just stating that I make more money with Delphi!!


Cheers,
Smayds

(P.S. I can make a tiny EXE with Delphi too - but then I have to distribute a runtime DLL to get it to work! Sound familiar?)
ASKER CERTIFIED SOLUTION
Avatar of Dave_Greene
Dave_Greene

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
IMHO it is.
Hi,
I am also having the same problem.  I'm using both the VB and C/C++ for most of my team's job.  Normally I use VB for high level programming such as database.  But now and then I use CBuilder which using VCL(Delphi) to write the low level coding in DLL to gain the best performance. Because of the web programming is the hot topic, so I also use VBScript to write some DHTML and ASP.  However learnig C++ also make myself easier to understand Java, Javascipt and OOP.  
Hi Dave & Jim,

>>I'm a little confused, isn't Delphi a dying programming language???

>>IMHO it is.

Obviously you are both VB programmers! (chuckle) Seriously, why do you feel this excellent, easy-to-use language is dying?

Cheers,
Smayds
Maybe because it only has about 1 percent of the market.  The only places they use it is overseas; as far as I know.   I have been in the business 10 plus years as a consultant, and have never met a Delphi programmer.

cheers, to you my friend
Seeing as I live in New Zealand, I believe you'd consider me as Overseas!!

NZ currently has an explosive IT thing happening. If you look through the average IT Classifieds section of the average paper over here, you'd find that the skill which is most in demand is Delphi programming experience. Most of these jobs are offering US$50k-US$200K per year. I work freelance and earn more in a year than our country's Governor General! But you're right - I've heard that Delphi is not so popular in the States. Perhaps you should have a look at it. I was a diehard VB programmer two years ago. Now I won't touch it with a twenty foot pole.

Cheers,
Smayds
This question is still open today, perhaps it was overlooked or just lost in the volumes.  Please return to this question to update it with comments if more information is needed to get your solution.  If you've been helped by the participating expert(s), you may just convert their comment to the accepted answer and then grade and close.  If an answer has ever been proposed you may not have this option to accept the comment as answer, if that is the case, ask the specific expert you wish to award to post an answer.     You'll find that you get what you need more quickly if you remain active in your questions and provide feedback.  Finalizing questions benefits you and others who then search our PAQ for just this solution, and rewards the experts who have provided you the information.  A win/win scenario.  Please do not accept this comment as an answer,  it is merely a reminder.  
If no response has been received by month-end, I will delete or accept an answer based on the information given.  Experts, please feel free to offer input.  I will have another moderator (who is also an expert) look at the question as well to ensure we do the right thing for this question (PAQ or delete).
Some additional options and information:
If you wish to award multiple participants, you can do so by creating a zero point question in the Community Support topic area, include the link to this question and tell them which experts you'd like to award what amounts.  If you'd like to delete this question, use the same process as above, but explain why you think it should be deleted.  Here is the Community Support link:   https://www.experts-exchange.com/jsp/qList.jsp?ta=commspt
 
You can always click on your profile to see all your open questions, in the event you also have other open items to be resolved.   If your number of Questions Asked is not equal to the number of Answers Graded, choose to view question history, and you'll quickly be able to navigate to all your open items to close them as well.

Your responsiveness is appreciated.  

Moondancer
Moderator - Community Support
 
P.S.  Some of the older questions from last year are not in the proper comment date order, and Engineering has been advised.  
chikersal,

You have a large number of questions have been open for some time, and our records show you logged in as recently as today. Please resolve them appropriately as soon as possible. Continued disregard of your open questions will result in the force/acceptance of a comment as an answer; other actions affecting your account may also be taken. I will revisit these questions in approximately seven (7) days.

https://www.experts-exchange.com/jsp/qShow.jsp?qid=11443178
https://www.experts-exchange.com/jsp/qShow.jsp?qid=11964778
https://www.experts-exchange.com/jsp/qShow.jsp?qid=12043279
https://www.experts-exchange.com/jsp/qShow.jsp?qid=11564958
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20104338
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20104344
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20105195
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20107021
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20117736
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20123376
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20128779
https://www.experts-exchange.com/jsp/qShow.jsp?qid=11146525
https://www.experts-exchange.com/jsp/qShow.jsp?qid=11559878
https://www.experts-exchange.com/jsp/qShow.jsp?qid=11540439
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20158555
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20174325
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20176309
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20177269
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20183746
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20184309
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20188568
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20260766
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20260773
https://www.experts-exchange.com/jsp/qShow.jsp?qid=20262003

Thanks,

Netminder
Community Support Moderator
Experts Exchange
Thanks for responding and finalizing this question.

However, our experts here take great pride in the help they give and do so in excellent style.  Anytime you grade less than an "A" grade, please enter comments as to why.  This not only helps enlighten and experts, but also adds value to the question if you add comments as to what else you found to help.  Others that then view this question in the future, can also derive the benefit.

Thanks,

Moondancer
Community Support Moderator @ Experts Exchange