(e-mail address removed):
Honestly, if you know C only then you have about equal opportunities to
go to either Delphi or C++ way. This is because the sheer size of C++ is
at least 30 times bigger than C (don't know about Delphi). Don't get me
wrong, I like C++ very much and would suggest it for doing anything, but
you should not base your decisions on questionable assumptions.
Also, I can see no benefit in rewriting some working Delphi code if there
is no reason other than that you do not know Delphi.
Cheers
Paavo
<--
I dont know Delphi, but I got basic C knowledge of 1 year during my
univ study. That is why I dont wanna discover America again, and I
wanna go through Visual C++. Because, all I need to make are human-
machine interfaces to control machines in automation systems.
-->
sadly, 1 year of classes is not likely far enough for one to realize just
how far there is to go...
even "simple" things may not be so simple on the inside, and bad
considerations may turn out being costly.
part of this is learning ones' own capabilities and limits, since one may
end up seeming like a jerk, or worse, if they step too far outside their
bounds.
it is best not to mess with things that work unless one has a good idea what
they are doing (as in the cliched saying "if it aint broke, don't fix
it"...).
with a little more experience, one may realize that most of these
(mainstream) languages are basically about the same anyways. differences in
exact syntax, semantics, and available API's, but nothing preventing one
from moving from one to another (apart from code migration, for example,
porting code between C and Java can be painful, for example...).
so, moving between one language and another is not quite the same as
relearning the world, as most things learned in one can be applied to the
others (as much as some "style purists" may object...).
so, procede with caution...
or, hell, try to learn both languages...