3 ms·
I learnt C in college but C++ was emerging as the language of choice circa 1995 when I got into my first job. This was before C++ was standardized and we had t
by vivegi 3y ago
I learnt C in college but C++ was emerging as the language of choice circa 1995 when I got into my first job.
This was before C++ was standardized and we had to make do with whatever MSVC 1.5 would do. It did not even support templates back then and even the highly polarizing STL did not exist yet -- in a cross platform way; The STL source itself was available from 1994, and if I recall right, the C++ compiler on Sun/Solaris supported templates etc., We were then a Sun/Solaris + Dell/WinNT shop then and had software running on both and therefore settled on the lowest common denominator of features supported by compilers on both platforms.
Heady days.
Given that environment, I was comfortable switching between C and C++.
- pjmlp 3y agoBorland did templates since 1993, Borland C++ 2.0 and Turbo C++ had early support for them, and BIDS 2.0 changed from pre-processor macros into the templates experimental design. MSVC was always behind until Borland management messed up.
- vivegi 3y agoYes, that’s right. In fact, in college we used Borland compilers. But my first job had standardized on MSVC. So, that determined what I used on the job. Loved Turbo Pascal and Turbo C++ IDEs in those days. Simple and fast!