Содержание

Список литературы

Здесь нужно собрать библиографические ссылки на качественные, доступные к пониманию литературу и статьи. Это должны быть ставшие классикой определяющие публикации. Не стоит собирать здесь узкоспециальные работы, таковые должны попасть в отдельные вики-статьи.


Нужно сделать

  • распределить книги и статьи по категориям;
  • определиться с форматом библиографических ссылок (в т. ч. для книжек на английском).

Вообще-то здесь нужно делать не ссылки, а библиографический список. Эти библиографические описания не связаны с каким-то текстом, ссылающимся на них, а являются списком литературы.

Формировать список вручную чрезвычайно утомительное занятие. Стоит подумать над тем, как приспособить для этих нужд существующие препроцессоры библиографических ссылок (refer(1), lookbib(1), indxbib(1) и т. п.), или же написать свой препроцессор, возможно, специфичный для этой вики. Здесь есть над чем подумать.


Вопросы и рекомендации по оформлению

  • В: Что делать если хочется указать и оригинал и перевод? Указывать дважды?
    • O: В библиографическом описании помимо основного заглавия книги или статьи может присутствовать параллельное заглавие. Это заглавие на другом языке. Например, Язык программирования Си = The C Programming Language.

Не стоит делать выделения жирным в элементах списков. Это затрудняет чтение. Можно делать выделение курсивом в области заголовка записи там, где помещаются имена авторов.


При обучении очень важно найти хорошую книгу по теме. На этой странице будут собираться разделённые по тематикам книжки (часть из них доступна в электронном варианте на страничке группы https://vk.com/amplab, часть можно найти в интернете).

Начинающим

  1. Керниган, Б. В. Язык программирования C / Б. В. Керниган, Д.М. Ричи.
  2. Керниган, Б. В. Практика программирования / Б. В. Керниган, Р. Пайк.
  3. Kernighan, B. W. Unix Programming Environment / B. W. Kernighan, R. Pike. — New Jersey : Englewood Cliffs, 1984. — 357 p.

Программирование

  1. Linden, P. Expert C Programming: Deep C Secrets / P. Linden. — Prentice Hall, 1994. — 353 p.

Unix

  1. Marshall, K. M. The Design and Implementation of the 4.4 BSD Operating System / Kirk Mckusick Marshall, Bostic Keith, J. Karels Michael, S. Quarterman John. — Addison-Wesley, 1996. — 580 p.
  2. Maurice, J. B. The Design of the UNIX Operating System / J. Bach Maurice. — Prentice Hall, 1986. — 471 p.

Сети

  1. Parziale, L. TCP/IP Tutorial and Technical Overview / L. Parziale, D. T. Britt, C. Davis. — 2006. — 974 p.
  2. Internetworking Technologies Handbook, 4th Edition / Cisco System Inc. — Cisco Press, 2003. — 1128 p.

Цифровая обработка сигналов и изображений

  1. Сато, Ю. Цифровая обработка сигналов / Юкио Сато.
  2. Smith, S. W. The Scientist and Engineer's Guide to Digital Signal Processing. Second edition / S. W. Smith. — San Diego, 1999. — 650 p.

Математика

Вводный уровень

  1. Васильев, А. А. Математикарь. От элементарной математики к высшей / А. А. Васильев, В. Л. Никитенков. — Сыктывкар : Изд-во Сыктывкарского ун-та, 2011. — 110 c.


Математический анализ

Линейная алгебра

Теория вероятностей и математическая статистика

Дифференциальные и разностные уравнения

Методы оптимизации

Теория игр


  • В: предложите свое название для этого подраздела. Исселдование операций - это очень неудачная калька с англ. "Operations Research" (амер.) или "Operational Research" (брит.). Сюда запихивают всё: и методы оптимизации, и теорию игр, и теорию расписаний, и теорию графов, etc. --АтрашкевичАндрей
  • О: может быть методы оптимизации? А прочие математически насыщенные темы сделать подразделами Математики. --ЛипинБорис
    • К: сделал, добавил ТИгр как отдельный раздел. А остальное: теорию расписаний, теорию графов и прочие приятные и полезные вещи будем доделывать в процессе. --АтрашкевичАндрей

Криптография