Книги must read
Книги must read
Мы уже писали, почему книги не работают в случае обучения программированию. Тем не менее, есть литература, которая обязательно должна быть прочитана любым уважающим себя программистом. Это книги, в которых концентрация полезных знаний зашкаливает. Поэтому, даже если после прочтения у Вас в голове останется 5% изложенной информации, это уже поднимет Вас, как специалиста на новую ступень. На самом деле, хороших книг много, но эти – просто жемчужина литературы об IT:
Искусство программирования. Дональд Э. Кнут
Объектно-ориентированный анализ и проектирование. Гради Буч
Совершенный код (Code Complete). Стив Макконел.
Мифический человеко-месяц или Как создаются программные системы. Хилл Чапел, Фредерик Брукс
Приемы объектно-ориентированного проектирования (Паттерны проектирования). Э.Гамма, Р. Хелм, Р. Джонсон, Д. Влиссилес.
Эти книги не о конкретных языках, они о том, КАК надо писать программы, КАК надо строить процесс разработки, КАК проектировать свое ПО.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
13.4. Альтернативы read() и write()
13.4. Альтернативы read() и write() Несмотря на то что системные вызовы read() и write() как нельзя лучше подходят приложениям для извлечения и хранения данных в файле, все же они не всегда являются самыми быстрыми методами. Они допускают управление отдельными порциями данных; для
16.5.9. Управление read()
16.5.9. Управление read() Два элемента в массиве с_сс не являются управляющими символами и имеют отношение только к неформатируемому режиму: VTIME и VMIN. В этом режиме они определяют, когда возвращается read(). В каноническом режиме read() возвращается только в том случае, если строки
Функция read(2) и readv(2)
Функция read(2) и readv(2) Функции read(2) и readv(2) позволяют считывать данные из файла, на который указывает файловый дескриптор, полученный с помощью функций open(2), creat(2), dup(2), dup2(2), pipe(2) или fcntl(2). Функции имеют следующий вид:#include <unistd.h>ssize_t read(int fildes, void *buf, size_t nbyte);#include <sys/types.h>#include
10.1.2.3 Read и Writе
10.1.2.3 Read и Writе Алгоритмы чтения и записи ядром на устройстве похожи на аналогичные алгоритмы для файлов обычного типа. Если процесс производит чтение или запись на устройстве посимвольного ввода-вывода, ядро запускает процедуры read или write, определяемые типом драйвера.
Пример 9-4. Ограничение времени ожидания команды read
Пример 9-4. Ограничение времени ожидания команды read #!/bin/bash# t-out.sh TIMELIMIT=4 # 4 секундыread -t $TIMELIMIT variable <&1echoif [ -z "$variable" ]then echo "Время ожидания истекло."else echo "variable = $variable"fi exit 0$UIDuser id numberUID (идентификатор) текущего пользователя, в соответствии с /etc/passwdЭто реальный UID текущего
Пример 11-4. Ввод многострочного текста с помощью read
Пример 11-4. Ввод многострочного текста с помощью read #!/bin/bashechoecho "Введите строку, завершающуюся символом , и нажмите ENTER."echo "Затем введите вторую строку, и снова нажмите ENTER."read var1 # При чтении, символ "" экранирует перевод строки. # первая строка # вторая
Пример 11-6. Чтение командой read из файла через перенаправление
Пример 11-6. Чтение командой read из файла через перенаправление #!/bin/bashread var1 <data-fileecho "var1 = $var1"# Первая строка из "data-file" целиком записывается в переменную var1read var2 var3 <data-fileecho "var2 = $var2 var3 = $var3"# Обратите внимание!# Поведение команды "read" далеко от ожидаемого!# 1) Произошел возврат
5.2. Команда read
5.2. Команда read Команда read читает одну строку из стандартного входного потока и записывает ее содержимое в указанные переменные. Если задана единственная переменная, в нее записывается вся строка. В результате ввода команды read без параметров строка помешается в
КНИГИ: Старость — не в радость. Рецензия на две книги, призванные решить ваши проблемы с ПК
КНИГИ: Старость — не в радость. Рецензия на две книги, призванные решить ваши проблемы с ПК Автор: Сергей ВильяновКаждый раз, когда я вижу на прилавке очередную книжечку карманного формата, именуемую «Самым полным руководством по настройке и модернизации компьютера, а
КНИГИ: Разом нас богато! Оранжевая и синяя книги об искусстве фотографии
КНИГИ: Разом нас богато! Оранжевая и синяя книги об искусстве фотографии Автор: Сергей ВильяновШирокое распространение недорогих цифровых камер заставило очень многих людей почувствовать себя фотографами, и особенно хорошо это заметили девушки, разместившие анкеты на