Hacker Newsnew | past | comments | ask | show | jobs | submit | techbrovanguard's commentslogin

I concur.


shut up, clanker. nobody asked.


won’t somebody please think of the billion dollar company?


This has nothing to do with the billion dollar company, and I have no lost love for Microsoft.

It's about quality of discourse among us, and Microsoft has nothing to do with that.


what do you think about Micro$haft WinBlowz


> C is an abstraction of the machine, so thin it's nearly transparent.

Looks like someone fell for the C abstract machine trap yet again. No, C is isn’t an abstraction of the machine.


C Is Not a Low-level Language: Your computer is not a fast PDP-11.

https://spawn-queue.acm.org/doi/10.1145/3212477.3212479


As a corollary, all processors are C VMs, anyway.


It may not be an abstraction of a real machine. But the C abstract machine is very close to the foundational idea of how a computer work. And it’s quite easy to bootstrap.


Importantly my work involves me often being able to look at C and think about the assembly and back and I regularly work on ESP32, ch42(riscv) and atmega avr8.

I couldn't do that with mciropython on any platform.

C is a thin abstraction, python isn't.


How much of it are C extensions not covered by the language standard?


they're technically not wrong. C is literally an "abstraction" of the machine. As we know, the whole point of an abstraction is to ignore the multitude of details :-)


For every complex problem there is a solution that is clear, simple, and wrong.


This is not the gotcha you think it is. Nobody that has used C++ in a non-trivial setting would regurgitate that Stroustrup quote unironically. C++, much like Powershell, is a warcrime of a language.

I'll give it up to Powershell though, it actually had some good ideas... albeit with awful execution. Can't say the same about C++.


“Don’t ask questions, just consume Product and then get excited for next Product”.


By all means, write some Go instead—you might want to order a new `if err != nil` button to stave off the RSI. The rest of us are trying to make things better.


Touch some grass, friend.


You can’t pay me to use Matrix, it’s irredeemable trash.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: