A lot of complex “scalable” systems can be done with a simple, single C++ server
1–10 of 376 posts
Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#2Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#3Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#4Has Carmack looked at Rust? I'd be very curious for someone like him to look at it in light of his experience with C/C++ and high performance systems.
That said, I think the benchmarks could use some tweaking. I'm not sure they are representative.
Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#5Has Carmack looked at Rust? I'd be very curious for someone like him to look at it in light of his experience with C/C++ and high performance systems.
https://www.reddit.com/r/rust/comments/ap2047/john_carmack_w...
Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#6Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#7Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#8Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#9Has Carmack looked at Rust? I'd be very curious for someone like him to look at it in light of his experience with C/C++ and high performance systems.
Re: A lot of complex “scalable” systems can be done with a simple, single C++ server
#10That's the reason why you need to go multi-process if you want to reach a similar level of concurrency in Python as multi-thread in C++. And that surely adds a lot of complexity.
As a very practical example of this, TensorFlow has a dedicated page with advice on how to make the Python part that reads the files from disk less slow. Think about that: The bottleneck for training a highly advanced AI with millions of parameters is in the 20 lines of Python code to read in a binary file...