Книга по "Computer science" (Нужен большой авторитетный талмуд)

Обсуждение различной литературы о Linux

Модератор: Модераторы разделов

Ответить
vipermagi
Сообщения: 83
ОС: AgiliaLinux

Книга по "Computer science"

Сообщение vipermagi »

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

In computer science, a static library or statically-linked library is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target application by a compiler, linker, or binder, producing an object file and a stand-alone executable.


и

A standalone program is a computer program that does not load any external module


От меня требуют "серьёзную книгу", а не всякие там ссылки с интернетов.

PS: рус. яз. крайне желателен.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Книга по "Computer science"

Сообщение Stauffenberg »

Изображение
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7274
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Книга по "Computer science"

Сообщение alv »

vipermagi писал(а):
26.09.2014 14:36
всё про статические и разделяемые библиотеки

это не столько Computer Science, сколько Computer Technics.
если нужна собственно Science, то: Юреш Вахалия, "UNIX изнутри", или что-нибудь из Энди Таннебаума, например, "Современные операционные системы".
А за библиотеки смотрите в книгах про практическое программирование (рискну предположить, что на C/C++).
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Книга по "Computer science"

Сообщение Hephaestus »

vipermagi писал(а):
26.09.2014 14:36
Требуется толстая фундаментальная книга
vipermagi писал(а):
26.09.2014 14:36
От меня требуют "серьёзную книгу", а не всякие там ссылки с интернетов.
Это непременно должна быть одна книга? Не две и не три?
Опыт подсказывает, что в таких случаях дело не обходится одной книгой.
Вполне понятно желание: Вот прочитаю "толстый талмуд" и после этого буду "знать всё". Увы. Не бывает так.
Вот скажем, Дональд Кнут взялся за создание такого талмуда в своей области знаний - и тоже одной книгой не обошлось.
И опять-таки из опыта: Лучше несколько книг специализированных, но толковых, чем одна, охватывающая "всё", но по полстранички и в результате ни о чём.

vipermagi писал(а):
26.09.2014 14:36
в которой, среди прочего, будет расписано всё про статические и разделяемые библиотеки.
Расписано всё - это как? Вот скажем, есть библиотека GTK+. По ней куча информации - на несколько книг хватит. А есть библиотека QT - по ней то же самое.
А есть ещё и другие.
Вот весь этот объем информации должен входить в "расписано всё про статические и разделяемые библиотеки"?
Понимаете, если расписать всё, то по каждому вопросу получится нехилый многотомник.
Поэтому здесь важно, что именно мы изучаем и для чего изучаем.
А если речь идёт не о конкретных библиотеках, а о том, чтобы научиться использовать библиотеки, то здесь любая книга по программированию на C/C++.
Более детально - это уже справочники по конкретным вещам.
Поэтому могу дать только общую рекомендацию, которая и без меня всем известна: Книги Ричарда Стивенса. Книги Брайна Кернигана. Ну и всякие справочники.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Книга по "Computer science"

Сообщение eddy »

А и правда: попугайте людей Кнутом.
Он, конечно, классный дядька: если бы не его "искусство программирования", мы бы так и набирали тексты ногой на печатной машинке, а формулы вручную вписывали... Вот за TeX Кнуту надо в ноги кланяться!!! А само "искусство погроммирования" — ненужное говно. По крайней мере, на мой взгляд.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Книга по "Computer science"

Сообщение Hephaestus »

eddy писал(а):
20.02.2015 10:01
А и правда: попугайте людей Кнутом.
Да Господь с Вами. Не пугаю я никого.
Просто когда речь заходит о "талмуде по программированию", мне сразу Кнут вспоминается. Ну я его и привёл как иллюстрацию того, что одной книгой дело не обойдется.
А давать оценку содержимому сего труда в данной теме не буду, ибо оффтоп.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Книга по "Computer science"

Сообщение Bizdelnick »

Хоть тема и давняя, но таки оставлю ссылку: http://linker.iecc.com/
Нет, сам я эту книгу не читал. Просто на такую узкую тему литературы не особо много.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Книга по "Computer science"

Сообщение drBatty »

alv писал(а):
20.02.2015 01:28
если нужна собственно Science, то: Юреш Вахалия, "UNIX изнутри", или что-нибудь из Энди Таннебаума

тоже мимо.
Д.Кнут и SICP.
eddy писал(а):
20.02.2015 10:01
А само "искусство погроммирования" — ненужное говно.

Эдди, ты хотя-бы десяток задачек оттуда решил? Или так, просмотрел?


vipermagi писал(а):
26.09.2014 14:36
In computer science, a static library or statically-linked library is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target application by a compiler, linker, or binder, producing an object file and a stand-alone executable.

дык это ВСЁ, что можно сказать про static library
дальше — вопросы конкретной реализации, они везде разные.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Книга по "Computer science"

Сообщение eddy »

drBatty писал(а):
20.02.2015 10:49
Эдди, ты хотя-бы десяток задачек оттуда решил? Или так, просмотрел?

Зачем заниматься бессмыслицей?
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7274
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Книга по "Computer science"

Сообщение alv »

drBatty писал(а):
20.02.2015 10:49
Д.Кнут и SICP.

Если Кнут - это наука, то я Папа Римский.
Не путайте жанр и сюжет.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Книга по "Computer science"

Сообщение drBatty »

alv писал(а):
22.02.2015 00:35
Если Кнут - это наука, то я Папа Римский.

не забывайте, что физика тоже бывает теоретической, а бывает экспериментальной. И конечно теоретики в грош не ставят экспериментаторов. Т.ч. я не удивлён.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Ответить