
Originally Posted by
Chuckster_in_Jax
On what machine are you targeting your programs for?
If it's for an early vintage computer, then stay with C. However, early K&R compilers didn't have very good debuggers. You really need a good debugger to find and correct errors in your source code. Otherwise you're level of frustration will be high.
I would recommend C++. K&R C had problems with pointers and other areas that were addressed in C++.
There are several free C++ compilers that run on modern machines. Couple that with the enormous tutorials on YouTube, your experience will be more rewarding. and less frustrating.
For older P.C. compatables, Turbo C++ works fine. Not as many YouTube tutorials though.
As far as Assembly language goes. Heathkit made the ET3400 and ET1000 computers that had self teaching courses. Assembly will give you knowledge on what happens at the "primitive" level of programming. Great for interfacing with circuitry.
IT is very tedious to learn. Just keep in mind if you want to learn interfacing with hardware, assembly language is the way to go.
For me proly something that runs at least XP? Never gave it much thought. I'm fair with BASIC/Visual BASIC but haven't used those in a while. The last time I did anything productive was before I retired back in '07. I wrote and compiled a program that would figure dB losses and gains with various tower based fixed positioned RF transceivers/duplexers with respect to antenna type, radiation pattern, elevation, and local area topography.
Surely not everyone was Kung-fu fighting
Bookmarks