Перейти к основному содержанию

А.В.Столяров. Программирование: введение в профессию. Второе издание

А.В.Столяров. Программирование: введение в профессию. Второе издание

Профессия программиста — одна из самых востребованных и высокооплачиваемых. Парадокс: никакое образование (даже в самых лучших ВУЗах) не делает человека программистом. Практически все профессионалы в области технического IT сходятся во мнении, что их программированию никто не учил, им пришлось научиться самому.

Хочешь стать программистом — научись сам. Но самостоятельное обучение оказывается сложным, когда большинство существующих учебников и платформ устанавливает высокий барьер вхождения, для их использования нужно уже быть программистом. Новичкам здесь делать нечего. Понадобился учебник, помогающий войти в программирование с нуля. И он есть.

Программирование: введение в профессию

Итак к чему это я всё. Набрёл я в интернете на сайт Андрея Викторовича Столярова:

http://www.stolyarov.info/

Андрей Викторович Столяров (род. 25 декабря 1974 года) — кандидат физико-математических наук (2002 г., специальность 05.13.11), доцент (2009 г.), кандидат философских наук (2012 г., специальность 09.00.11), работает на кафедре алгоритмических языков ф-та ВМК МГУ им. М.В.Ломоносова с 2002 г. в должности ассистента, с 2010 г. в должности доцента. Сфера научных интересов — мультипарадигмальное программирование; имеет опыт чтения лекционных курсов "Операционные системы", "Системы программирования", "Архитектура ЭВМ и язык ассемблера", "Архитектура ЭВМ и системное программное обеспечение", автор спецкурсов "Введение в парадигмы программирования", "Практика многостилевого программирования", "Низкоуровневое программирование".

Учебник "Программирование: введение в профессию" ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения.

А вы как думали, программировать без Linux? Да щаззз.

Вышло второе издание, добавил в библиотеку.

Сборник состоит из двенадцати частей:

  1. Вводная
  2. Паскаль
  3. Ассемблер
  4. Си
  5. Основные системные вызовы Unix (файлы, процессы, терминал)
  6. Компьютерные сети
  7. Работа с разделяемыми данными
  8. Внутренности ядра
  9. Парадигмы как явление
  10. Си++ (включая GUI на FLTK)
  11. Неразрушающие языки (Лисп, Scheme, Пролог, Хоуп)
  12. Компиляция и интерпретация, в том числе здесь Tcl и Tcl/Tk

Ссылки

Интервью с Андреем Столяровым

Теги

 

Похожие материалы

А.В.Столяров. Программирование: введение в профессию

Все любят халяву, и я люблю. Вбиваю в поисковик такие фразы как "free it books" или "бесплатные книги по системному администрированию" и иногда даже что-то нахожу. Обычно это что-то на английском языке и древнее как бивни мамонта. Попадаются и более полезные экземпляры, однако, я не уверен, что они действительно бесплатные...

Теги