Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
1:05:2008, 16:51
|
|
Новенький Группа: Новенький Сообщений: 1 Регистрация: 1:05:2008 Пользователь №: 16 994 Репутация: 0
|
[b]Пожалуйста подскажите с чего лучьше начать изучение языка программирования С ++, пожалуйста подскажите книги, самоучители, материал с которого лучше всего начать самообучение. С какой платформы лучьше всего начать обучение. Пожалуйста извините, что занимаю ваше драгоценное время, но пожалуйста подскажите. [[/color]n"]/b]
|
|
Сообщение
#1
|
|
![]() |
|
|
25:05:2008, 14:59
|
|
Продвинутый Группа: Программист Сообщений: 142 Регистрация: 26:08:2007 Из: Харьков Пользователь №: 12 480 Репутация: 2
|
European
в принципе да, я имел ввиду именно разработку GUI-приложений. Для консольных действительно различий мало, если они вообще есть. Но всё равно привыкание к Билдеру, имхо, не самый луший синдром для С++ программиста. Mell ]]>http://www.microsoft.com/express/download/default.aspx]]> |
|
Сообщение
#31
|
|
|
|
25:05:2008, 15:07
|
|
Божественный Группа: Модеры Сообщений: 1 293 Регистрация: 17:05:2006 Из: Минск Пользователь №: 4 257 Репутация: 29
|
|
|
Сообщение
#32
|
|
|
|
26:05:2008, 07:21
|
|
Мегагуру Группа: Достойный программист Сообщений: 678 Регистрация: 24:05:2006 Пользователь №: 4 397 Репутация: 6
|
всталю свои пять копеек: vc6, bcb6 - в топку, за древность и косяки со стандартом.
я бы посоветовал gcc + Eclipse CDT |
|
Сообщение
#33
|
|
|
|
26:05:2008, 10:29
|
|
Новенький Группа: Новенький Сообщений: 11 Регистрация: 19:05:2008 Из: Донецкая обл Пользователь №: 17 399 Репутация: 1
|
спасибо, а вот тогда где его мона скачать, поиск весь перерыл, только битые нашёл ссылки... Слушай ты их меньше. Билдер тебе пока не нужен. Он для визуального рпограммирования. Использовать его консольно - это бревном в глазу ковыряться. Легче всего достать борланд 3.1 С++ (много литературы, для начинающих сойдет, но версия языка старовата) Лучше всего MinGW труднее достать, настроить, но используется на всех олимпиадах. |
|
Сообщение
#34
|
|
|
|
26:05:2008, 11:08
|
|
Божественный Группа: Модеры Сообщений: 1 293 Регистрация: 17:05:2006 Из: Минск Пользователь №: 4 257 Репутация: 29
|
Легче всего достать борланд 3.1 С++ (много литературы, для начинающих сойдет, но версия языка старовата) Старовата? Да там даже STL нет, только зародыш от борланда. Ему 16 лет уже. Какой смысл учить древний диалект плюсов? MinGW используется во всех олимпиадах. Зато Visual Studio или Eclipse - во всех софтварных конторах. Олимпиадами на хлеб с маслом не заработаешь. И хоть что-то сложнее мелкой олимпиадной задачи на голом MinGW не напишешь.
Лучше всего MinGW труднее достать, настроить, но используется на всех олимпиадах. |
|
Сообщение
#35
|
|
|
|
26:05:2008, 11:23
|
|
Мегагуру Группа: Достойный программист Сообщений: 678 Регистрация: 24:05:2006 Пользователь №: 4 397 Репутация: 6
|
|
|
Сообщение
#36
|
|
|
|
26:05:2008, 11:53
|
|
Продвинутый Группа: Программист Сообщений: 142 Регистрация: 26:08:2007 Из: Харьков Пользователь №: 12 480 Репутация: 2
|
Цитата Легче всего достать борланд 3.1 С++ (много литературы, для начинающих сойдет, но версия языка старовата) Та им ещё динозавры пользовались Цитата Лучше всего MinGW труднее достать, настроить, но используется на всех олимпиадах. Настроить может и трудней, но достать его элементарно - скачать с официального сайта. Цитата И хоть что-то сложнее мелкой олимпиадной задачи на голом MinGW не напишешь. MinGW = gcc (об этом уже упамянули). С каких это пор таки вещи, как скажем, ядро Линукса - "мелкие олимпиадные задачи"? А ведь оно на "голом gcc" написано Сообщение отредактировал shisik - 26:05:2008, 11:54 |
|
Сообщение
#37
|
|
|
|
26:05:2008, 12:16
|
|
Мегагуру Группа: Достойный программист Сообщений: 678 Регистрация: 24:05:2006 Пользователь №: 4 397 Репутация: 6
|
А ведь оно на "голом gcc" написано wink.gif в том то и дело что не на голом. писалось все скорее всего на связке emacs\vim + make + gdb. В умелых руках штука очень мощная. Но и времени на освоение требует не малое, поэтому новичку все же лучше брать Eclipse CDT или VS. Первый так же требует изучения make. |
|
Сообщение
#38
|
|
|
|
26:05:2008, 12:54
|
|
Продвинутый Группа: Программист Сообщений: 142 Регистрация: 26:08:2007 Из: Харьков Пользователь №: 12 480 Репутация: 2
|
в том то и дело что не на голом. писалось все скорее всего на связке emacs\vim + make + gdb. В умелых руках штука очень мощная. Но и времени на освоение требует не малое, поэтому новичку все же лучше брать Eclipse CDT или VS. Первый так же требует изучения make. Ну так и MinGW - не "голый gcc" в таком случае. |
|
Сообщение
#39
|
|
|
|
26:05:2008, 13:15
|
|
============== Группа: Модеры Сообщений: 2 238 Регистрация: 11:01:2007 Пользователь №: 8 750 Репутация: 29
|
си отстой
|
|
Сообщение
#40
|
|
|
|
26:05:2008, 13:29
|
|
Продвинутый Группа: Программист Сообщений: 142 Регистрация: 26:08:2007 Из: Харьков Пользователь №: 12 480 Репутация: 2
|
|
|
Сообщение
#41
|
|
|
|
26:05:2008, 13:58
|
|
Божественный Группа: Модеры Сообщений: 1 293 Регистрация: 17:05:2006 Из: Минск Пользователь №: 4 257 Репутация: 29
|
|
|
Сообщение
#42
|
|
|
|
26:05:2008, 15:43
|
|
Продвинутый Группа: Программист Сообщений: 142 Регистрация: 26:08:2007 Из: Харьков Пользователь №: 12 480 Репутация: 2
|
|
|
Сообщение
#43
|
|
|
|
26:05:2008, 15:52
|
|
============== Группа: Модеры Сообщений: 2 238 Регистрация: 11:01:2007 Пользователь №: 8 750 Репутация: 29
|
Notepad - вот путь самурая-маджахеда. А потом в cmd собирать.
|
|
Сообщение
#44
|
|
|
|
26:05:2008, 16:21
|
|
Божественный Группа: Модеры Сообщений: 1 293 Регистрация: 17:05:2006 Из: Минск Пользователь №: 4 257 Репутация: 29
|
|
|
Сообщение
#45
|
|
|
|
26:05:2008, 17:14
|
|
Продвинутый Группа: Программист Сообщений: 142 Регистрация: 26:08:2007 Из: Харьков Пользователь №: 12 480 Репутация: 2
|
Т.е. вместо одного IDE с тремя кнопочками проще освоить 3 консольных тулзы с бородатым синтаксисом? нуну... Я не говорю, что проще освоить. Но пользоваться не сложней... Кроме того, с каких это пор в VS всего 3 кнопки? Сообщение отредактировал shisik - 26:05:2008, 17:16 |
|
Сообщение
#46
|
|
|
|
26:05:2008, 18:16
|
|
Божественный Группа: Модеры Сообщений: 1 293 Регистрация: 17:05:2006 Из: Минск Пользователь №: 4 257 Репутация: 29
|
shisik
В экспресс - примерно три. Вообще-то топик о том как освоить C++. а не как освоить синтаксис make, conf, параметры GCC и потом уже C++. Освоить VS нубу легче, чем освоить MinGW. И пользоваться, кстати, тоже. |
|
Сообщение
#47
|
|
|
|
26:05:2008, 19:00
|
|
Новенький Группа: Новенький Сообщений: 2 Регистрация: 21:01:2008 Пользователь №: 14 912 Репутация: 0
|
а прога нормальная?
|
|
Сообщение
#48
|
|
|
|
27:05:2008, 06:17
|
|
============== Группа: Модеры Сообщений: 2 238 Регистрация: 11:01:2007 Пользователь №: 8 750 Репутация: 29
|
Vadim4ik Кооторая? Notepad - супер, не глючит, все делает как надо.
|
|
Сообщение
#49
|
|
|
|
27:05:2008, 06:50
|
|
Мегагуру Группа: Достойный программист Сообщений: 678 Регистрация: 24:05:2006 Пользователь №: 4 397 Репутация: 6
|
|
|
Сообщение
#50
|
|
|
|
27:05:2008, 06:52
|
|
Новенький Группа: Новенький Сообщений: 11 Регистрация: 19:05:2008 Из: Донецкая обл Пользователь №: 17 399 Репутация: 1
|
Олимпиадами на хлеб с маслом не заработаешь. И хоть что-то сложнее мелкой олимпиадной задачи на голом MinGW не напишешь. Парень хочет программировать научиться, деньги зарабатывать - это уже потом. Любая "мелкая олимпиадная задача" требует мозгов (деревья, графы, динамическое программирование, комбинаторика, дискретная математика), а готовые проги для продажи - это ремесло. никогда не выделял mingw как отдельный компилятор, gcc он и в африке gcc. Настроить может и трудней, но достать его элементарно - скачать с официального сайта. Думаю что для начинающего самый сложный вопрос - что скачать на офицеальном сайте? |
|
Сообщение
#51
|
|
|
|
27:05:2008, 07:58
|
|
Божественный Группа: Модеры Сообщений: 1 293 Регистрация: 17:05:2006 Из: Минск Пользователь №: 4 257 Репутация: 29
|
Парень хочет программировать научиться, деньги зарабатывать - это уже потом. Ты понимаешь "программировать" как "создавать небольшие консольные проги с простым i/o, без нормального интерфейса и с алгоритмом, интересным лишь до окончания универа". А я говорю о программировании в широком смысле. Мозгов и знаний для него нужно намного больше, чем для олимпиад. И это профессия, а не ремесло. Почувствуй разницу между этими понятиями.Любая "мелкая олимпиадная задача" требует мозгов (деревья, графы, динамическое программирование, комбинаторика, дискретная математика), а готовые проги для продажи - это ремесло. Думаю что для начинающего самый сложный вопрос - что скачать на офицеальном сайте? Там одна большая кнопка напротив С++.
|
|
Сообщение
#52
|
|
|
|
27:05:2008, 09:47
|
|
Мегагуру Группа: Достойный программист Сообщений: 678 Регистрация: 24:05:2006 Пользователь №: 4 397 Репутация: 6
|
dpi
а что, теперь на олимпиадах дебагером пользоваться нельзя? |
|
Сообщение
#53
|
|