Forum = Special & Beloved Community
Ok guys, its not easy for me to write a friendly letter down here, but all i want to say is...
...I love to be a part of this forum cause actually has very serious members with a lot of experience and mature thinking first of all.
In DOS' days all my friends saying to me to learn something more than GWBasic, QBasic, even Turbo Pascal. But in this modern time we live its easy for everyone to see that the final common costumer wants something beautifull in his/her screen, animated puppets and 500 progress bars running simultaneously and showing some action (no care for fanatic speed, unless you are targetting polyethnic companies).
Visual C/C++ are tough languages... The only thing that could make me to look there is the compiler's speed. BUT, thanks to INTEL we have today extremely fast CPUs, GPUs and other smart boards, and all this together "encrypts" in some way the most important "bad" thing of Visual Basic, the execution speed of the compiled programs. Run a visual C++ program on a Pentium II machine, and a VB program on a Pentium 4 system. Which is the faster? :-p
I love so much VB, even my nephew can understand a visual basic program by seeing it in the IDE! Also thanks to the ACTIVEX technology there is no way turning my eye somewhere else: Just find the right OCX (if you cant do it by APIcalls or your own) and do what you want.
I cant forget my enthousiasm when i saw in VB5 the ability of writing a keyword and immediately the environment to showing me the right list of parameters, other options etc.
In college time I used to program in Assembly, even using DEBUG.COM, just by reading a Peter Norton's book. It was fun, to talk to the CPU and registers so straight.
But we are living in Microsoft days guys, the old DOS days with just a floppy aboard on the system are gone forever. Now all we have to do is to press the right buttons and run the right wizards.
DOS programs written for example in Turbo Pascal are CPU-dependent -only-. Now in windows our programs written through this modern IDEs the actuall thing they are doing is to manage ready-made windows function calls. Try to replace "kernel32.dll" with one you made (when in DOS clear mode). Of course consider first of putting in the new kernel the same functions and parameters, but having different results. And after that run Adobe Photoshop... Its possible for then to have a game-pacman on the screen instead of a picture processor.
Can i throw away my tears now? :)
Its good to have you all!!!
~poof~
Re: Forum = Special & Beloved Community
Quote:
Originally posted by dtv
But in this modern time we live its easy for everyone to see that the final common costumer wants something beautifull in his/her screen, animated puppets and 500 progress bars running simultaneously and showing some action (no care for fanatic speed, unless you are targetting polyethnic companies).
Visual C/C++ are tough languages... The only thing that could make me to look there is the compiler's speed.
The compiler speed is irrelevant. I think you mean the speed of the compiled code, don't you? ;)
Quote:
BUT, thanks to INTEL we have today extremely fast CPUs, GPUs and other smart boards,
It is true that Intel has a couple of GPUs, but these are far from being the best around (e.g. see nVidia)
Quote:
and all this together "encrypts" in some way the most important "bad" thing of Visual Basic, the execution speed of the compiled programs. Run a visual C++ program on a Pentium II machine, and a VB program on a Pentium 4 system. Which is the faster? :-p
Not exacltly a fair comparison. It's like with the hare and the turtle, except that the turtle rides an express train :)
Quote:
I love so much VB, even my nephew can understand a visual basic program by seeing it in the IDE! Also thanks to the ACTIVEX technology there is no way turning my eye somewhere else: Just find the right OCX (if you cant do it by APIcalls or your own) and do what you want.
You know, many ActiveX controls are written in C++ ;)
Quote:
I cant forget my enthousiasm when i saw in VB5 the ability of writing a keyword and immediately the environment to showing me the right list of parameters, other options etc.
The VC IDE does that too.
Quote:
In college time I used to program in Assembly, even using DEBUG.COM, just by reading a Peter Norton's book. It was fun, to talk to the CPU and registers so straight.
But we are living in Microsoft days guys, the old DOS days with just a floppy aboard on the system are gone forever. Now all we have to do is to press the right buttons and run the right wizards.
DOS programs written for example in Turbo Pascal are CPU-dependent -only-. Now in windows our programs written through this modern IDEs the actuall thing they are doing is to manage ready-made windows function calls.
We both know that it is not true what you are saying.
Quote:
Try to replace "kernel32.dll" with one you made (when in DOS clear mode). Of course consider first of putting in the new kernel the same functions and parameters, but having different results. And after that run Adobe Photoshop... Its possible for then to have a game-pacman on the screen instead of a picture processor.
Replacing kernel32.dll is only possible if you write the new one in C ore C++. And it will probably get you a system crash instead of Pacman. :D
Don't take my post too seriously -- I'm just playing the devils advocate.
On a more serious note: VB has some major advantages (production speed, ease of learming it) but it doesn't render C/C++ useless. I can easily name things that can be done with C/C++ but are impossible in VB.
Cheers