Skip to main content


Having now been doing C, not C++, on and off again for the month of March I have to say that I fucking hate it more than I did when I was living it in it daily. There is a reason why I gravitate towards modern managed languages and leave C for the places where it is absolutely needed. C++ is better in some ways and way worse in others. Objective-C we won't get into. I'm just glad I can sit in Dart land for my projects of choice nowadays. #C #CPP #ObjectiveC #DartLang #programming

spaceribs reshared this.

in reply to spaceribs

I did a Month of Rust thing a while ago. I found it interesting but not enough to switch off my favorite language at the time, Kotlin. I was intending to use Kotlin Native for quick CLI tools but then I discovered Dart when I started doing Flutter work and that is now my workhorse language.

spaceribs reshared this.

in reply to Hank G ☑️

C allows me to shoot myself in the foot. C++ allows everyone to shoot everyone in the everything.
in reply to Hank G ☑️

One of our programs froze in a call to free(). I managed to use valgrind to locate a one byte overwrite that I believe must have created heap corruption. A sobering reminder how difficult getting C correct can be.
in reply to Hank G ☑️

Ah, that takes me back. When I was learning C++, we had a joke:
Friends have access to your private members
in reply to Hank G ☑️

Have you tried Ada? I prefer it to Dart. Ada is by far the best language there is for embedded hardware work?

"https://alire.ada.dev"
This entry was edited (1 year ago)
in reply to Kevin Chadwick

It's funny you mention that! I was trying to remember if it was Ada or something else I wanted to try for an upcoming "Month of Coding" challenge after reading a Rust developer pining for Oberon. I still haven't tried it yet but it is on my list.