|
1 / 1 / 0
Регистрация: 15.12.2008
Сообщений: 9
|
|
Учебник по программированию02.07.2009, 14:37. Показов 21952. Ответов 38
Метки нет (Все метки)
Посоветуйте пожалуйста ХОРОШИЙ учебник по программированию на С++ под Linux, не беглое руководство а достаточно полную книгу с тонкостями и примерами.
Заранее благодарен
0
|
|
| 02.07.2009, 14:37 | |
|
Ответы с готовыми решениями:
38
Ссылка на учебник по программированию базы данных в VB Есть ли примеры или учебник по программированию на C++ под Android? |
| 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
|
|
|
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 | ||
|
Хотя с другой стороны, даже Сталмэн пишен что стандартом программирования под GNU/Linux является С. Кстате: Программирование на С++ в Linux Автор: Николай Секунов - это не о программировании в Linux это о QT, а Qt это многоплотформенный инструмент программирования.
0
|
||
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
||
| 10.07.2009, 00:51 | ||
|
mr.GreenHouse, етить за ногу. Автори пишет о разработке в KDevelop. Она че, тоже кроссплатформенная?
0
|
||
|
4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
|
|
| 11.07.2009, 01:32 | |
|
0
|
|
|
3 / 3 / 2
Регистрация: 17.05.2009
Сообщений: 69
|
|
| 11.07.2009, 12:34 | |
|
Прошу проращение за вопрос не по теме!
А есть ли под Linux какая ни будь среда на подобии Builder C++, с возможностью также как и в билдере кнопки панели и др. создавать??? ЗЫ: И сильно ли отличается программирование под Linux от программирования под Windows на базовом уровне??? (требуется программа считающая по математическим формулам, и строящая графики)
0
|
|
|
|
|
| 12.07.2009, 21:12 | |
|
Полная среда разработки - хз, есть ли. Есть среда разработки графических частей по отдельности, а потом отдельно себе сам в любом редакторе добавляешь модули и компоненты, которые не содержат код по построению кнопок и прочего
> И сильно ли отличается программирование под Linux от программирования под Windows на базовом уровне??? Смотря что считаь базовым уровнем. Если решение квадратного уравнения (запрос коэффициэнтов, печать результата), то разницы никакой. По части графики в линухе свои библиотеки, в винде свои. Есть кроссплатформенная библиотека Qt со своей средой разработки, но для начинающего я бы не советовал (если опыта работы под линухом нет никакого)
1
|
|
|
3 / 3 / 2
Регистрация: 17.05.2009
Сообщений: 69
|
||
| 13.07.2009, 11:37 | ||
а что бы вы посоветовали для начинающего??ЗЫ: требуется 1. посчитать некое количество уравнений с использованием функций <math.h> 2. что то типа ValueListEditor для ввода и вывода информации 3. ну и графики хотелось бы построить (линейный; гистограмма) 4. ну это вообще шикарно было бы - базу данных с таблицей чисел на 30 Опыт работы под Линух: как пользователь, и работы с ОпенОфис есть, как програмер нет ![]() PS: Что то много для начинающего требований вышло
0
|
||
|
|
|
| 13.07.2009, 12:42 | |
|
Я бы начинающему програмисту рекомендовал только консольное приложение и никакой графики. Впринципе какие-то несложные графические библиотеки под линух есть, но с этим надо разбираться, а ты и так опыта программирования не имеешь. Какую-то конкретную библиотеку посоветовать не могу, ибо графикой не занимаюсь
Либо если уж очень хочется графики, то под виндами. Потому как без графики просто морально тяжело поначалу работать - нужно какое-то средство визуализации, с которым ещё и интересно работать было бы Добавлено через 1 минуту 15 секунд Просто чем принципиально для новичка отличается работа под виндами и линухом - это тем, что под виндами по умолчанию куча всего уже встроено в компилятор - от графики и до баз данных. Т.е. начинать будет проще.
0
|
|
|
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
|
| 13.07.2009, 13:31 | |
|
Графика - это конечно хорошо, но если не иметь представления о программировании, то с графикой придется потерпеть. Если хочется работать с графикой, то иди под виндовс и учи Visual Basic.NET. Правда, работая с графикой, становится сложным изучение алгоритмов и основ программирования.
0
|
|
|
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
|
|
| 13.07.2009, 13:44 | |
|
Так в VB.NET это тоже можно. Там есть класс graphis (или как там его) и рисуй с его помощью что угодно.
0
|
|
|
3 / 3 / 2
Регистрация: 17.05.2009
Сообщений: 69
|
|
| 15.07.2009, 21:32 | |
|
Нет вы меня не поняли
![]() В программирывание у меня есть опыт НО я писал раньше приложения только под Windows и только в Builder ![]() А теребуется уже НАПИСАННОЕ мною приложение (никаких сильных изощрений в нем нет, что используется я писал выше) сделать под Линукс... ЗЫ: но главное в нем все таки математика! а внешний вид уже на 2м месте НО все равно нужно что бы было им удобно пользоваться...
0
|
|
|
|
|
| 15.07.2009, 21:59 | |
|
Просто в части графики в винде и в линухе уж очень всё непохоже
Ссылки на книжки в этой теме тебе уже кинули Добавлено через 1 минуту 53 секунды Видимо, Qt - это то, что тебе в данном случае нужно
1
|
|
|
1 / 1 / 2
Регистрация: 21.07.2009
Сообщений: 19
|
|
| 21.07.2009, 10:43 | |
|
привет, как начинающий могу посоветовать:
Зайди на сайт infanata.org зарегистрируйся и качай себе бесплатно. Там шикарный выбор любых тем. А чтьо касается Linux то там думаю для всех всего найдется. Если бы не этот сайт то приходилось бы покупать а цены на них не малые. Удачи...
1
|
|
| 21.07.2009, 10:43 | |
|
Сайт-учебник по программированию на Visual Basic 6 для начинающих
Какая книга по программированию обьясняет все с математикой и подробно излагает все темы?По программированию? Учебник
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|