Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/103: Рейтинг темы: голосов - 103, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 15.12.2008
Сообщений: 9

Учебник по программированию

02.07.2009, 14:37. Показов 21821. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Посоветуйте пожалуйста ХОРОШИЙ учебник по программированию на С++ под Linux, не беглое руководство а достаточно полную книгу с тонкостями и примерами.
Заранее благодарен
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.07.2009, 14:37
Ответы с готовыми решениями:

Нужен учебник по программированию
Киньте, пожалуйста, какой-нибудь учебник по программированию на Pascal ABC. P.S. или что - нибудь на интеграцию данных

Ссылка на учебник по программированию базы данных в VB
Привет всем. Кто - нибудь может подсказать ссылку на учебник по программированию базы данных в VB? Весь инет излазил а ничего подходящего...

Есть ли примеры или учебник по программированию на C++ под Android?
Есть ли примеры или учебник по программированию на C++ под Android?

38
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
02.07.2009, 15:17
Я понимаю, ещё можно найти книгу типа "Си под линух", но "Си++" - наврядли. Ибо те различия, которые есть под линухом и виндой (или другими ОС) - это как правило уровня Си, а не Си++
0
 Аватар для Alirp
57 / 53 / 4
Регистрация: 04.05.2008
Сообщений: 272
02.07.2009, 15:18
у меня есть книжка в электронном виде "Николай Секунов - Программирование на С++ в Linux" и еще html файлы "Руководство программиста для Linux_htm" если надо могу скинуть.
0
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
02.07.2009, 15:22
Вот здесь наткнулся на такую книгу: http://www.all-ebooks.com/main... /c/page/5/
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
02.07.2009, 16:13
Вопрос в том, что в этих книгах считается C++

Я видел такие книга, где идёт описание linux-зависимых фич (работа с сетью, межпроцессное взаимодействие и т.п.), но при этом вместо printf'а использовался cout. При этом книга имела в своём названии гордую фразу "C++ под linux". Точно так же видел книги, где описаны основы Си++, но только компилились примеры не из-под builder'а, а из командной строки (ну где-то может ещё makefile'ы присуствовали). Книга так же имела гордую фразу в названии.
0
инженер-системотехник
 Аватар для Haster
111 / 111 / 5
Регистрация: 10.03.2009
Сообщений: 533
02.07.2009, 16:24
А какая разница и-под командной строки компилится или нет?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
02.07.2009, 19:53
Разницы нет. Есть лишь вопрос по понятияю "Си++ под Линукс". В моём понятии есть просто "Си++" и есть "программирование под Линукс", а "Си++ под линукс" это что-то из разряда "купите у нас квартиру и получите бейсболку в подарок"
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 20:06
Evg, если например описывается разработка ПО в среде KDevelop с использованием С++ Qt объектов, то это и есть программирование под линукс на С++.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
02.07.2009, 20:14
Цитата Сообщение от Vourhey Посмотреть сообщение
Evg, если например описывается разработка ПО в среде KDevelop с использованием С++ Qt объектов, то это и есть программирование под линукс на С++.
Ты видел по этому поводу хороший учебник?

Добавлено через 58 секунд
К тому же это было бы правильнее назвать "Программирование под KDE" или "... с использованием Qt", но никак не "Си++ под линукс"
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 20:47
Evg, да, я видел по этому поводу хороший учебник. Почему нет? Еще как С++ в линукс. Там не "под", а "в". Название книги полностью соответствует ее содержанию, поэтому не надо говорить, что "С++ под линукс навряд ли". И С и С++ под линуксом есть и будут. И книги такие вполне имеют право на существование.

Добавлено через 6 минут 13 секунд
Я не говорю, что, например, написание графического интерфейса с использованием GTK идет отдельно как на С чисто функциями, так и на С++ через объекты. А если рассматривать Glade и системные вызовы, то это также будет программирование на С++ под линух.

Так что, все тут нормально. Вопрос в том, что автор темы, возможно ошибся с вопросом
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
02.07.2009, 21:09
Э... я не утверждаю, что С++ под линухом нет. Мне просто не нравится формулировка "Си++ под линух" ("в линух", "для линух" - не суть) в названии книги. Хороший учебник, который по этому вопросу может быть, на мой взгляд что-то немного эфимерное. Может быть учебник по программированию под линух (т.е. линух-специфичные действия) для тех, кто умеет программировать. Может быть учебник по Qt, KDE и прочим полезным вещам для тех, кто уже умеет программировать на Си++. Но вот, чтобы изучение Си++ на примере Qt - это несколько перебор.

Аописанный тобою хороший учебник - можешь сказать, что именно? А то +1 хорошая книга никогда не помешает
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 21:32
Ну вообщем тебе не нравится слишком общее понятие с++ под линукс ))
Файл с книжкой в аттаче. Качество, откровенно, не очень, но учиться по нему можно легко. Сам я gtk предпочитаю больше, чем qt )
Автор - Николай Секунов, если кто-нибудь будет искать.
Вложения
Тип файла: pdf Программирование на C++ в Linux.pdf (8.18 Мб, 601 просмотров)
1
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 21:33
чтобы изучение Си++ на примере Qt - это несколько перебор
Хех, я не думаю, что книга, название которой содержит "с++" описывает язык С++, не так ли? )
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
02.07.2009, 21:33
В посте номер 3, судя по всему, упомянут эта же самая книга
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 21:35
Я не читал предыдущие посты ) вижу - та же.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
02.07.2009, 21:36
Цитата Сообщение от Vourhey Посмотреть сообщение
Ну вообщем тебе не нравится слишком общее понятие с++ под линукс ))
Цитата Сообщение от Vourhey Посмотреть сообщение
Хех, я не думаю, что книга, название которой содержит "с++" описывает язык С++, не так ли? )
Я ж говорю, какие книжки я уже видел (пост 5). А потому наличие "си++" в названии не всегда означает, что речь идёт о си++. В том плане, что когда вместо printf используют cout, а вместо слово "struct" используют слово "class" - это ещё не есть программирование на си++ (в моём понятии по крайней мере). А фразу "Си++ под линух" я вообще воспринимаю чуть ли не как маркетиновый код.

