Что нужно чтобы начать программирование

Модератор: Модераторы разделов

Аватара пользователя
Ink-85
Сообщения: 222
Статус: полный привет
ОС: Mac OS, Ubuntu 8.04

Что нужно чтобы начать программирование

Сообщение Ink-85 »

У меня есть пару вопросов:

1.Перед началом программирования надо ли устанавливать какие-то библиотеки или девелопмент тулс?
2. Надо ли что-то устанавливать для работы компилятора gcc
3. И вообще что надо для начала

У мня Ubuntu до этого работал на маке поэтому сорри за такие вопросы

Спасибо
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: Что нужно чтобы начать программирование

Сообщение sarutobi »

1. Зависит от того на чем именно собираетесь писать. Если абстрактный конь в вакууме на c|c++ - то выбор IDE дело вкуса как говорится. Если какая то графика (qt, gtk, wxwidgets) - то соотвествующие -devel пакеты будут не лишними.
2. Установить пакет gcc, остальное - по желанию: autotools | cmake etc....
3. Желание, книжка по языку с которым собираетесь работать, понимание того что хотите сделать (вот это как раз самое сложное)
Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
Warlornhor
Сообщения: 428
ОС: openSUSE 12.3

Re: Что нужно чтобы начать программирование

Сообщение Warlornhor »

Цель нужна, а остальное приложиться. И для справки: программирование НЕ равно кодинг.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Что нужно чтобы начать программирование

Сообщение diesel »

Ink-85 писал(а):
24.03.2009 10:57
У меня есть пару вопросов:

1.Перед началом программирования надо ли устанавливать какие-то библиотеки или девелопмент тулс?
2. Надо ли что-то устанавливать для работы компилятора gcc
3. И вообще что надо для начала

У мня Ubuntu до этого работал на маке поэтому сорри за такие вопросы

Спасибо

для сборки с/с++ как минимум надо установить вот этот мета-пакет: http://packages.ubuntu.com/dapper/build-essential, это если в убунте. дальше - по мере надобности.
Спасибо сказали:
Аватара пользователя
Ink-85
Сообщения: 222
Статус: полный привет
ОС: Mac OS, Ubuntu 8.04

Re: Что нужно чтобы начать программирование

Сообщение Ink-85 »

Изучаю С++ и Qt писать буду в QtCreator (IDE). Потом возьмусь за OpenGL.
Build-essential уже установил. Этого хватит?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Что нужно чтобы начать программирование

Сообщение diesel »

Ink-85 писал(а):
24.03.2009 11:14
Изучаю С++ и Qt писать буду в QtCreator (IDE). Потом возьмусь за OpenGL.
Build-essential уже установил. Этого хватит?

ну для QT вам понадобятся соответствующие -dev пакеты для QT: http://packages.ubuntu.com/intrepid/qt4-dev-tools - мне кажется вот этого должно быть достаточно, для Qt+OpenGL скорее всего вот это: http://packages.ubuntu.com/intrepid/libqt4-opengl - если оно не потянется зависимостями первого...
Спасибо сказали:
Аватара пользователя
Ink-85
Сообщения: 222
Статус: полный привет
ОС: Mac OS, Ubuntu 8.04

Re: Что нужно чтобы начать программирование

Сообщение Ink-85 »

О спасибо. Попробую
Спасибо сказали:
Аватара пользователя
Ink-85
Сообщения: 222
Статус: полный привет
ОС: Mac OS, Ubuntu 8.04

Re: Что нужно чтобы начать программирование

Сообщение Ink-85 »

Народ, а что такое Objective-C++ и чем отличается от С++?
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Что нужно чтобы начать программирование

Сообщение Portnov »

Ink-85 писал(а):
25.03.2009 11:16
Objective-C++

Не бывает (ц). Бывает Objective C, он же 'C с объектами'. Появился раньше C++, отличается сильно, на уровне исходников не совместим. Широко используется в средах-наследниках NextStep - в частности, macos. Подробности см. на википедии.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
OCTAGRAM
Сообщения: 28
ОС: Mac OS X

Re: Что нужно чтобы начать программирование

Сообщение OCTAGRAM »

Ink-85 писал(а):
25.03.2009 11:16
Народ я что такое Objective-C++ и чем отличается от С++

Objective-C++ — это гибрид Objective-C и C++, позволяющий использование библиотек того и другого языка. Гибрид слабый, есть лишь ограниченная возможность смешивать одно из другим. Две объектные модели существуют практически независимо.
If you want to get to the top, you have to start at the bottom
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Что нужно чтобы начать программирование

Сообщение Flaming »

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