Rozdział 24. Piękna współbieżność

Simon Peyton Jones

DARMOWY LUNCH SIĘ SKOŃCZYŁ[77]. PRZYWYKLIŚMY DO MYŚLI, że nasze programy będą działały szybciej, gdy kupimy procesor kolejnej generacji. Ten czas się jednak skończył. Choć ten nowy chip będzie miał więcej jednostek CPU, poszczególne CPU nie będą szybsze niż modele z poprzedniego roku. Jeżeli chcemy, aby nasze programy działały szybciej, musimy nauczyć się pisać programy równoległe[78].

Programy równoległe są wykonywane w sposób niedeterministyczny, więc są trudne w testowaniu, a błędy mogą być niemal niemożliwe do wychwycenia. Według mnie piękny program to taki, który jest tak prosty i elegancki, że oczywiste jest, iż nie ma on błędów, a nie taki, w którym po prostu nie ma oczywistych błędów

Get Piękny kod. Tajemnice mistrzów programowania now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.