OberonCore https://forum.oberoncore.ru/ |
|
Литература по С++ https://forum.oberoncore.ru/viewtopic.php?f=27&t=1318 |
Страница 1 из 1 |
Автор: | protector [ Пятница, 23 Январь, 2009 10:45 ] |
Заголовок сообщения: | Литература по С++ |
Просьба посоветовать литературу. Дело в том что я 2 года занимался программированием ПЛИС на VHDL. Как такового ООП там просто нет. Сейчас занялся С++Builder. Кнопкокидательство меня не "вдохновило". Есть ли статьи или книги в которых можно было бы разобраться с построением программ. Честно говоря после VHDL C++ кажется просто монстром. |
Автор: | Geniepro [ Пятница, 23 Январь, 2009 11:09 ] |
Заголовок сообщения: | Re: Литература по С++ |
Гради Буч. "Объектно-ориентированный анализ и проектирование с примерами приложений на С++" Бьерн Страуструп. "Язык программирования C++" |
Автор: | protector [ Пятница, 23 Январь, 2009 11:52 ] |
Заголовок сообщения: | Re: Литература по С++ |
Я понимаю что форум не по С++, но вот понадобилось. Спасибо Илье за статью "Некоторые идеи архитектуры Оберон-систем" . В частности за определение сути ООП. Что-то прояснилось. Просто когда программируешь на VHDL есть возможность практически сразу сосредоточится на решении задачи. Неприятно поразил факт какого-то хаоса через который надо "продраться" в этом языке. Если будет свободное время попытаюсь освоить. Почитаю Буча может что-нибудь извлеку. |
Автор: | Илья Ермаков [ Пятница, 23 Январь, 2009 12:00 ] |
Заголовок сообщения: | Re: Литература по С++ |
Да, если уж такова селяви, что надо изучать, то Страуструп и Буч - лучшие варианты. При условии уже имеющего приличного опыта, правда. Я когда-то изучал по ним, но уже было 3 года Паскалей позади )) |
Автор: | protector [ Пятница, 23 Январь, 2009 12:07 ] |
Заголовок сообщения: | Re: Литература по С++ |
Стауструпа читал ИМХО зло. по крайней мере пока В VHDL я описываю структуру устройства. Есть компоненты каждый из которых выполняет определенную функцию. В конечном итоге все преобразовывается в окончательную схему. Каждый модуль можно удобно оттестировать на соответствие заданию. Непонятно само построение программ в случае ООП как разбить на отдельные модули(архитектура) . Надеюсь, что разберусь с этим. |
Автор: | Wlad [ Пятница, 23 Январь, 2009 14:58 ] |
Заголовок сообщения: | Re: Литература по С++ |
protector писал(а): Просьба посоветовать литературу. Ищите книги авторов Липпмана и Лажойе. В отличие от других книг, там не на Си базируются, потом объясняя, чем отличается, а сразу - погружают в Си++ со всеми парадигмами. Си - даже не упоминается. На мой взгляд это САМАЯ удачная книга для начинающих. |
Автор: | Илья Ермаков [ Воскресенье, 25 Январь, 2009 15:54 ] |
Заголовок сообщения: | Re: Литература по С++ |
Неплохая книга по ООП - Тимоти Бадда. http://www.infanata.org/2007/08/03/obek ... stvii.html Ещё любопытное изданьице - А.С. Лесневский "ООП для начинающих". Любопытно тем, что первая половина книга излагается на Smalltalk-Squeak (второе - на Джаве). Но по качеству изложения - барахло. http://www.infanata.org/computers/11460 ... annoe.html |
Автор: | TAU [ Понедельник, 26 Январь, 2009 09:50 ] |
Заголовок сообщения: | Re: Литература по С++ |
protector писал(а): Непонятно само построение программ в случае ООП как разбить на отдельные модули(архитектура) Так это и есть самое сложное и важное в ООП. Своего рода искусство. protector писал(а): Надеюсь, что разберусь с этим Удачи! Думаю, Вам поможет здравый смысл и имеющийся опыт. |
Автор: | protector [ Понедельник, 26 Январь, 2009 14:47 ] |
Заголовок сообщения: | Re: Литература по С++ |
Прочитал Буча. Если честно показалось, что ООП имеет много общего с разработкой Hardware. Объекты - логическая схема, Сообщения - сигналы и т.д. |
Автор: | Geniepro [ Понедельник, 26 Январь, 2009 15:17 ] |
Заголовок сообщения: | Re: Литература по С++ |
protector писал(а): Прочитал Буча. Если честно показалось, что ООП имеет много общего с разработкой Hardware. Объекты - логическая схема, Сообщения - сигналы и т.д. А Вы не думали о том, что бы попробовать не С++, а Аду? У VHDL синтаксис скопирован с Ады. И, как говорят, у компилятоора GNAT совместимость с С++ на таком уровне, что можно начать делать иерархию классов на С++, часть классов сделать на Аде, потом снова на С++ -- и это всё будет даже работать... |
Автор: | Борис Рюмшин [ Понедельник, 26 Январь, 2009 15:21 ] |
Заголовок сообщения: | Re: Литература по С++ |
Невероятно, но я поддерживаю предложение Geniepro. |
Автор: | Valery Solovey [ Понедельник, 26 Январь, 2009 15:47 ] |
Заголовок сообщения: | Re: Литература по С++ |
protector писал(а): Прочитал Буча. Если честно показалось, что ООП имеет много общего с разработкой Hardware. Объекты - логическая схема, Сообщения - сигналы и т.д. Первые программисты были создателями своих компьютеров. Потом ещё долгое время многие программисты знали принципы и некоторые детали при постройке такого устройства как компьютер. Есть мнение, что поскольку программирование и конструирование устройств оказались тесно связаны, а конструирование к тому времени было более развито, то наблюдалась движение его рабочих методов и терминов в программирование. Изначально этим терминам в программировании придавалось такое же значение, что и в конструировании, но со временем могли появляться нестыковки, и поэтому определения терминов несколько менялись, хотя названия оставались прежними. Я это к чему - общность, о которой Вы говорите, может быть весьма незначительной (хотя этого на первый взгляд и не видно). |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |