The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступно второе издание книги 'Программирование: введение в профессию', opennews (ok), 02-Мрт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


84. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от Аноним (87), 03-Мрт-21, 00:08 
>http://www.stolyarov.info/books/programming_intro/e2
>http://
>www.stolyarov.info, а не GitHub.com
>pascal

Не нужно.

Вообще нужно различать "профессию" и программирование.

Программирование - это про git, hg, CMake, GitHub, GitLab, CLang, GCC, gdb, LLVM, Qt Creator, Language Server Protocol, pip, cargo, PVS Studio, Visual Studio, инструменты от Jet Brains, IL Spy, ReSharper, Telerik Fiddler, mitmproxy, gdb, IDA Pro, Retdec. Тут книг не было, нет, и не будет, навыки сугубо практические и устаревают моментально. Единственное, что тут имеет смысл читать - это документацию, чужой код и посты в блогах.

Информатика - это про системы счисления, теорию информации, теорию сложности, теорию графов, структуры данных, алгоритмы, криптографию, основы архитектуры и основы сетей. Самая полезная книга для новичка, скорее всего - это David & Sarah Harris, Digital Design and Computer Architecture (есть лицензионный и доступный без взимания платы перевод на русский). По сетям не могу ничего посоветовать, читал только Хабр, блоги, статьи в инете и сайты всяких цисок с доками. Ещё могу посоветовать руководство по/анализ модели угроз SGX с ArXiv, там лучшее краткое изложение всей архитектуры компьютера, что я видел.

Ещё есть управление сложностью кода. Тут банда 4х и Роберт Мартин.

Это три кита программирования.

Для системщика: вообще абсолютно бездонная и очень хреново документированная тема, как на низком уровне работает и взаимодействует между собой всякое дерьмо. Одна книжка по UEFI (Beyond BIOS) дофига страниц занимает.

Ответить | Правка | Наверх | Cообщить модератору

95. "Доступно второе издание книги Программирование: введение в п..."  +1 +/
Сообщение от Михрютка (ok), 03-Мрт-21, 01:26 
>>> Самая полезная книга для новичка, скорее всего - это David & Sarah Harris, Digital Design and Computer Architecture

етого анонима покусал Панчул

Ответить | Правка | Наверх | Cообщить модератору

104. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от Аноним (87), 03-Мрт-21, 02:23 
Кто такой? Чем знаменит?
Ответить | Правка | Наверх | Cообщить модератору

181. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от Аноним (180), 03-Мрт-21, 18:29 
Лютой жопоболью у либералов, не бывавших в Америке. Потому что хорошо зарабатывает в США и хвалит СССР :)
Ответить | Правка | Наверх | Cообщить модератору

231. "Доступно второе издание книги Программирование: введение в п..."  +1 +/
Сообщение от пох. (?), 05-Мрт-21, 22:45 
> Лютой жопоболью у либералов, не бывавших в Америке. Потому что хорошо зарабатывает
> в США и хвалит СССР :)

"Вот такие они, рюйске патриоты - даже похоронены быть желают в США" (c)

Удобно хвалить СССР, хорошо зарабатывая в США.

Ответить | Правка | Наверх | Cообщить модератору

100. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от Bbb (?), 03-Мрт-21, 01:40 
По сетям у Танненбаума была книга, вроде норм
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

105. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от Аноним (87), 03-Мрт-21, 02:25 
Кстати Танненбаума забыл, книга про операционки. По сетям не читал пока что.
Ответить | Правка | Наверх | Cообщить модератору

117. "Доступно второе издание книги Программирование: введение в п..."  –2 +/
Сообщение от n00by (ok), 03-Мрт-21, 07:13 
> Кстати Танненбаума забыл, книга про операционки.

Что она даёт помимо понимания превосходства микроядерной архитектуры над объективной реальностью, данной нам в ощущениях?

Ответить | Правка | Наверх | Cообщить модератору

122. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от Аноним (87), 03-Мрт-21, 08:06 
Она вообще не о микроядерной архитектуре. Она о таких азах, как прерывания по таймеру и планирование.
Ответить | Правка | Наверх | Cообщить модератору

126. "Доступно второе издание книги Программирование: введение в п..."  –2 +/
Сообщение от n00by (ok), 03-Мрт-21, 08:56 
> Она вообще не о микроядерной архитектуре.

Но эксперты Опеннета регулярно апеллируют к упомянутой книге в данном контексте.

> Она о таких азах, как прерывания
> по таймеру и планирование.

Прерывания и таймер, внезапно, ортогональны (согласно 3-му тому Intel SDM, например).

Ответить | Правка | Наверх | Cообщить модератору

200. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от Аноним (-), 03-Мрт-21, 21:18 
судя по тому, что ты несешь, ты и есть типичный иксперт опеннета
Ответить | Правка | Наверх | Cообщить модератору

206. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от n00by (ok), 04-Мрт-21, 07:16 
Вот эти строки:

This function affects a global Windows setting. Windows uses the lowest value (that is, highest resolution) requested by any process. Setting a higher resolution can improve the accuracy of time-out intervals in wait functions.

я таки, разложив ISR и соответствующий граф вызовов по полочкам, донёс в официальную документацию по timeBeginPeriod(), вот сюда: https://docs.microsoft.com/en-us/windows/win32/api/timeapi/n...

не смотря на компетентные мнения, что Микрософт всё поменяет.

А что и куда принёс Аноним? Уж не chromium.spec от SUSE в Rosa Tresh?

Ответить | Правка | Наверх | Cообщить модератору

108. "Доступно второе издание книги Программирование: введение в п..."  +2 +/
Сообщение от Gogi (??), 03-Мрт-21, 05:45 
> Тут банда 4х и Роберт Мартин

ясно. Вот и выросло поколение, неспособное даже на элементарный инженеринг.

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

116. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от n00by (ok), 03-Мрт-21, 07:10 
>>http://www.stolyarov.info/books/programming_intro/e2
> Не нужно.

...

> Единственное, что тут имеет
> смысл читать - это документацию, чужой код и посты в блогах.

Осталось понять, чем посты в блогах отличаются от книжки в блоге. Неужели отсутствием обфускации и возможностью копирования?)

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

241. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от пох. (?), 06-Мрт-21, 10:37 
> Осталось понять, чем посты в блогах отличаются от книжки в блоге. Неужели

тем что это записки на манжетах а не систематизированное знание. Причем, как правило, делаемые мелом.

Ответить | Правка | Наверх | Cообщить модератору

244. "Доступно второе издание книги Программирование: введение в п..."  +/
Сообщение от n00by (ok), 06-Мрт-21, 13:14 
Но там у того знактока бложиков дальше Танненбаум систематизировал знания про подпрограммы обработчиков прерываний и объяснил, почему среди исходников финского студента появился файлик NO_HZ.txt, где мелом написано что-то про "old-school approach". А вот Столяров не систематизировал. Нет ли здесь антисемизму?
Ответить | Правка | Наверх | Cообщить модератору

152. "Доступно второе издание книги Программирование: введение в п..."  +1 +/
Сообщение от Аноним (-), 03-Мрт-21, 13:06 
>PVS Studio, Visual Studio

Поделие лысого и корпорации Зла не является программированием.

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру