--- 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
