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

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

02.07.2009, 14:37. Показов 21952. Ответов 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
03.07.2009, 14:43

Не по теме:

Alirp, тогда всех линуксу можно научить просто - посадить за консоль и сказать: читай ман(тр)ы.

0
0 / 0 / 0
Регистрация: 06.07.2009
Сообщений: 10
07.07.2009, 00:18
Человек вопрос задал, а вы спор учтроили)))
Советую комбинировать две книжки - первую по С++, а вторую по программированию под Linux. В качестве первой книги можеш выбрать Дейтэла,Срауструпа и т.п. А вот в качестве второй книги(если так хочется С++) советую Теренс Чан - Системное программирование на C++ для Unix.
вот ссылка http://www.proklondike.com/boo... _Unix.html
Сам по этой книге щас в некотрых вещах разбираюсь)))
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
07.07.2009, 08:46
Цитата Сообщение от mr.GreenHouse Посмотреть сообщение
советую Теренс Чан - Системное программирование на C++ для Unix
Если я ничего не путаю по картинке обложки, то эту книгу я когда-то видел. Слово "С++" в названии в общем-то лишнее
0
 Аватар для Alirp
57 / 53 / 4
Регистрация: 04.05.2008
Сообщений: 272
07.07.2009, 09:26
Vourhey конечно же с помощью манов линукс не выучишь, хотя они и могут помочь в изучении, но я это сказал не просто так, а на собственно опыте, и той документации по QT что есть в Линуксе, вполне достаточно, чтобы научится в нем работать, ну еще конечно не помешают советы опытного программиста.
0
0 / 0 / 0
Регистрация: 06.07.2009
Сообщений: 10
09.07.2009, 22:05
Цитата Сообщение от Evg Посмотреть сообщение
Если я ничего не путаю по картинке обложки, то эту книгу я когда-то видел. Слово "С++" в названии в общем-то лишнее
Немного с Вами не сегласен. Хоть в этой книге и не показуется как можно сделать что то на С++, чего нельзя сделать на С, но зато здесь много примеров как использовать особенности С++(классы, шаблоны, пререгрузку операторов...) в системном программировани. Может для профи эта книга покажется слишком ненужной, но для людей которые разобрались в С++ и хотят увидеть где его можно применить - эта книга то что надо!!!
Хотя с другой стороны, даже Сталмэн пишен что стандартом программирования под GNU/Linux является С.
Кстате: Программирование на С++ в Linux Автор: Николай Секунов - это не о программировании в Linux это о QT, а Qt это многоплотформенный инструмент программирования.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
09.07.2009, 22:22
Цитата Сообщение от mr.GreenHouse Посмотреть сообщение
но зато здесь много примеров как использовать особенности С++(классы, шаблоны, пререгрузку операторов...) в системном программировани
Если это та книга, которую я видел, то использовние особенностей Си++ было само по себе, бесприменительно к линуху в частности и системному программированию в целом.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
10.07.2009, 00:51
mr.GreenHouse, етить за ногу. Автори пишет о разработке в KDevelop. Она че, тоже кроссплатформенная?
Vourhey конечно же с помощью манов линукс не выучишь, хотя они и могут помочь в изучении, но я это сказал не просто так, а на собственно опыте, и той документации по QT что есть в Линуксе, вполне достаточно, чтобы научится в нем работать, ну еще конечно не помешают советы опытного программиста.
Совершенно недостаточно. Вот я, например, олух даже не знаю, какой ман и открывать, и апропос ничего хорошего не выдает. Как прогать - непонятно )
0
4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
11.07.2009, 01:32
cpp4unix.rar

C++__Linux.rar

sozdanie_prilozheniy_v_linux_samouchka.net.rar
0
3 / 3 / 2
Регистрация: 17.05.2009
Сообщений: 69
11.07.2009, 12:34
Прошу проращение за вопрос не по теме!
А есть ли под Linux какая ни будь среда на подобии Builder C++, с возможностью также как и в билдере кнопки панели и др. создавать???
ЗЫ: И сильно ли отличается программирование под Linux от программирования под Windows на базовом уровне??? (требуется программа считающая по математическим формулам, и строящая графики)
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
12.07.2009, 21:12
Полная среда разработки - хз, есть ли. Есть среда разработки графических частей по отдельности, а потом отдельно себе сам в любом редакторе добавляешь модули и компоненты, которые не содержат код по построению кнопок и прочего

> И сильно ли отличается программирование под Linux от программирования под Windows на базовом уровне???

