Re:The Rustonomicon: The Dark Arts of Advanced and Unsafe Ru...
by geodel on Sunday July 10, 2016 @07:11PM
(#12067720)
Go's implementation is in Go + may be some assembly.
Re:The Rustonomicon: The Dark Arts of Advanced and Unsafe Ru...
by yberreby on Monday July 11, 2016 @06:28AM
(#12070084)
That doesn't make it immune to memory unsafety, because the initial implementation had to be written in something other than Go, namely C. And the current compiler was compiled by an older compiler, which was itself compiled by an older one, ..., which was itself compiled by the initial Go compiler, written in C.
Re:The Rustonomicon: The Dark Arts of Advanced and Unsafe Ru...
by b2384912 on Monday July 11, 2016 @08:06AM
(#12070435)
Are they seriously not using an interpreter to compile the current version with itself?
Re:The Rustonomicon: The Dark Arts of Advanced and Unsafe Ru...
by mcguire on Monday July 11, 2016 @10:58AM
(#12071479)
"Reflections on Trusting Trust", Ken Thompson.
https://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thomp...
No worse than JavaScript, Perl, PHP, Python, Ruby, Go, ..., all of which implement their hash tables in C.
How many production server side apps do you know of that have been compromised due to memory safety problems in the core hash table data structure?