--- In [email protected], "Paul Taylor" <[EMAIL PROTECTED]> wrote:

> -----
> I'm sure this is one of those questions that can throw-up a multitude 
> of answers and recommendations but I'm interested to see what the 
> software guys are using so then I can make my own mind up and focus on 
> one language.
> -----

 I have very strong opinions on this subject, but won't express them
here, as I don't want to start a flame war and lengthy and practically
useless discussions...

I was born (programming-wise) with the assembly language, and this
makes me always think in term of memory locations, interrupts,
registers, pointers, shared memory, address spaces. etc. etc.
With this forma-mentis, the natural language of choice is C. I can
accept also C++, even if it departs a little from what Kernighan  &
Ritchie did cast in stone about 35 years ago. And, as a matter of
fact, now I use exclusively C++ for my programs. I have used Pascal,
but when programming in Pascal, I feel like wearing a
straight-jacket... the language forces me to do what _it_ wants, not
what _I_ want...

Well, apart from the language, then you have the choice of the
specific compiler/environment. If you are thinking about programming
under Windows, then, as said by Cecil Bayona, there are the two
schools of thought, M$oft with its MFC (gasp!) or NET environments, or
Borland with its BDS (Borland Developer Studio) based on the VCL
(Visual Component Library). My choice is this latter. While M$oft can
have some pluses (not very many...), Borland environment is more
intuitive, user friendly and productive.

But, as said, all of the above is just my personal choice. You should
use the language and the environment that makes you more at your ease,
as this will ultimately translate into more productivity.

73  Alberto  I2PHD
  

Reply via email to