Harvard has nothing to do with the difference between int* and char*.
Stop using harmful software
Correct, which is the actual biggest flaw with C pointers that was somehow ignored by almost all successor languages because they're too busy writing user-facing garbage.
Rust works just fine on an arduino
Because it sucks and because distributed computing was a huge thing in the 80s, not a Plan 9 invention. There were VAXclusters, Lisp machines, and a huge number of distributed OSes, conferences, and papers in the 80s. Plan 9 was an attempt to ride the bandwagon by turning UNIX into a "new" OS.
That explains why all that crap sucks.
He understood how to close the Overton window by not even mentioning what the giants did. There's no mention of how many of the "good" things in UNIX are just bad implementations of better things in Multics. Most of the suckless "harmful" and "less harmful" things are UNIX-related and UNIX culture bullshit. Everything that Multics, VMS, and Lisp machines do that UNIX doesn't do or does differently is outside the box, but none of that is on the list because there's no "not harmful" category.
That's what Wikipedia says about it. I want to educate on the topic of Lisp machines, Multics, VMS, mainframes, and so on. Right now, writing an OS in C++ is at the "radical" level. Writing an OS in anything else is "unthinkable".
I think RP said it best: "UNIX is not only dead - it's starting to smell bad"Aha! That explains why his new system is called Plan 9 fromBell Labs.The original Plan 9 from Outer Space was a fiendish alienplot to take over the earth using an army of resurrectedcorpses (who were not only dead but were starting to smellbad).We'd better watch out.
Section 30.02 of _Unix Power Tools_ by O'Reilly & Associates says ... /ispell/, originally written by Pace Willison ...but hey, I was there when Pace ported the ITS SPELL programto C. Sure I am grateful to have a few reminders (^Z isanother one) of bygone glories around, but let's give creditwhere credit is due! Legend tells of a Chinese Emperor whoordered books burned so all knowledge would be credited tohis reign. I guess the subsequent generation of scholarswere a lot like the Weenix Unies of today.
Yesterday Rob Pike from Bell Labs gave a talk on the latest and greatest successor to unix, called Plan 9. Basically he described ITS's mechanism for using file channels to control resources as if it were the greatest new idea since the wheel.Amazing, wasn't it? They've even reinvented the JOB device.In another couple of years I expect they will discover theneed for PCLSRing (there were already hints of this in histalk yesterday).I suppose we could try explaining this to them now, butthey'll only look at us cross-eyed and sputter somethingabout how complex and inelegant that would be. And thenwe'd really lose it when they come back and tell us how theyinvented this really simple and elegant new thing...
FUCK YOU CITE IT
Stop taking up half my fucking screen with block quotes. Multiple times a day you do this. Every post you gotta include 3 fucking large blocks.
Why not make a thread about it here? And by that I don't mean just citing random quotes from unix haters handbook.
random OUTDATED quotes. 90% of the shit he spams doesn't even have relevance in $CURRENT_YEAR
and the quotes are from retards from the past too. As if the current day retards just weren't enough.
This lies in how C works. C uses the pointer type to identify what, how large and where the memory is.
I agree that it would be interesting what would happen if the data was stored with the memory allocated what's behind the pointer but it would no longer be C.
All these faggots only inventing scripting langs these days piss me off. There are so many thing that haven't yet been tried or done but muhh I nigger I need garbage collection.
what's