DEV Community


Discussion on: Why is your preferred programming language your go-to?

oscarj12 profile image

I'm split between C and ARM Assembly. C is beautiful to me because it's in touch with the hardware of the system, plus it's very portable between systems and is human-readable enough that you can do general purpose tasks as well as hardware programming.

I love Assembly Language because I can follow through my program in the wires and components of computers. I like to be able to debug from a physical perspective. ARM asm is also a whole lot easier than any of the CISC asm languages (I'll learn x86 one day) and has more functionality in terms of microcontrollers and single board computers that I like to use. I like the history of asm and it feels closest to the early programmers of the 50s and it gives you a proper feel of how difficult most programs must have been back then.

lincolnsand profile image

C's cool. I don't know it very well, but I'm forced to use it (gladly).