Многие платформы продвигают асинхронность и параллелизм как средства повышения быстродействия. Я понимаю разницу в целом, но часто мне трудно сформулировать это как в собственном уме, так и в глазах других.
Я рабочий программист и довольно часто использую асинхронные функции и обратные вызовы. Параллелизм кажется экзотическим.
Но я чувствую, что их легко объединить, особенно на уровне языкового дизайна. Хотелось бы четкого описания того, как они связаны (или нет), и классов программ, в которых каждая из них лучше всего применяется.