I don't think the compile times of Go can be even compared with Rust or any major compiled language.
It does compile extremely quickly; Rust on the other end lies completely opposite on that spectrum IMO.
Although, both languages are "modern", both have their pros & cons.
Although this may sound like a pink elephant, but I would really want something that has the guard-rails, expresiveness & performance of Rust with the simplicity & compile-time speed of Go.
You are looking at only the language, you should also evaluate the toolchain and runtime. Go has a toolchain that most other languages (including Rust) can only dream of.
> Although this may sound like a pink elephant, but I would really want something that has the guard-rails, expresiveness & performance of Rust with the simplicity & compile-time speed of Go.
The former of the books is introductory material which is taught at the Bachelors Level while the other book is more rigours and suited as a masters/research level book.
I feel lucky then that I had to take both a comp org and comp arch course when I did my bachelors, the first course used the first book and the second course used the second book.
Our final project in the first class was to develop a software simulator in Unix for a MIPS processor and get it to run software that was created by the assembler we had to write in our system tools class.
Our final project in the last class was to develop a synthesizable Verilog implementation of a basic MIPS processor (with bonus credit for making it superscalar). It was really cool to see a computer system created by me from the ground up including an assembler, loader, and linker and using the simulator we wrote previously to check the Verilog implementation against.
Fantastic material, was a good read, and I still have my copies of both books 20 years after starting my undergrad.
Now I kind of want to implement a MIPS processor in software, write a machine monitor, assembler, loader, and linker for it and see if I can get that working on an FPGA....
What makes this a "WoWW!", is not that this is the first time humans sent something to the moon, but when one factors in the budget relative to others.
Although, I do not have reference for what the exact budget was/is.
+1 on the questionable quality of content by Packt.
It's generally not the highest quality content from whatever little experience I have. Most of the books that I read had outright wrong examples, that did not even compile. Content always seemed rushed and superfluous with no real thought given to coherency.
Lobsters and HN have really become a hotspot for arrogant contrarians. You can observe this best in the comment section of any thread that dares to mention modern web development.
Although it's based on 3.x kernel, it still is pretty relevant.
Good Luck!