LINUX.ORG.RU

Если речь идет именно о C++(Язык программирования), то читай Страуструпа. Там и примеры есть и ссылки.

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

Ну и http://www.boost.org/ можно посетить, т.к. некоторые части boost планируется включить в стандарт С++

Sancho_s_rancho
()

К Страуструпу добавить Дейтела.

anonymous
()
Ответ на: комментарий от Sancho_s_rancho

> Если речь идет именно о C++(Язык программирования), то читай Страуструпа.

Не в коем случае. Ужасно мутные книги. А код там не просто ужас, а "ужас, ужас, ужас".

anonymous
()

> код по 30 - 50 строк на самые различные темы

Я дам тебе ключевое слово snippets.

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

> Не в коем случае. Ужасно мутные книги. А код там не просто ужас, а "ужас, ужас, ужас".

Чем они мутные?

Страуструпа в обязательном порядке читать.

smh ★★★
()

Примеры у Александреску, однозначно.

Но вообще хорошего C++ не бывает, он даже самый хороший - аляповат и крив.

anonymous
()
Ответ на: комментарий от Sancho_s_rancho

> Предложи альтернативу.

Программы на Scheme выглядит красиво и лаконично. Может быть, Хаскелль тоже, но я его не знаю :)

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

> Программы на Scheme выглядит красиво и лаконично.

"Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in." --Larry Wall

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

хех. возьмем что-нибудь десктопное... Ну ,например, torrent клиент. C или С++ + прямые руки = быстрый, нетребовательный к ресурсам клиент. А на Scheme?

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

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

топикстартеру: в этом смысле, посмотри пару библиотек: популярный Qt, в котором используется препроцессор moc ради слотов и сигналов (+нормальная человеческая документация) , и что-то вроде Ultimate++ , где очень компактно описываются ресурсы и сама библиотека классов гуйни (у них на сайте было сравнение Qt/Gtk/Ultimate++ по "многословности" -- у U++ самый компактный текст исходников). Ещё есть "классическая" гуйня вроде OWL с иерархией классов или WTL с шаблонами, но оно уже устарело, и можно не смотреть.

Полезно знать несколько подходов, и взять лучшее из них.

>Ну и http://www.boost.org/ можно посетить, т.к. некоторые части boost планируется включить в стандарт С++

ага, и посмотреть примеры вроде факториала шаблонами и рефлексии/интроспекции шаблонами на С++, чтобы понять, как НЕ НАДО писать :)

anonymous
()
Ответ на: комментарий от Sancho_s_rancho

Для какой задачи? Только недоумок будет использовать один язык и одну технологию для всех проблем.

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

> Только недоумок будет использовать один язык и одну технологию для всех проблем.

Ага, когда я выпрашиваю милостынь, я говорю жениманшпасижюр. Хотя на самом деле, те, кто знаком с азами булевой логики и теории автоматов, сказали бы что если язык не универсален - то это проблема тех, кто его реализовывал. Вот возьмём для примера язык русский. На нём не напишешь никакую ОС, хотя на нём вполе молжно описать её функционал. в чём проблема? Да просто никто не написал нормального транслятора. А сам язык тут ни при чем.

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

> если язык не универсален - то это проблема тех, кто его реализовывал

Ясно. Ты недоумок. Никакой язык не может быть универсальным. Полнота по Тьюрингу - это не универсальность никоим образом.

Да, можно конечно же на Си пытаться писать экспертную систему, или на Жабе логику для встраиваемых железок в реальном времени. Но тот, кто это будет делать - недоумок.

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

ага, только иногда падает насмерть, и память в нем течет. а так все за*бись.

anonymous
()

Я так понимаю что хочется научиться не просто С++, а хорошему стилю. Для этого не читать код, а писать его. А потом переписывать. Параллельно читая книги Мейерса, Саттера и Фаулера. Не Страуструпа и не Александреску - хоть они и хорошие люди.

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

Ынтырпрайз-под - это не "хороший код", это говно, единственным преимуществом которого является индусочитабельность. Но тогда язык выбран неверно, и есть куда как более дешевые способы повышения индусочитабельности, чем кодерёжь на C++ по Фаулеру.

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

чтобы код был хорошим, он должен быть корректным и читабельным.

сопляки, которые быстро пишут "не-быдло-код", непонятный большинству, - не осознают что это не от их гениального ума. Это оттого что у них каша в голове.

Язык программирования - это средство для выражения идей. Если вы выражаетесь непонятно - не думайте что это круто. Круто - это действительно хорошую идею выразить действительно ясно. И если вам мешает С++ выражаться внятно - что ж, в принципе, вы можете попробовать другой язык, но ни питон, ни мл, ни хаскель не спасут от каши в голове. От нее спасет только образование и профессиональный опыт.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.