-
- Книжка Харрисов неоднозначна. К сожалению другой аналогичной нет.
Для изучения основ информатики и ВТ она, наверное, лучшая. А для
изучения программирования - ниже среднего уровня. Как план для
обучения студентов она также хороша, и в ней есть задачи. Для
изучения электроники лучше Хоровица и Хилла нет. А
"программирование на С" надо отдельный учебник брать, а не в
составе большой книги. Можно попробовать старьё для ДОС, типа
"Программирование на Турбо С" Г.Шилдта. Там есть и Costic(30 знак., 27.08.2021 19:51)
- книга хороша как база для понимания того, что происходит уровнем
чуть ниже программирования. чисто для того, чтобы происходящее не
казалось магией, а программы не казались заклинаниями. Хоровиц и
Хилл идеальны в своей области, но как-то у них очень туго с
описанием того, как вообще работает микропроцессор. - Mahagam(27.08.2021 21:21)
- С описанием работы микропроцессора всё хорошо у Уокерли
"Архитектура и программирование микро-ЭВМ". Лучше книги по
архитектуре и функционированию процессоров нет. Хотя HDL и
пояснений по критическим путям распространения сигналов там не
найдёшь. - teap0t(30.08.2021 09:40 - 16:14)
- у Уокерли намного меньше связности. описал паскаль, а пояснить, как
оно соотносится с тем что ниже не пояснил. и связь ассемблера с
железом тоже не раскрыта, хотя про логику и упоминается. - Mahagam(30.08.2021 14:21)
- Как это связь ассемблера с железом не раскрыта, если он
конструирует процессор с какой-то системой команд, а затем
использует ассемблер для написания программы под него? Его книга не
перегружена деталями, которые новичок всё равно не оценит (и не
поймёт), но архитектура и особенности системы команд/адресации там
описаны лучше и не надо. - teap0t(30.08.2021 14:55)
- Могу посоветовать Э.Таненбаум. - Bill(10.09.2021 13:43, ссылка)
- видимо я какую-то другую книгу открыл. а детали они для раскрытия
сути вещей и для понимания связи между урвнями абстракции. - Mahagam(30.08.2021 15:13)
- Если их не слишком много. Зачем человеку, делающему первые шаги,
морочить голову временами исполнения и физической реализацией неких
аппаратных абстракций. Это не поможет понять принципы, но даст шанс
утонуть в теме. Ассемблер - это прекрасно, но важно дать шанс
вовремя остановиться. Асм не для всех. Уокерли использует асм в
качестве инструмента, а Харрисы зависают на этом уровне слишком
долго. Это моё частное мнение и асм я люблю. - teap0t(30.08.2021 16:03)
- так у книг и разное назначение видимо. Харрисы вообще погружают
глубоко. там Си - только как "смотрите, можно писать не только на
ассемблере, а на почти человеческом языке, и вот так вот оно
превратится в асм". и ассемблер они жуют долго потому что выбрали
ARM в последней редакции. - Mahagam(30.08.2021 16:10)
- Харрисов не читал - только просмотрел, но назначение у них одно.
Обе хороши, но как средство первоначального обучения Уокерли лучше.
Бросил в аплоад. - teap0t(30.08.2021 16:20)
- как по мне - так наоборот. харрисы дают инфу связнее и подробнее. в аплоаде они тоже давно лежат - Mahagam(30.08.2021 16:39)
- Харрисов не читал - только просмотрел, но назначение у них одно.
Обе хороши, но как средство первоначального обучения Уокерли лучше.
Бросил в аплоад. - teap0t(30.08.2021 16:20)
- так у книг и разное назначение видимо. Харрисы вообще погружают
глубоко. там Си - только как "смотрите, можно писать не только на
ассемблере, а на почти человеческом языке, и вот так вот оно
превратится в асм". и ассемблер они жуют долго потому что выбрали
ARM в последней редакции. - Mahagam(30.08.2021 16:10)
- Если их не слишком много. Зачем человеку, делающему первые шаги,
морочить голову временами исполнения и физической реализацией неких
аппаратных абстракций. Это не поможет понять принципы, но даст шанс
утонуть в теме. Ассемблер - это прекрасно, но важно дать шанс
вовремя остановиться. Асм не для всех. Уокерли использует асм в
качестве инструмента, а Харрисы зависают на этом уровне слишком
долго. Это моё частное мнение и асм я люблю. - teap0t(30.08.2021 16:03)
- Как это связь ассемблера с железом не раскрыта, если он
конструирует процессор с какой-то системой команд, а затем
использует ассемблер для написания программы под него? Его книга не
перегружена деталями, которые новичок всё равно не оценит (и не
поймёт), но архитектура и особенности системы команд/адресации там
описаны лучше и не надо. - teap0t(30.08.2021 14:55)
- у Уокерли намного меньше связности. описал паскаль, а пояснить, как
оно соотносится с тем что ниже не пояснил. и связь ассемблера с
железом тоже не раскрыта, хотя про логику и упоминается. - Mahagam(30.08.2021 14:21)
- С описанием работы микропроцессора всё хорошо у Уокерли
"Архитектура и программирование микро-ЭВМ". Лучше книги по
архитектуре и функционированию процессоров нет. Хотя HDL и
пояснений по критическим путям распространения сигналов там не
найдёшь. - teap0t(30.08.2021 09:40 - 16:14)
- книга хороша как база для понимания того, что происходит уровнем
чуть ниже программирования. чисто для того, чтобы происходящее не
казалось магией, а программы не казались заклинаниями. Хоровиц и
Хилл идеальны в своей области, но как-то у них очень туго с
описанием того, как вообще работает микропроцессор. - Mahagam(27.08.2021 21:21)
- Книжка Харрисов неоднозначна. К сожалению другой аналогичной нет.
Для изучения основ информатики и ВТ она, наверное, лучшая. А для
изучения программирования - ниже среднего уровня. Как план для
обучения студентов она также хороша, и в ней есть задачи. Для
изучения электроники лучше Хоровица и Хилла нет. А
"программирование на С" надо отдельный учебник брать, а не в
составе большой книги. Можно попробовать старьё для ДОС, типа
"Программирование на Турбо С" Г.Шилдта. Там есть и Costic(30 знак., 27.08.2021 19:51)