Pull to refresh
@math_coderread⁠-⁠only

User

Send message
Всё же не стоит сбрасывать со счетов и другой способ решения этой проблемы: выкинуть этот «миллион больших приложений сомнительного качества» и оставить vi, awk и sed.
Моё предпочтение — и даже требование — чтобы предложенного вами выбора не было. Так что ваш «идеал» идеалом, устраивающим всех, заведомо не является.
Спасибо. Убеждён, что статья, буде вы её напишете, будет стоящей.
> Вообще я знаю ответы на вопросы

Тогда может быть вы знаете и чем именно отличается человек от алгоритма, почему на первого не распространяются алгоритмические ограничения?

(Меня интересует этот вопрос, подумал — удобный случай спросить.)
Потому что у вас нет совести. (Но это нормально — совесть бизнесу обычно мешает.) Всё остальное (написанное в статье) — вторично.
нулевого года нет вообще, что сильно мешает делать правильные рассчёты

Я не знаю, что вам мешает делать правильные расчёты, но нулевой год есть (спросите любого астронома), его ещё называют "первый год до нашей эры". (А ещё есть нулевой год до нашей эры — он же первый год нашей эры.)

Скобки скобкам рознь. В обычной математческой нотации пробелы вокруг скобок не ставятся. То же самое и в программировании:


(a + b) * sin(c) — правильно
(a + b)*sin(c) — неправильно
(a + b) * sin (c) — неправильно

Вы — автор?

Нет, я просто завсегдатай и активный участник dxdy.ru.

Плохо можно писать на любом языке, шелл тут не исключение.

Это точно — не исключение. Плохо писать можно на любом языке, но на шелле… ух как на шелле можно плохо писать… Не, хорошо тоже можно, но плохо — намного проще, и вот в этом шелл — исключение.


P.S. Ненавижу systemd. И pulseaudio.

Кое-какие начальные сведения о категориях есть "Не совсем наивной теории множеств" Вавилова (но там надо читать всё подряд, так что если теория множеств не интересует, то видимо это не вариант).


Ещё вот — Написал учебник теории категорий

У меня такой опыт с Haskell: изучал, писал проги и библиотеки, и ничто не предвещало беды. Но в один прекрасный момент сложилась ситуация, что некоторый код вместо того, чтобы работать быстро, предпочитает работать медленно. Было ясно, что проблема не принципиальная, что просто имеет место быть глупый косяк, идиотизм в коде, создающий узкое место. Попытки профилирования никакой полезной информации не дали, и вообще все попытки что-нибудь с этим сделать никакой полезной информации не дали. Хотя нет, дали: я понял, что Haskell действительно не для всех, и я переоценил свои способности.

Теперь я переписываю всё с Haskell'а на Rust. Многое уже переписал, всё летает (с тем же алгоритмом и без какой-либо оптимизации).

Обращаясь ко всем, хочу сказать следующее. Люди! Haskell — это прекрасно! Учить его полезно любому! Но если вы, как я, поймёте, что не осилили, — не расстраивайтесь: Haskell правда сложный и правда не для всех; я проверил.
Разве этот пример не опровергает ваши опасения? Он ведь показывает, что 1) с дефляцией жить можно, 2) все развитые экономики ждёт та же участь. Так ведь? То есть биткойн не приносит ничего нового.
Помнится физики и в теорию относительности не верили.

А вам не помнится — в специальную теорию относительности они не верили или же в общую теорию относительности? Потому что просто "теории относительности" на самом деле не существует.

Физики говорят что вроде да. Мол два кванта запутываются и распутываются вне зависимости от расстояния между ними.

Физики уже устали повторять, что явление квантовой запутанности не позволяет передавать информацию быстрее скорости света.

Вирт учил делать LL-компиляторы, а сейчас считается, что хороший компилятор должен быть LR — он генерирует более адекватные сообщения об ошибках. Не знаю точно, учил ли Вирт, что компилятор должен прекращать компиляцию после первой же ошибки, но скорее всего так и есть. Сейчас же, наоборот, общепризнано, что хороший компилятор должен уметь делать качественное восстановление после ошибки.
С. Лем. Новая космогония.
Или делать конвертацию в процессе сборки. Я бы сделал именно так, но специалистам, конечно, виднее, как им удобнее работать.
CP1251, KOI-8

Забудьте вы уже про эту дикость. Мы живём в счастливое время, когда всем и везде хватает UTF-8. И кто знает, когда оно закончится? Пользуйтесь пока можно. А ещё одна опция — это вовсе не всегда хорошо.

Ну конечно речь о платформе. Но тут одно от другого почти неотделимо.
Для безопасности, но только как следствие корректности: в Rust нет различия между корректным safe-кодом и корректным unsafe-кодом, просто корректный safe-код писать легче. А в C# есть ещё всякие security level и тому подобные рантайм-механизмы, из-за которых сборка, содержащая unsafe код, принципиально отлична от не содержащей такового, даже если unsafe код корректен и даже если он вообще ничего не делает.

Information

Rating
Does not participate
Registered
Activity