# What is the better Visual Basic, Visual C++ or Delphi ?

Status
Not open for further replies.

#### maziar

##### Full Member level 4
jetset said:
Visual C++ is the best ever!!!!

some user XXXXs better ,best .... but have not any detail and dont speak why it better ....

this show many choise your love without think why is better
this mean this have not choise with think

The tools in compare need point to point compare ....
some nice compare :

32bit 80420 point FFT in VB ~ 35sec
32bit 80420 point FFT in VC6 ~ 3.02sec
32bit 80420 point FFT in delphi (use basm or fastmath) ~ 2.09sec !

what you think ?
delphi generate faster code with faster programming .....
if you compare you must speak about numeical compare ...
or point to point compare ....

#### hill

##### Full Member level 5
Hi,
Question like tool A and B, which one is better would likely to start a flame even you have no intention at all. It would be particularly true if A and B are from difference company. And it's almost surely if MS was involved.

But we must not rule out one fact. When an engineer started in one field, he/she would then choose a tool and then stick to it for his/her lifetime. If someone then tries to compare the tool of their choice, they would stand out to "protect" it.

Anyway I'm neutral in all of this, especially when I'm talking about MS (or is it M$). #### maziar ##### Full Member level 4 hill said: Hi, Question like tool A and B, which one is better would likely to start a flame even you have no intention at all. It would be particularly true if A and B are from difference company. And it's almost surely if MS was involved. But we must not rule out one fact. When an engineer started in one field, he/she would then choose a tool and then stick to it for his/her lifetime. If someone then tries to compare the tool of their choice, they would stand out to "protect" it. Anyway I'm neutral in all of this, especially when I'm talking about MS (or is it M$).

for me this is not true

i very compare VC & Delphi & java tools & c++builder in each year
(this is partial of my job !)

i also know with vc & vb in real in last i used both
after it my company try user better tools for faster & better programming
then choice Delphi (in 1997)

and then i must compare & report neutral in each year !

now I sure Delphi Or c++Builder Best choice for application programming in windows or linux ...

In real we use c++ for embedded system and we only use vc++ editor in embedded but it have not any advantage for application programming !

We think in Pc application the tools very important

#### hill

##### Full Member level 5
Yeah. You case is a special one.

I hope I will be given a change in future to look into other compiler.

#### waterman

##### Member level 5
I use VB and BCB

Personal opinion, VB is easy to learn. You could start to write your AP within a week. But the performance is not good.

#### flipper_md

##### Junior Member level 2
i've used Delphi , I like it a lot for fast compile time, lots of power with components all over the web and been a quite stable product.

VBa, very easy for debug, nice to control applications that have SDK for it. But less stable and slow to comiple.

For chart, table stuff, VB programming under EXcel is very powerfull and easy to learn with macro recorder.

C, C++... way too complex for me, most of my program needs a GUI

#### alphi

Delphi is easy to study,VC++ is more powerful but it difficulte to start study.

#### rob13572468

##### Junior Member level 1
VB6 sucks! C++ sucks! delphi sucks!...

if i cant write it in QBasic, its not worth doing

seriously, though, there is no "better" in programming languages. they are simply tools in the toolbox. you use the one that will help get your particular task done for the particular target processor. sometimes that means using a few different languages.

You'll find that most of the top programmers tend to know quite a few languages well enough to code in all of them but have only mastered one or rarely two. Mastering one language will allow you to work as an "expert" coder in that language and as such get a much higher wage for projects in that language.

Now picking the language to master is a whole other matter and the subject of endless debate, particularly within the PC/internet/e-commerce markets since there are so many different apps programmed in many different languages. Its definately a good idea to be able to put some code together in visual basic and visual c++. of course .net is here to stay so knowing the framework will defiantely help. picking a language to master in that area is something to give great consideration since the demand for proficient coders in the language will determine how much you work and what you get paid. I work in the embedded world and i ended up becoming proficient in assembly/machine coding and reverse engineering at the machine code level. Even so, i do most of my coding in C and while i am very good at it, i am not nearly as proficient in C as i am in assembly, I still get paid alot to code controllers since in the embedded world the idea is to fit the code onto the smallest target processor possible (and therfore the cheapest).

If also know basic and java. If i have a project and the best language to use is java, then i'll code it in java. if another language is needed, i might even use that language if it it the best tool for the job. If the project requires a level of coding above my level of expertise or in a language that i am not familiar enough with, then i will use a coder that is proficient in the target language and supervise the compiled or interpreted translation down to the target processor machine code to make sure that there are no errors or problems at that level and that the code runs efficiently enough, which may include profiling and rewriting sections of code to make them smaller/faster/etc.

and thats basically it.. use the best tool for the job... code at your level; use your expertise in the areas where you know best and use other peoples expertise where they know best...

#### aegean.chou

##### Member level 3
I use VC++, I think it should be the best!

#### namelesssix

##### Newbie level 5
i use delphi
it use less time to create quick prototype
and i thought vb is not quite easy when u want to add many feature

#### stegr

##### Newbie level 5
I use delphi and borland c++-builder as well as vc++ and I have to say, that, if I want to have a user interface, I choose borland products.
Normally if you use VC++, you use MFC and MFC is not very comfortable. You could use some other GUI libs, but thats not the sense of the whole thing..
But if I want to compile a console app or I want to integrate an other c compiler, I definitivly prefer VC++.
To say a word to vb: I don't like it very much, because it's an interpreted language and therefore pretty slow. But if you have only a small project without great math operations, you might prefer vb. It's really easy to learn.

#### samkraju

##### Newbie level 5
I think VC++ is the best because you can do any type of programming ,from hardware level programming to software level programming.
you can also do windows API programming.

#### CM600

##### Member level 3
The best for Windows is Borland C++ Builder and for Linux - Borland Kylix

#### dani

##### Full Member level 4
Hi all,
I beleive what ever you want to do you can do it Using VB in the most simple and robust way.
This is true that VB helps beginners a lot but this is not so that VB is just for begineers.
I am a great admirer of java becuse of its true object oriented nature, and I have also worked on C,C++,VC++,and VB. And after jave My voute is for VB. Delphi I never used for development..
:!: :!: :!: :!:

#### somchoke

##### Newbie level 3
I think it depends wht u r using it for cuz all of them are actually good but for hardware and electronics job i think C++ shud do it

Status
Not open for further replies.