Смотря что считаь базовым уровнем. Если решение квадратного уравнения (запрос коэффициэнтов, печать результата), то разницы никакой. По части графики в линухе свои библиотеки, в винде свои. Есть кроссплатформенная библиотека Qt со своей средой разработки, но для начинающего я бы не советовал (если опыта работы под линухом нет никакого)
1
3 / 3 / 2
Регистрация: 17.05.2009
Сообщений: 69
13.07.2009, 11:37
Цитата Сообщение от Evg Посмотреть сообщение
Есть кроссплатформенная библиотека Qt со своей средой разработки, но для начинающего я бы не советовал (если опыта работы под линухом нет никакого)
хм а что бы вы посоветовали для начинающего??

ЗЫ: требуется
1. посчитать некое количество уравнений с использованием функций <math.h>
2. что то типа ValueListEditor для ввода и вывода информации
3. ну и графики хотелось бы построить (линейный; гистограмма)
4. ну это вообще шикарно было бы - базу данных с таблицей чисел на 30

Опыт работы под Линух: как пользователь, и работы с ОпенОфис есть,
как програмер нет
PS: Что то много для начинающего требований вышло
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
13.07.2009, 12:42
Я бы начинающему програмисту рекомендовал только консольное приложение и никакой графики. Впринципе какие-то несложные графические библиотеки под линух есть, но с этим надо разбираться, а ты и так опыта программирования не имеешь. Какую-то конкретную библиотеку посоветовать не могу, ибо графикой не занимаюсь

Либо если уж очень хочется графики, то под виндами. Потому как без графики просто морально тяжело поначалу работать - нужно какое-то средство визуализации, с которым ещё и интересно работать было бы

Добавлено через 1 минуту 15 секунд
Просто чем принципиально для новичка отличается работа под виндами и линухом - это тем, что под виндами по умолчанию куча всего уже встроено в компилятор - от графики и до баз данных. Т.е. начинать будет проще.
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
13.07.2009, 13:31
Графика - это конечно хорошо, но если не иметь представления о программировании, то с графикой придется потерпеть. Если хочется работать с графикой, то иди под виндовс и учи Visual Basic.NET. Правда, работая с графикой, становится сложным изучение алгоритмов и основ программирования.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
13.07.2009, 13:42
Цитата Сообщение от RazorQ Посмотреть сообщение
Графика - это конечно хорошо, но если не иметь представления о программировании, то с графикой придется потерпеть. Если хочется работать с графикой, то иди под виндовс и учи Visual Basic.NET. Правда, работая с графикой, становится сложным изучение алгоритмов и основ программирования.
Под графикой я имел ввиду НЕ стандартные формы и кнопочки, а некое графическое окно, в котором омжно рисовать линии, кружочки и т.п. Я так понимаю, что ему именно это нужно
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
13.07.2009, 13:44
Так в VB.NET это тоже можно. Там есть класс graphis (или как там его) и рисуй с его помощью что угодно.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
13.07.2009, 13:46
Цитата Сообщение от RazorQ Посмотреть сообщение
Так в VB.NET это тоже можно. Там есть класс graphis (или как там его) и рисуй с его помощью что угодно.
Ну я чтоб у нас недопонимания не было. А то кнопочки иногда тоже графикой называют
0
3 / 3 / 2
Регистрация: 17.05.2009
Сообщений: 69
15.07.2009, 21:32
Нет вы меня не поняли
В программирывание у меня есть опыт НО я писал раньше приложения только под Windows и только в Builder
А теребуется уже НАПИСАННОЕ мною приложение (никаких сильных изощрений в нем нет, что используется я писал выше) сделать под Линукс...
ЗЫ: но главное в нем все таки математика! а внешний вид уже на 2м месте НО все равно нужно что бы было им удобно пользоваться...
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
15.07.2009, 21:59
Просто в части графики в винде и в линухе уж очень всё непохоже
Ссылки на книжки в этой теме тебе уже кинули

Добавлено через 1 минуту 53 секунды
Видимо, Qt - это то, что тебе в данном случае нужно
1
 Аватар для RRA
1 / 1 / 2
Регистрация: 21.07.2009
Сообщений: 19
21.07.2009, 10:43
привет, как начинающий могу посоветовать:
Зайди на сайт infanata.org зарегистрируйся и качай себе бесплатно.
Там шикарный выбор любых тем. А чтьо касается Linux то там думаю для всех всего найдется. Если бы не этот сайт то приходилось бы покупать а цены на них не малые.
Удачи...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.07.2009, 10:43

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1) Сложность: Medium Источник: LeetCode 380 Задача Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack Сложность: Medium Источник: LeetCode 155 Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы:
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru