Although languages and related technologies / structures are important for scaling, they tend to be pale compared to the importance of algorithms, data structures, and architectures. Forget about threads: the number of cores you can use this way is too limited - you want individual processes to exchange messages, so you can scale at least a small cluster of servers on a fast LAN (and, ideally, a large cluster ! -).
" " - , . - , ? (, ), - / .
- " " ... Google , . -. (, , 8 ), ? " " - , , , 95%.
, - " " - 100% . / , , 95% , 99,99% ( , 100.00%!), .
, , " " "" - , . ( ), ( !!!), , ; , , exabytes , Stats 201 - ( ITunes University, YouTube , blip.tv, - ).
Python, R, ++, , , , , ( " " , ...?), .