Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2011, 04:03   #1
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
Восклицание Изучение

Здравствуйте, недавно поставил себе Linux openSUSE и сразу же встал вопрос программинга, т.к. в дальнейшем собираюсь полностью на линукс перейти.
Плюс давно уже есть желание изучить С, но вся скачанная лит-ра, была для разных компиляторов, в одной книге одна среда, в другой другая.
С чего лучше начать C\C++\C# и что можете посоветовать для начала? чтобы прочитал и понял. И в чем разница между кодом на GNU Linux и Visual C++ ???
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 14.07.2011, 11:11   #2
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Цитата:
Сообщение от Ghost of Night Посмотреть сообщение
и что можете посоветовать для начала?
1. Убрать подпись
2. Убрать linux
3. Поставить windows
3. Скачать любой компилятор (среду), соответствующий стандарту
4. Скачать любую хорошую книгу по С или С++
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 14.07.2011, 15:40   #3
ZoomHz
Пользователь
 
Аватар для ZoomHz
 
Регистрация: 25.06.2011
Сообщений: 37
По умолчанию

Цитата:
Сообщение от Blade Посмотреть сообщение
1. Убрать подпись
2. Убрать linux
3. Поставить windows
3. Скачать любой компилятор (среду), соответствующий стандарту
4. Скачать любую хорошую книгу по С или С++
ты на форуме только посты набиваешь ?

Цитата:
Сообщение от Ghost of Night Посмотреть сообщение
Здравствуйте, недавно поставил себе Linux openSUSE и сразу же встал вопрос программинга, т.к. в дальнейшем собираюсь полностью на линукс перейти.
Плюс давно уже есть желание изучить С, но вся скачанная лит-ра, была для разных компиляторов, в одной книге одна среда, в другой другая.
С чего лучше начать C\C++\C# и что можете посоветовать для начала? чтобы прочитал и понял. И в чем разница между кодом на GNU Linux и Visual C++ ???
есть хорошая книга Джесс Либерти-Освой Cpp самостоятельно за 21 день, я сам по ней учусь, да и линукс не очень лучше программировать в windows будет меньше гемора, имхо
dev++ компилятор (среда)

Последний раз редактировалось ZoomHz; 14.07.2011 в 15:44.
ZoomHz вне форума Ответить с цитированием
Старый 14.07.2011, 15:54   #4
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

По книгам я не спец, переходил с паскаля по Страуструпу, но он сложен поначалу.
Насчет кодинга - чушь это все, лично мне под линуксом удобнее кодить. Сред неплохих много, я использую Code::Blocks (она кроссплатформенная и open-source-ная), компилятор советую по умолчанию - gcc.
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 14.07.2011, 18:48   #5
Сыроежка
Форумчанин
 
Регистрация: 01.07.2011
Сообщений: 423
По умолчанию

Цитата:
Сообщение от Ghost of Night Посмотреть сообщение
Здравствуйте, недавно поставил себе Linux openSUSE и сразу же встал вопрос программинга, т.к. в дальнейшем собираюсь полностью на линукс перейти.
Плюс давно уже есть желание изучить С, но вся скачанная лит-ра, была для разных компиляторов, в одной книге одна среда, в другой другая.
С чего лучше начать C\C++\C# и что можете посоветовать для начала? чтобы прочитал и понял. И в чем разница между кодом на GNU Linux и Visual C++ ???
Если вы перешли на Linux, то и пользуйтесь тем компилятором С/С++, который входит в поставку Linux, и теми интегрированными средами для компиляторов, которые существуют для Linux.
Со мной можно встретиться на www.clipper.borda.ru
Сыроежка вне форума Ответить с цитированием
Старый 15.07.2011, 00:20   #6
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

Blade
1.Чем вам моя подпись не нравится?
2.Линукс убирать не собираюсь, а винда и так стоит.
Из компиляторов в винде есть Visual Studio 2008 Express Edition.

Мне всё равно в какой ОС писать проги, я хочу изучить язык, понять чем он отличается в Линуксе и в винде.

ZoomHz на счет книги спасибо. Но как сами понимаете одной книги будет мало, есть у кого ещё варианты?
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 15.07.2011, 05:21   #7
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Ghost of Night Посмотреть сообщение
Мне всё равно в какой ОС писать проги, я хочу изучить язык, понять чем он отличается в Линуксе и в винде.
Язык от платформы не зависит, там только либы разные. Хотя вру, есть небольшие правки в синтаксисе, но до них вряд ли дойдёте. Читать мануалы и Шилдта до посинения.
Для линуха вообще учить шарп не рекомендую. Лучше под винду его. И сразу уж 4-й, чтоб 2 раза не бегать.

Цитата:
Сообщение от Blade Посмотреть сообщение
1. Убрать подпись
2. Убрать linux
3. Поставить windows
3. Скачать любой компилятор (среду), соответствующий стандарту
4. Скачать любую хорошую книгу по С или С++
1. Чем подпись плоха?
2. Чем линукс плох? Годная ось для кодинга.
3. А без венды кодить невозможно?
4. Этого достаточно. Автор вообще-то сам спросил, какую книгу следует почитать. Ответ: любую хорошую. Кэп.
Carbon вне форума Ответить с цитированием
Старый 15.07.2011, 05:53   #8
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

2Carbon
Цитата:
Хотя вру, есть небольшие правки в синтаксисе, но до них вряд ли дойдёте
o_O это какие?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 15.07.2011, 06:12   #9
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Цитата:
Сообщение от Carbon
Хотя вру, есть небольшие правки в синтаксисе
Ну это уже, наверное, прихоти компилятора, а не ОСи)

Цитата:
Сообщение от Ghost of Night
С чего лучше начать C\C++\C# и что можете посоветовать для начала?
Я бы посоветовал сначала C++, потом разобраться чем он отличается от С. А С# я не люблю :D
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 15.07.2011, 10:41   #10
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Присоединяюсь к общему мнению, что стандарт - он и в Африке стандарт, и написан скорее под .pdf, чем под Win/Linux.
Т.е. стандарт языка один на всех, и в пределах его не должно быть разницы, под какую ОС писать и в какой среде (если, конечно, последняя полностью поддерживает стандарт).
Среду не подскажу, т.к. линуксом балуюсь крайне редко. Разве что могу сказать, что Code::Blocks с gcc работает и даже создает программы.
По поводу книги - сам читал Страуструпа, но уже зная паскаль и имея базовые знания по C++. Для новичка, действительно, может быть тяжеловат.
Из троицы C\C++\C#, ИМХО, лучше плюсы. Си нынче менее популярен, чем его потомок и, насколько мне представляется, имеет реальное применение почти исключительно в связи с ранее написанным на нем кодом. Хотя могу и ошибаться. Ну а шарп - это дотНЕТ, а стало быть, M$ и в основном Windows. Под линуксом, думаю, пользы от него будет существенно меньше. Да и от C++ он отличается гораздо больше, чем Си.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучение программирования Abbath1349 Помощь студентам 5 23.02.2011 14:39
изучение actionscript jojo97 JavaScript, Ajax 4 11.01.2010 08:01
Изучение delphi Shmel63 Софт 13 07.09.2009 22:44
Изучение C++ Amidosha Помощь студентам 1 18.03.2009 17:48
Изучение С++ AlexMSU Общие вопросы C/C++ 1 18.03.2009 13:52