[Coco] C language

Mark McDougall msmcdoug at iinet.net.au
Tue Dec 3 05:04:46 EST 2019


On 3/12/2019 2:54 am, Salvador Garcia via Coco wrote:

> My experience with C goes way back to the Turbo and Borland C
> compilers, with a dash of Let's C circa 1991.

I used Turbo/Borland C for DOS in the early days before migrating to 
Quick C and then Microsoft C for DOS and then Windows.

> I was re-introduced to the language 20ish years later when I started
> delving into the TI MSP340 (https://www.udemy.com/course/mcu_msp430/)
> and the Arduino.

Since then I've lost count of the number of different C/C++ compilers 
I've had to use over the years, from SDCC on the 8051/Z80, to GCC and 
Visual Studio and everything in between. I did a uni assignment on a TI 
DSP but I'm thinking that was ASM rather than C...

> I appreciate everyone's help in getting back into the language. It's
> always been one of my favorite languages, along with assembler which
> I used from 1985 to 1992 to program the IBM PC and its clones.

Definitely the most versatile language, from flipping bits in hardware 
to full-featured GUIs. Yet still very portable if your application 
suits. Of course the infinite variety of libraries goes a long way... 
but it's my go-to language for the stuff I do, even if there are 
languages out there that could sometimes do it in less lines of code.

I also stick to command line and makefiles, and open source toolchains 
and libraries if possible. I figure that's the most future-proof format 
for projects, and being a retro programmer, I want to be able to build 
my projects 20-30 years from now, on whatever platform is available. 
It's also a lot easier to store in version control.

Regards,

-- 
Mark McDougall
<http://retroports.blogspot.com.au>


More information about the Coco mailing list