Это то, о чем я всегда задумывался, так что вот так.
Когда я писал код, меня учили разбивать строки, комментировать их и т. Д., Чтобы улучшить читаемость (как я полагаю, большинство из нас). Я, очевидно, не рассматриваю это как какую-либо проблему, но это заставило меня задуматься, если компилятор / интерпретатор игнорирует все эти пробельные и прокомментированные разделы или что-то еще, насколько это влияет на его производительность?
По общему признанию, я не знаю много о том, как работает компилятор - только основные понятия. Тем не менее, у меня есть справедливая идея, что для того, чтобы иметь возможность «игнорировать пробелы», ему сначала нужно будет его идентифицировать (как минимум), и это требует работы, а значит и времени.
Тогда я подумал, что насчет пробелов или комментариев на экстремальных уровнях? Скажем, их миллионы или миллиарды?
Полагаю, я задаю вопрос: в какой момент (т. Е. Крайний уровень) игнорируемые участки кода будут влиять на способность компилятора / интерпретатора производить своевременный результат и, следовательно, влиять на работу пользователя?
Спасибо.