Время UNIX. A History and a Memoir
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Время UNIX. A History and a Memoir

Василий
Василийдәйексөз келтірді1 жыл бұрын
Стиль программирования и подход к решению вычислительных задач, получивший название философии Unix, был обобщен Дугом Макилроем в 1978 году в предисловии к специальному выпуску издания The Bell Labs Technical Journal on Unix: (i) Пусть каждая программа хорошо делает что-то одно. Для новой задачи напишите новую программу, а не усложняйте старую, добавляя туда новую функциональность. (ii) Настраивайтесь на то, что выходные данные программы станут входными для другой, пока неизвестной программы. Не засоряйте вывод посторонней информацией. Избегайте ввода исключительно в виде столбцов или в двоичном формате. Не требуйте интерактивного ввода. (iii) Проектируемое и создаваемое программное обеспечение нужно тестировать на ранней стадии, в идеале в течение первых недель. Без колебаний отбрасывайте плохо сделанные фрагменты и переписывайте их с нуля. (iv) Облегчайте процесс программирования с помощью специальных инструментов, даже если сначала придется тратить время на их создание, а после завершения работы больше никогда ими не пользоваться.
2 Ұнайды
Комментарий жазу
KADJIT_MTF
KADJIT_MTFдәйексөз келтірді7 ай бұрын
Благодаря «Комментариям Лайонса» приобрел известность один комментарий в исходном коде Unix. Строка 2238 гласит: /* От вас не ожидают, что вы это поймете. */
1 Ұнайды
Комментарий жазу
grep метасимвол . (точка) означает один произвольный символ, а метасимвол * (звездочка) задает произвольное число повторений предыдущего символа. Соответственно, под шаблон (. *) подходит любая последовательность символов, заключенная в скобки.
1 Ұнайды
Комментарий жазу
Alexandr
Alexandrдәйексөз келтірді9 ай бұрын
Эту речь до сих пор можно найти в Интернете под названием «Вы и ваши исследования» («You and Your Research»).
1 Ұнайды
Комментарий жазу
Вы не можете доверять никакому коду, если только вы не написали его сами, особенно нельзя доверять «коду от компаний, которые берут на работу таких, как я». Никакая проверка на уровне кода или тщательное изучение не защитят вас от ненадежного кода. Он отметил, что аналогичные приемы можно применять к аппаратным средствам, где их еще труднее обнаружить. Со временем ситуация не улучшилась, этот документ актуален и сегодня.
Комментарий жазу
Анастасия Б.
Анастасия Б.дәйексөз келтірді2 апта бұрын
Операционной системой называется программа, управляющая компьютером, которая распределяет ресурсы между работающими программами.
Комментарий жазу
Анастасия Б.
Анастасия Б.дәйексөз келтірді2 апта бұрын
Она отвечает за выделение этим программам нужного количества оперативной памяти
Комментарий жазу
Anton G.
Anton G.дәйексөз келтірді1 ай бұрын
Операционная система NextSTEP, послужившая основой операционной системы Darwin от Apple, компоненты которой используются в macOS, также является производной от BSD.
Комментарий жазу
Kirill Z.
Kirill Z.дәйексөз келтірді1 ай бұрын
Одна политика, одна система, универсальный сервис.
Комментарий жазу
Kirill Z.
Kirill Z.дәйексөз келтірді1 ай бұрын
любые ошибки, которые остались в книге, — моя вина, по крайней мере до тех пор, пока я не смогу их на кого-то переложить
Комментарий жазу