For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?
The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
When you're working with digital circuitry it's not all that different. I mean, there's some different ground rules, but it's all just logic. Logic circuits vs. lines of code.
There is an LGPL'ed tiny C compiler out there with backends for x86 and x64. I recall a (much earlier) tiny C compiler in Byte magazine for 8- or 16- bit processors. Modifying one or the other shouldn't be too difficult for one of your talents.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
It's funny because you'd think so, but with microcontrollers these days apparently it's not hard to find them out there running a version of python, lua or even javascript when they're not running the more traditional C variants. Hardware is cheap, and lower power chips can do a lot more than they used to.
is it actually though? The reason I ask is it's not *exactly*, like there's functions in there like digitalWrite() that have no corresponding header at the top.
That's why I've been confused as to what language it actually is. Most of the constructs look Cish, but there are some C++isms. No generics to my knowledge though, and no standard library which is why i hesitate to say anything more than Cish? This is just my takeaway after getting my hands on it. I fully expect in you saying that you know something I don't.