vserd
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Zingerrr Цитата: Мне кажется многим была интересна книга типа "конструктора lego" -где бы автор вначале книги поставил достаточно сложную но интересную задачу , а потом на протяжение книги показал как ее решить(двумя тремя способами). Раскрыл бы свойства языка, провел бы читателей от разработки алгоритма до написания кода .... | Ах, молодость..... На самом деле, более менее приличный проект интересный большинству читателей при документировании намного превышает объем книги-учебника. Вот и авторы извращаются на банальных примерах :((( Тут как всегда сталкиваются две противоположности. Одна это если нет реальной задачи, изучить язык практически не возможно (интерес быстро пропадает), вторая это выше описанная, реальные решения выходят за рамки книги учебника. TheChampion Цитата: Код:type my_enum = (First, Second, Third); my_set = set of my_enum; | Ты прав, но тут явно мой глюк с терминогогией, и в добавок ко всему, к сожалению, имеющиеся средства языка не позволяют использовать прошлый опыт, даже втой-же части Enum. В Паскале есть функции которые позволяют с ним работать, в С++ нет, или они не поисаны в моем учебнике :( WiseAlex Цитата: с++ не является высокоуровневым языком программирования | хм. судя по рекламе он именно так и позиционируется. Как высокоуровневый :((((, видно уровень этой высокоуровнивости разный :))) Другой разговор что типы которые в других языках являются базовыми, в С++ реализованы в виде классов и других вывертов компилятора. Которые в свою очередь слабо описаны в большенстве учебной литиратуры, в силу именно учебности. И получается как-бы провал, если изучать с нуля, тогда еще ничего, все идет эволюционно, а когда с другого языка, тогда через ж... потому что ощущаешь что тут намного серьезнее чем описано, но почему именно так не описано. И все эти выверты описаны в лучшем случае в приложении, в худшем в другой книге которой у тебя нет. Например многие учебники по C++ используют cin/cout которые по своей сути объекты с довольно сложной логикой. Получается что все примеры простые из-за неявных преобразований, но когда пытаешся сделать тоже самое без этих объектов, оказывается что все очень не просто :(( В моем случае я пытаюсь модифицировать уже существующий проект, но спеца по С++ под рукой нет, а значит все непонятки даются с гораздо большими усилиями, чем при разработке с нуля. :(((( |