By using this site, you agree to our Privacy Policy and our Terms of Use. Close

I've been a developer for nearly 20 years, and C++ is the one language I have tried to avoid as much as possible. I do know how to program in it, but prefer not to, since it's so easy to write really bad C++ code, and if it's possible, the average developer will do it, and I don't want to maintain their crap.

C++ without OOP is simply C with slightly stronger type checking. You can't honestly say you're a C++ programmer unless you know how to do OOP, and that doesn't mean knowing how to call some methods.

C# is more like Java than C++, but without the portability that Java has. Java has exceptional third party support and open source library support and is my current preferred high-level language, but I still do a lot of Delphi (Pascal), x86 and Z80 assembler.



WinAPE - The Windows Amstrad Plus Emulator

JEMU  - The Java Emulation Platform