UNIX. Мистецтво програмування Ерік С. Реймонд
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 2
Заказывая «ЮНИКС. Искусство программирования Эрик С. Рэймонд», вы можете быть уверены, что данное изделие из каталога «Программирование» вы получите через 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.
Рік видання: 2004
Обкладинка: м'яка
Кількість сторінок: 520
Формат: 14,5 х 20,5 см
UNIX. Мистецтво програмування
Eric S. Raymond
UNIX — це не просто операційна система, це також спільнота та культура
- Всебічне обговорення безлічі проблем, пов’язаних із програмуванням на Unix
- Нетрадиційне представлення аспектів програмування, що формують культуру
- Вичерпний опис перевірених правил і дизайну шаблони
- Уроки з історії Unix та її порівняння з іншими операційними системами
- Численні тематичні дослідження, що представляють компоненти системи Unix у контексті програмування
- Обговорення питань переносимості програмного забезпечення та мультиплатформенності
Unix — це не просто операційна система; це також культура і традиція. Гріхом багатьох програмістів є програми, які виконують свої функції, але розроблені поспіхом, недбало, а тому їх важко підтримувати та розвивати, важко перенести на іншу платформу та (з часом) нерозбірливі навіть для їхніх авторів. Про хороше програмування написано багато; з цієї книги ви дізнаєтесь не лише про те, які програмні рішення варто знати та наслідувати, а й чому це варто робити.
Ця книга містить велику кількість знань, але її зміст зосереджений переважно на досвіді програмування. Програмування більше не є просто технічною дисципліною, а стає проблемою створення культури. Цінуючи цей факт, автор не обмежується технічною лекцією. Вона представляє окремі аспекти професійного проектування та впровадження програм у контексті філософії та історії Unix, з одного боку, та соціальних умов Unix-культури, з іншого.
Цю книгу варто прочитати ще й тому, що небагато підручників для програмістів надають стільки історії, фольклору та відступів – елементів, які не є необхідними з точки зору суті (хоча це питання можна обговорювати довго), але роблять читання дуже приємне і, можливо, полегшить розуміння того, що відбувається. у «сухому», технічному тексті іноді може здаватися загадковим.
Тож якщо ви програміст (не обов’язково в Unix) або просто цікавитесь питаннями, пов’язаними з програмуванням, цю книгу, безперечно, буде цікаво прочитати, і, можливо, вона також змусить вас по-іншому поглянути на свою повсякденну роботу.
- Концепція програмного забезпечення з відкритим кодом
- Проблеми переносимості та мультиплатформенності програми
- Основи філософії Unix
- Походження та історія Unix, Linux і програмного забезпечення з відкритим кодом
- Переваги модульності та прозорості проекту
- Методи оптимізації програм
- Інструменти програмування: редактори, генератори макросів, налагоджувачі, системи контролю версій, документування програм тощо.
- Питання, пов’язані з програмою ліцензування
- Основні функції Unix у контексті інших популярних операційних систем
- Можливості та загрози Unix
Про автора:
Ерік С. Реймонд програмує на Unix з 1982 року та є прихильником програмного забезпечення з відкритим кодом і представником «спільноти з відкритим кодом».
Таблиця з зміст
Передмова (13)
Частина I Контекст (19)
Розділ 1. Філософія: філософія має значення (21)
- 1.1. Культура? Яка культура? (21)
- 1.2. Постійність Unix (22)
- 1.3. Аргументи проти вивчення культури Unix (23)
- 1.4. Що не так з Unix? (24)
- 1.5. Що хорошого в Unix? (
