>>1006424
>>Anyone considering the academician garbage deconstructing the concept of syntax known as Lisp can never be right.
>C is more of a deconstruction of syntax than Lisp, like that article Creators Admit UNIX, C Hoax. Look at the for and switch statements
Stop here, retard. Lisp is the concept of having no syntax, of puting everything or the most possible in routines. Bad syntax has nothing to do with no syntax.
>bullshit like array indexing being the same as pointer arithmetic
Nice argument you got there.
>>The problem isn't UNIX per se, but being "good enough". Which is always a curse.
>The only people who say UNIX is "good enough" are the weenies responding to criticism of UNIX. "Good enough" is their own euphemism for bad. They have a mentality like "yes UNIX sucks, but we're stuck with it, so you shouldn't be allowed to use anything better because then we wouldn't be stuck with it" which doesn't make any sense to me. UNIX Haters also know UNIX sucks, but know that better is possible and can exist again.
Nice strawman, Plan 9 is better than UNIX. The point is that the inertia around UNIX (well, Linux, since it tried to fix some bullshit of POSIX).
>>a philosophy about minimalism led to CISC
>UNIX is not about minimalism, but weenies use minimalism as an excuse for why everything sucks. They say that doing something right would need more code, even though their own code has millions more lines than the operating systems that did it right decades ago.
The UNIX philosophy is documented by Doug McIlroy[1] in the Bell System Technical Journal from 1978:[2]
Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features".
Expect the output of every program to become the input to another, as yet unknown, program. Don't clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don't insist on interactive input.
Design and build software, even operating systems, to be tried early, ideally within weeks. Don't hesitate to throw away the clumsy parts and rebuild them.
Use tools in preference to unskilled help to lighten a programming task, even if you have to detour to build the tools and expect to throw some of them out after you've finished using them.
First point looks dangerously like minimalism to me. Oh wait, I'm responding to your argumentless assertions sincerly.
>>Kill yourself, faggot. CISC comes from litography improvements and uarch designers not knowing what to with all this space other than moar cores and moar caches.
>No, CISC is good.
No, it's not.
>>SIGNED integer overflow, and this UB exists only because not all hardware did the same thing and they didn't want to bloat the compiler.
>That's why a lot of programming languages have a way to suppress the overflow check, like PL/I and Ada.
And both of these languages need ridiculously huge compilers. This is retarded arguing about the past and stupid archs like Alpha, anyway. Everybody agrees C's way is outdated and was never good anyway.
>>You retards pretending to attack the philosophy but always using historical bagage as an argument are just annoying at this point.
>The historical baggage is part of the philosophy.
Argument?
>The UNIX philosophy includes not rewriting code and not fixing mistakes.
See point 2 of the aforementioned citation. Especially the "Don't hesitate to throw away the clumsy parts and rebuild them" part.
>Plan 9 is based on modified UNIX source code even though it's supposed to be a new OS.
Proof and point?
>This is the same philosophy that leads to Electron and node.js and using Github shit code "because it's free."
Non sequitur.
Would you stop being just a giant bag of fallacies and dicks? I can't imagine you're just trolling, that would be sad.