Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

"C" this.

Name: MonkeyNuts 2016-05-01 22:22

Does /prog/ approve of "C" ?. If not why not. If yes why yes.

Name: Anonymous 2016-05-02 7:40

C represents an outdated model of programming that relies on mimicry of hardware. The computer is able to abstract this way for some time now, and you now have your pick of many different models, like those of FIOC, Lisp, Haskell, Java, ML, etc. Using C to write high level programs is saying you're too retarded to pick one of them and you'd rather use toothpicks, not a crane, to build a skyscraper.

Name: Anonymous 2016-05-02 7:49

>>12
You're right. Solid low-level abstractions is something I've yet to see in C.

My favorite is ST Microelectronics Cube Library, which uses ST's very own HAL, which builds upon the ARM CMSIS, which abstracts the different registers you have to bang, which in turn you resort to anyway nullifying all of the previous.

Name: Anonymous 2016-05-02 8:10

>>12
The computer is able to abstract this way for some time now
If automatic GC wasn't so slow and bloated, you would be right.

Name: Anonymous 2016-05-03 10:23

>>14
Automatic GC has nothing to do with abstraction, you mindless reactionary dipshit.

Name: Anonymous 2016-05-03 11:27

>>15
All the languages you've mentioned have automatic GC, webmonkey dipshit.

mindless reactionary
So anyone who is smart enough to see flaws in the trendy new and supposedly "better" things is "reactionary"? I guess I'm proud to be reactionary, then.

Name: Anonymous 2016-05-03 15:13

>>16
This thread is about C, you cunt, and talking about low level abstractions. Fuck off.

Name: Anonymous 2016-05-03 19:14

>>17
and talking about low level abstractions
I see nothing like that in >>1-sama's post, stop trying to introduce your own thread requirements.

Name: Anonymous 2016-05-11 6:16

>>12
That's like saying we can create devices that would allow us to drive cars with reins, or horses with steering wheels. Well, maybe we could do these things, but the interface between the hardware and the programmer needs to respect the hardware.

Name: Anonymous 2016-05-11 6:37

>>19
Not to forget that the analogy of >>12-kuns' grossly generalizes all software to be desktop-tier or higher, even disclaiming that:
Using C to write high level programs ...

One niche I can respect C in high-levels are automated sources.
Fucking around with the useless shit that is ANTLR has yielded nothing for me,
but yacc and bison always deliver for example.

Name: Anonymous 2016-05-11 20:07

>>6
LLVM is a compiler IR, suitable for high level transformations (unlike C which is quite unfriendly for alias analysis). Just because it is target specific does not mean it's the sort of assembly you'd want to write by hand.

Besides, no modern CPU uses SSA.

Name: Anonymous 2016-05-12 0:03

>>21
No non-modern CPU uses SSA either.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List