LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Людям удобнее писать программы у которых нормально прослеживается порядок исполнения.

Ну, да? Это вообще любой язык программирования, включая…

Ещё раз повторю, языки где такого нет вполне существуют (функциональные), но популярностью они не пользуются - большинству на них неудобно программировать.

В функциональных языках всегда есть чёткий порядок выполнения кода лол.

Но ты не с тем споришь. Сишечка требует, чтобы одна команда завершилась полностью до того, как начнётся другая. Что входит к конфликт с такими штуками, как – ну я не знаю – конвейер в процессоре.

В результате получаются лулзы, когда нужно руками расставлять memory barriers в коде, чтобы компилятор не насовал параллельности, процессор не переиначил инструкции как ему удобнее и сишнику не оторвало жопу.

А потом сишники всё равно ходят и рассказывают про неправильные компиляторы и злобные процессоры, портящие их идеальный код.

Исправление hateyoufeel, :

Людям удобнее писать программы у которых нормально прослеживается порядок исполнения.

Ну, да? Это вообще любой язык программирования, включая…

Ещё раз повторю, языки где такого нет вполне существуют (функциональные), но популярностью они не пользуются - большинству на них неудобно программировать.

В функциональных языках всегда есть чёткий порядок выполнения кода лол.

Но ты не с тем споришь. Сишечка требует, чтобы одна команда завершилась полностью до того, как начнётся другая. Что входит к конфликт с такими штуками, как – ну я не знаю – конвейер в процессоре.

В результате получаются лулзы, когда нужно руками расставлять memory barriers в коде, чтобы компилятор не насовал параллельности, процессор не переиначил инструкции как ему удобнее и сишнику не оторвало жопу.

Исправление hateyoufeel, :

Людям удобнее писать программы у которых нормально прослеживается порядок исполнения.

Ну, да? Это вообще любой язык программирования, включая…

Ещё раз повторю, языки где такого нет вполне существуют (функциональные), но популярностью они не пользуются - большинству на них неудобно программировать.

В функциональных языках всегда есть чёткий порядок выполнения кода лол.

Но ты не с тем споришь. Сишечка требует, чтобы одна команда завершилась полностью до того, как начнётся другая. Что входит к конфликт с такими штуками, как – ну я не знаю – конвейер в процессоре.

В результате получаются лулзы, когда нужно руками расставлять memory barriers в коде, чтобы компилятор не насовал параллельности и сишнику не оторвало жопу.

Исходная версия hateyoufeel, :

Людям удобнее писать программы у которых нормально прослеживается порядок исполнения.

Ну, да? Это вообще любой язык программирования, включая…

Ещё раз повторю, языки где такого нет вполне существуют (функциональные), но популярностью они не пользуются - большинству на них неудобно программировать.

В функциональных языках всегда есть чёткий порядок выполнения кода лол.

Но ты не с тем споришь. Сишечка требует, чтобы одна команда завершилась полностью до того, как начнётся другая. Что входит к конфликт с такими штуками, как – ну я не знаю – конвейер в процессоре.