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

Pages: 1-

can GO replace C?

Name: Anonymous 2012-10-02 1:47

it was written by the creator of c

Name: Anonymous 2012-10-02 1:57

Rob Pike is not dmr.

Name: Anonymous 2012-10-02 2:01

Can SHIT replace CRAP?

also,
http://www.youtube.com/watch?v=gM4CFeFeaSg

Name: Anonymous 2012-10-02 2:38

Go is Ken's first failure, everything he has ever done is now tarnished by the shit stain that is Go

Name: Anonymous 2012-10-02 4:01

I wonder if ken really does work on go. He doesn't talk or tweetTM about it.

Name: Anonymous 2012-10-02 7:22

There are no jews. Please continue with this programming-related discussion.

Name: Anonymous 2012-10-02 10:10

It might, in the year 2112

Name: Anonymous 2012-10-02 10:47

If it's not Lisp, it's shit. Rude sage.

Name: Anonymous 2012-10-02 14:18

I respected Rob Pike before he went to Google.

Name: Anonymous 2012-10-02 20:40

Go instead of Rust

KEEP DREAMING

Name: Anonymous 2012-10-02 23:38

Garbage Collection

god damnit Go, ya blew it.

Name: Anonymous 2012-10-02 23:49

>>11
Only an idiot would make a language without GC in 2012 and expect anyone to use it.

Name: Anonymous 2012-10-02 23:53

>>11,12
This reminds me, I've been meaning to ask you this for a long time, it's 2012, when will we see an architecture featuring GC? Programming assembly is so effing annoying without GC.

Name: Anonymous 2012-10-02 23:56

>>13
Arguably, it can be implemented efficiently in software.

Name: Anonymous 2012-10-03 0:01

>>13
Intel tried it with the iAPX432, but the Jews in the marketing department wanted to extend the 8080 instead, and that's how we have the x86 shit today.

Name: Anonymous 2012-10-03 0:05

>>15
Too bad iAPX432 was slow as fuck.

Name: Anonymous 2012-10-03 0:14

>>11
>go
>conservative garbage collector

Name: Anonymous 2012-10-03 1:24

>>2
C was based off B which ken created.

Name: Anonymous 2012-10-03 3:09

>>18
thats a myth, C has a lot more in common with PL/I. B is based on BCPL which was a VM language

Name: Anonymous 2012-10-03 3:29

>>13-16
A description of the iAPX432 reads like a laundry list of everything bad about CISC.

A better approach might be to add a few very fast primitives (think fastcall) and push all the intelligence up to user software instead of using microcode. I suppose it's possible that GC algorithms just don't have any isolated component that is computationally intensive enough to benefit from this - that would certainly explain why it's never been done.

Name: Anonymous 2012-10-03 3:58

Name: Anonymous 2012-10-03 4:09

this just cracks me up how everyone thinks that Go is the next C just because Ken Thompson worked on it even though it is shit slow, keeps all the bad parts of C, does not use OO, and everyone scoffs at D even though it is almost as fast as C++ and has all the features that everyone jerks off for in other languages. I really do hope Go becomes successful just to see people get stuck using a garbage collected language stuck in the C paradyme

Name: Anonymous 2012-10-03 4:11

>>22

>I really do hope Go becomes successful just to see people get stuck using a garbage collected language stuck in the C paradyme
>paradyme

So like Java.

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2012-10-03 4:38

>>20
The problem with the 432 was that all the protection-related features it provided couldn't be disabled, incurring overhead for the checks even when it's not necessary. You can run a 386+ in "flat" mode if you don't need segmentation, and turn off the paging too.

Name: Anonymous 2012-10-03 4:52

>>23
So like Java.
Java has only a superficial resemblance to C only by its curly braces syntax and primitive type system. garbage collection allows major design differences in how objects and types can be created, Go doesnt take any advantage of that and stays with C style handling of memory objects

Name: Anonymous 2012-10-03 4:57

>>24
Actually, segmentation on the 386 and later is always on - "flat mode" means loading the (mostly) programmer invisible segment descriptor caches with values for a flat mapping. You can even use some undocumented instructions to load the caches directly - this will let you do fun things like real mode with paging (Google for LOADALL).

Name: Anonymous 2012-10-03 5:42

>>26
I'm pretty sure x86 processors optimise for the special case of flat mode. By the way, segmentation is disabled in long mode. Also, loadall was undocumented and doesn't exist on post-386 processors.

Name: Anonymous 2012-10-03 6:02

REPLACE MY ANUS

Name: Anonymous 2012-10-03 11:12

Sure, go is retarded, but is it Leah retarded?

Name: Anonymous 2012-10-03 11:26

>>27
LOADALL may be gone but the descriptor caches are still there. If they were not, ``big real mode'' would not be possible. The BIOS is required to set up big real mode when it boots, so they can't just get rid of it.

Name: Anonymous 2012-10-03 11:26

Name: Anonymous 2012-10-03 13:20

>>22
D
libraries

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