Щас книжку погляжу
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 21:43
Evg, автор просто работал и писал книгу в Linux. Если он не знает, как поведет себя та же прога и серда разработки в OpenBSD нужно ли ему что-то менять? А если я буду под виндой это все писать? Автор тоже должен проверить?
Если бы он написал программирование QT на С++, то это то же самое, если бы я сейчас написал книжку "программирование в SHELL" и буду выглядеть, более-менее, идиотско, так как, не ясно, какой шелл tcsh, bash, sh, zsh. А вот я уточню что именно программирвоание на bash. Вот и он уточнил, что все делал именно в линукс.
Хотя, тогда ему нужно было писать C++, Linux, Qt ))

Добавлено через 1 минуту 45 секунд
Хотя название меня первый раз тоже смутило, так как, я уж никак не ожидал там обнаружить QT ))
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
02.07.2009, 21:54
Ну вот об чём и идёт речь. Название получается несколько горомко сказанное. Автору темы книга врядли поможет, т.к. очень сильно подозреваю, чо автор (темы) не владеет на достаточном уровне плюсами. Да и в предисловии чётко сказано, что книга рассчитана для тех, кто уже хорошо знаком с языком

Книжку бегло проглядел. Введение оченьнапомнило рекламу "если вы за оху$нные бабки купите у нас компьютер на базе процессора Intel Core 2 Duo, то вы сможете лазить в интернет и играть в тетрис". По qt в своё время я нарыл какой-то небольшой мануал, но мне он показался гораздо более понятным. Но это не значит, что это будет для всех. У каждого человека своё вопсриятие, а потому разные люди лучше воспринимают разные методы изложения материала

Есть книга по borland builder'у. Кент Рейсдорф и Кен Хендерсон "Borland C++ Builder. Освой самостоятельно". Я из книги чатил только ту главу, где излагаются основы при создании окошечных приложений. Начало материал излагается примерно в такой форме, что нажмите туда-то, ткните сюда-то, нажмите на эту кнопку и вот у вас что-то заработало. А потом объясняют смысл всех манипуляций, которые мы сделали. Лично я лучше воспринимаю именно такой порядок изложения. Когда долго и нудно рассказывают что-то в теории, а потом говорят а двайте вот теперь всё это сделаем на практике - я воспринимаю намного хуже.

Так вот тот мануал, который я читал по Qt он был именно в таком духе. Т.е. сначала некий сжатый минимум теории, а потом сразу же объясняют, куда нажимать и показывают пример, чтобы хоть начать с чего-то, а дальше уже начинать подробные пояснения каждой комопненты отдельно и всех её свойств.
0
 Аватар для Alirp
57 / 53 / 4
Регистрация: 04.05.2008
Сообщений: 272
03.07.2009, 08:17
На мой взгляд для работы в QT достаточно документации в QT Library, он очень грамотно составлен и очень удобен в навигации, лично я кроме него никакими книгами не пользовался при написании QT приложений.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
03.07.2009, 09:30
Alirp, "для работы" и "чтобы научиться" - несколько разные вещи
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.07.2009, 09:30
Помогаю со студенческими работами здесь

Сайт-учебник по программированию на Visual Basic 6 для начинающих
Программируем на Visual Basic - учебник для начинающих. Часть 1.написано доступным и живым языком, понять что к чему может даже абсолютно...

Учебник Васильева Методы оптимизации. Учебник и практикум для бакалавриата и магистратуры
Добрый день! Может у кого есть электронный учебник Васильева Методы оптимизации. Учебник и практикум для бакалавриата и магистратуры....

Какая книга по программированию обьясняет все с математикой и подробно излагает все темы?По программированию?
Не Бьерн Страуструп?А то не нравится мне у Лафоре тип изложения книги,довольно не в мою логику там упирается,да и нравится перестал,уж...

Учебник
Нужен учебник по MS Visual C++, а именно по Windows Form Application. Для начинающего желательно с примерами.

Учебник
Здравствуйте я хотел спросит вам я начал работать в программе ms acessсе и создавал таблицы запросы и у меня проблемы в работать VBA об...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru