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

 Время UNIX. A History and a Memoir

Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем.
Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу.
Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества тех времен — никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий.

Брайан Керниган - автор и соавтор дюжины книг по программированию, включая легендарные "Язык программирования Си" и "Unix. Программное окружение". На протяжении 30 лет был членом той самой группы UNIX в исследовательском центре Bell Labs и не только наблюдал создание UNIX.
Оқыдыңыз ба? Не айтасыз?
👍Ұсынамын
🔮Қазыналы
💡Танымдық
🎯Пайдалы
🚀Көз ала алмайсың
Книга достойна прочтения. Становится более понятным почему так ценится командная оболочка, возможность перенаправления ввода/вывода и конвейеров до сих пор. А между тем, UNIX безусловно - операционная система изменившая мир
2 Ұнайды
Комментарий жазу
alex
alexпікірімен бөлісті1 ай бұрын
👍Ұсынамын
Отличная книга
Комментарий жазу
Павел К.
Павел К.пікірімен бөлісті3 ай бұрын
👍Ұсынамын
Можно читать абсолютно всем, сложных технических деталей или нет совсем или их можно пропускать без вреда для общего понимания событий. Но если быть немного знакомым с темой, будет интереснее от нахождения множества знакомых приложений и подходов.
Комментарий жазу
Василий
Василийдәйексөз келтірді10 ай бұрын
Стиль программирования и подход к решению вычислительных задач, получивший название философии Unix, был обобщен Дугом Макилроем в 1978 году в предисловии к специальному выпуску издания The Bell Labs Technical Journal on Unix:

(i) Пусть каждая программа хорошо делает что-то одно. Для новой задачи напишите новую программу, а не усложняйте старую, добавляя туда новую функциональность.

(ii) Настраивайтесь на то, что выходные данные программы станут входными для другой, пока неизвестной программы. Не засоряйте вывод посторонней информацией. Избегайте ввода исключительно в виде столбцов или в двоичном формате. Не требуйте интерактивного ввода.

(iii) Проектируемое и создаваемое программное обеспечение нужно тестировать на ранней стадии, в идеале в течение первых недель. Без колебаний отбрасывайте плохо сделанные фрагменты и переписывайте их с нуля.

(iv) Облегчайте процесс программирования с помощью специальных инструментов, даже если сначала придется тратить время на их создание, а после завершения работы больше никогда ими не пользоваться.
2 Ұнайды
Комментарий жазу
KADJIT_MTF
KADJIT_MTFдәйексөз келтірді1 ай бұрын
Благодаря «Комментариям Лайонса» приобрел известность один комментарий в исходном коде Unix. Строка 2238 гласит:

/* От вас не ожидают, что вы это поймете. */
1 Ұнайды
Комментарий жазу
grep метасимвол . (точка) означает один произвольный символ, а метасимвол * (звездочка) задает произвольное число повторений предыдущего символа. Соответственно, под шаблон (. *) подходит любая последовательность символов, заключенная в скобки.
1 Ұнайды
Комментарий жазу
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1 829 кітап
809
Айтишная полка
undlake
undlake
277 кітап
761
Linux - Python - Arduino
Иван Яковенко
Иван Яковенко
33 кітап
31