LINUX.ORG.RU
Форум — Talks  

Бертран Майер и его книги

 


0

2

Кто-нибудь читал книгу Бартрана Майера «Touch of Class»? Что скажете, можно её рекомендовать тем, кто только начинает изучать программирование?

★★★★★

Последнее исправление: seiken (всего исправлений: 1)

Рекомендовать то, чего не знаешь, вообще не стоит, даже если это шедевр.

kaldeon ★★
()
Ответ на: комментарий от dataman

Интересно. Оказывается, уже рекомендовали…

seiken ★★★★★
() автор топика

Зачем? Ведь в расте и го нет классов. Так что все идеи теоретиков из прошлого века пошли по бороде.

bread ☆
()
Ответ на: комментарий от bread

А в хаскелле вообще не было классов в смысле ООП, и Хаскелль был задолго до гошки и раста. И что?

seiken ★★★★★
() автор топика
Ответ на: комментарий от seiken

В Фортране не было ООП, а потом добавили.

seiken ★★★★★
() автор топика
Ответ на: комментарий от seiken

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

bread ☆
()
Ответ на: комментарий от hobbit

Так точно! Дело в том, что в инженерии одни и те же базовые идеи повторяются с некоторой периодичностью. Поэтому если литература не вчера написана, это вовсе не значит, что она плохая и устаревшая.

seiken ★★★★★
() автор топика
Ответ на: комментарий от ant1

Не читал, но осуждаю. Весь ООП осуждаю.

Но не читал.

anc ★★★★★
()

там эйфель или уже что более общераспространённое?

qulinxao3 ★☆
()
Ответ на: комментарий от intel

если отрезать от ооп наследование получаем классическое структурное программирование :) ( + модульность для ригористов которые отделяют раздельную компиляцию как механизм сокрытия через интерфейс модуля - привет Парнас)

qulinxao3 ★☆
()
Ответ на: комментарий от seiken

если принять во внимании что в программировании распространён «поиск с возвратом» ака backtracking то ваще не удивительно если старые тексты оказываются в какой то момент более актуальными среди публики чем когда-либо ранее

qulinxao3 ★☆
()
Ответ на: комментарий от bread

полистай HOPL ’s I II III IV

ваще у acm есть целая серия об history cs - включая всякие текущие штудии (будем надяется усохонут и канут в лету) - при этом есть очень позновательная книжка о счётных машинах предшествующих дате Публикации теоремы о не полноте/ проблеме останова / тезису Чёрча

так там очень хорошо показано почему табуляторы буквально оказали кардинальное влияние на «рост удоев и колошения ржа»

upd in be4: иишница рекомендует Джеймса Кортады (James W. Cortada) «Before the Computer: IBM, NCR, Burroughs, and Remington Rand, 1865–1956» - у мной подразумеваемой было другое название что -то типо Goverment machine …

и точно Джона Эгара (Jon Agar) — «The Government Machine: A Revolutionary History of the Computer» (издана MIT Press в 2003 году)

на state macjine : «A Science of Operations: Machines, Logic and the Invention of Programming» автора Mark Priestley

imho наиболее глазапучашая вторая ибо остальные достаточно похожи на обычную подачу истории вычислений и причины появления э в м

qulinxao3 ★☆
()
Последнее исправление: qulinxao3 (всего исправлений: 2)

Пролистал книгу. Мой вердикт: качественный учебник для тех, чей мозг не испорчен другими ЯП, кто ничего ещё не знает о программировании. Если уже испорчен, то лучше её не читать, чтобы не было дискомфорта в одном месте. Для используемого в книге ЯП есть бесплатная IDE EiffelStudio (в дебиане надо химичить с размытыми шрифтами или терпеть их, в убунте и оффтопике всё норм). Практически, все темы, которые нужны для входа в профессию программирования, так или иначе освещены в книге (от устройства компа до BNF и ассимптотической сложности). Иногда стиль изложения кажется по-академически графоманским, но, видимо, это неизбежно, когда книгу пишет профессор. Есть ли перевод на русский - без понятия.

seiken ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему: только для зарегистрированных, score>=50.