LINUX.ORG.RU

Книги по ц++ под линух

 , ,


0

1

Баян, но ищу сабж. Есть некий пробел в знаниях.

Знаю Perl, PHP, JS, немного Python и Java, так что совсем с нуля не обязательно. Нужно именно под линукс, чтобы в книге не было убогих виндовых окошек и барахла от VC++. Если ещё будет книга про GUI (не Qt) - вообще прекрасно! Можно на английском и без ссылок - только названия.

★★

Тебе под линукс или без окошек? Страуса читай, там ни окошек, ни линуксов нет.

staseg ★★★★★
()

Если ещё будет книга про GUI (не Qt) - вообще прекрасно!

И о каком же тулките ты хочешь почитать?

metar ★★★
()

Айра Пол «Объектно-ориентированное программирование на C++»

x-signal ★★
()
Ответ на: комментарий от VeroLom

точнее, с использованием гцц

/0 Gcc - хороший компилятор, но никогда... никогда не пишите под компилятор.

одну с окошками

Брось предрассудки, изучай Qt. Он реально полезен.

erfea ★★★★★
()

Бьерн Страуструп. «Язык программирования С++». По GUI могу посоветовать только для Qt: «Qt 4. Программирование GUI на С++». Да и вообще - советую использовать Qt - самый мощный кроссплатформенный фреймворк для GUI.

son_of_a_gun
()

P.S. Хотелось бы услышать аргументацию по поводу отказа от Qt.
В данный момент более продуманной, удобной и кроссплатформенной библиотеки для крестов просто нет, а скорый выход официального порта оной под Android и iOS может служить еще одним веским доводом в пользу ее освоения.

trex6 ★★★★★
()

Книга: C++ за 21 день.
FTLK в качестве графического тулкита. Вроде все очевидно. Можешь закрывать тред как решенный.

z00ke
()

Если ещё будет книга про GUI (не Qt)

Это меня озадачило даже как-то... wxWidgets что-ли? Но оно (только не пугайся) очень похоже на MFC.

invy ★★★★★
()

чтобы в книге не было убогих виндовых окошек и барахла от VC++

Где ты такие книги откапываешь? Самые лучшие книги по плюсам - OS/API-independent.

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

Чтобы в gnu/linux был плеер и на FTLK, очевидно же, что с велосипедами тут туго.

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

Алсо, быстро печатал, поэтому перепутал T и L.

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

Я тут подумал, годнота, выучил ц++ за 10 минут и давай пилить велосипеды на FLTK, ляпота.

ляпота

Именно. Ты самое точное слово подобрал, точнее не скажешь.

По теме: читать Страуструпа и баста, раз определённый уровень подготовки уже имеется.

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

Страуструп для первого знакомства с плюсами, на мой взгляд, будет нудноват. Для начала лучше что-нибудь попроще, например, Шилдт, чтобы картинка нарисовалась, а потом можно углубляться.

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

А ты внимательно прочёл ОП? ТС, по-моему, открытым текстом пишет:

так что совсем с нуля не обязательно.

Да, я понял, что имел в виду именно С++. Но для того, кто имеет опыт программирования на ЯП, хоть сколько-нибудь похожем на С, первые главы Страуструпа читаются влёт, без какой бы то ни было «нудности».

Впрочем, для ищущих лёгких путей сойдёт и Шилдт (хотя лично я ему не доверяю).

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

А ты внимательно прочёл ОП?

Да. Но по-моему, независимо от опыта, при изучении чего-то нового лучше сначала получить общее представление, а потом углубляться в тонкости.

x-signal ★★
()

An Introduction to Design Patterns in C++ with Qt 4

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

Да, про Си++ забудьте. Под Linux лучше во всех отношениях писать на Си.

anonymous
()

K&R, потом Страуструп. А по кутям достаточно доков почитать.

Dragon59 ★★
()

Всем спасибо!

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

Предлагаете wxWidgets?

Нет, пытаюсь понять, что же такое замечательное ТС хотел бы попробовать вместо распространенных тулкитов Qt и GTK+ (gtkmm же не похоронили в третьей ветке?).

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

В третьей ветке собственно gtk-то развивается как непонятно что. Увы, сам я любитель gtk. Но tcl/tk спасет отцов русской демократии.

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