Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Начало На C++, Начало 
:(
    Опции темы
Behemoth
Дата 11.7.2007, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Так ... я хочу начать программировать на с++. Имею опыть только в веб-дизайне пхп хтмл
Купил книги : Уолтер Савич - С++ во всей полне. Эта книжка нормальная? покрайне мере пока покупал думал что да т.к она более 700 ст.

Дык вот. Что надо для начала Какие программы нужны и если не сложно дайте ссылку что бы скачать..
так как у нас в мг я ни каких серьёзных совтов я не нашел... а покупать Visual studio за 23к у меня нет желания и возможности....
PM MAIL   Вверх
edevil
Дата 11.7.2007, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 30.1.2007

Репутация: нет
Всего: нет



начсет книги не подскажу..не читал
а для C++ пользую Bloodshed Dev-C++ ссылку поищи на Google(я качал с DVD Xakep'a), бесплатная софтинка,мне нравиться,СОВЕТУЮ! smile 
ну или в конце концов купи\скачай Borland C++ Builder 6 or Studio 2006

p.s.: что касаеться книг по С++ ,то мне очень нравиться А.Я.Архангельский (изд.Бином)

Это сообщение отредактировал(а) edevil - 11.7.2007, 22:13
PM MAIL   Вверх
powerfox
Дата 11.7.2007, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 97



Behemoth, скачай MinGW (компилятор + IDE +...):
http://downloads.sourceforge.net/mingw/Min...mp;big_mirror=1
Там инсталлятор. Он скачает всё, что нужно. Обязательно выбери IDE - так будет потом проще.

Или скачай бесплатную версию Visual Studio (Expres).
http://msdn.microsoft.com/vstudio/express/
Зачем ставить варез, если можно обойтись легальным ПО?

Добавлено @ 22:20
Но я больше советую MinGW.


Это сообщение отредактировал(а) powerfox - 11.7.2007, 22:22


--------------------
user posted image
PM WWW   Вверх
bsa
Дата 11.7.2007, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(powerfox @ 11.7.2007,  22:20)
Behemoth, скачай MinGW (компилятор + IDE +...):
http://downloads.sourceforge.net/mingw/Min...mp;big_mirror=1
Там инсталлятор. Он скачает всё, что нужно. Обязательно выбери IDE - так будет потом проще.

Хочу заметить, что к MinGW IDE не прилагается - powerfox не очень корректно выразился. Про IDE были темы. Рекомендую начать с Code::Blocks - меньше всего гимора с настройками, а это самое главное для начинающего.
PM   Вверх
powerfox
Дата 11.7.2007, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 97



bsa, инсталлятор предлагает поставить IDE, насколько я помню. Я в никсах - проверить не могу.


--------------------
user posted image
PM WWW   Вверх
bsa
Дата 11.7.2007, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(powerfox @ 11.7.2007,  23:04)
bsa, инсталлятор предлагает поставить IDE, насколько я помню. Я в никсах - проверить не могу.

Нет. только компиляторы и make.
PM   Вверх
powerfox
Дата 11.7.2007, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 97



Цитата(bsa @  12.7.2007,  00:05 Найти цитируемый пост)
Нет. только компиляторы и make. 

Да? Тогда признаю, что был неправ. Но что-то такое раньше было. У меня где-то валяется инсталлятор minGW (компилятора и IDE), остальное шло в комплекте с msys.
Но я видел 2 MinGW-е IDE-ки.

Добавлено через 3 минуты и 15 секунд
bsa, точно. Под wine запустил.

Добавлено через 5 минут и 9 секунд
Вспомнил!!! Вот, что я качал тогда:
http://www.parinyasoft.com/download.html
MinGW Studio.
Вот ссылка (IDE, компилятор и всякие инструменты): http://www.simtel.net/product.php%5Bid%5D7...ID%5Dsimtel.net

Добавлено через 10 минут и 11 секунд
user posted image


--------------------
user posted image
PM WWW   Вверх
Behemoth
Дата 12.7.2007, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Сенкс.. еще чего небуть надо знать, ил может еще чего посоветуете...
PM MAIL   Вверх
Behemoth
Дата 12.7.2007, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Народ, а кто небуть работал в Microsoft Visual C++.NET ? smile 
PM MAIL   Вверх
JackYF
Дата 12.7.2007, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Code::Blocks, IDE для MinGW. Качать Nightly Build. Имхо получше и поприятнее будет, чем MinGW Studio.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Arat
Дата 12.7.2007, 01:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.7.2007

Репутация: 1
Всего: 1



Цитата(Behemoth @ 12.7.2007,  00:40)
Народ, а кто небуть работал в Microsoft Visual C++.NET ? smile

Ага было дело, я сам не сильно крутой волшебник, то же так сказать учусь, но с дотНЕТ не советую начинать, вместо изучения С++, параллельно придется учить  дотНЕТ, там немного все заморочено. Думаю  пятая студия в самый раз.

Это сообщение отредактировал(а) Arat - 12.7.2007, 01:05
PM MAIL   Вверх
zkv
Дата 12.7.2007, 01:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(Behemoth @  12.7.2007,  00:40 Найти цитируемый пост)
Народ, а кто небуть работал в Microsoft Visual C++.NET ? 

извращение (мое мнение). лучше уж за C# тогда браться smile
PM MAIL   Вверх
archimed7592
Дата 12.7.2007, 03:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(Arat @  12.7.2007,  01:05 Найти цитируемый пост)
Думаю  пятая студия в самый раз.

Ехх... молодёжь...
Знали бы вы, что Visual Studio 5.0 была выпущена в далёком 1997 году и сейчас ею (думаю) никто не пользуется. Visual Studio 2005 - это Visual Studio 8.0.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
try_to_get
Дата 12.7.2007, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



Если только начал изучать Си++, начни программировать с Borland C++ 5, начинай с простого, а потом перейдешь к сложному, зачем ломать голову?!


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
bsa
Дата 12.7.2007, 09:32 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(try_to_get @ 12.7.2007,  08:27)
Если только начал изучать Си++, начни программировать с Borland C++ 5, начинай с простого, а потом перейдешь к сложному, зачем ломать голову?!

Данная IDE не поддерживает ряд приятных фич. Поэтому лучше использовать Code::Blocks.
PM   Вверх
Xenon
Дата 12.7.2007, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



archimed7592, Да какая это молодежьь, если она помнит пятую студию  smile 


--------------------
user posted image  
PM MAIL   Вверх
JackYF
Дата 12.7.2007, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(Xenon @  12.7.2007,  11:29 Найти цитируемый пост)
если она помнит пятую студию  smile  

дык может он имел в виду 2005-ю студию, когда говорил 5-ю...
об этом и сказал archimed7592 smile



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Arat
Дата 12.7.2007, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.7.2007

Репутация: 1
Всего: 1



Я имел в виду любую студию вышедшую до студии  дотНЕТ. Как то принято называть её пятой, так как разницы между пятой и шестой (VS 5.0 /  VS 6.0) никакой нету, для человека начинающего изучение С++.  Потом, думаю каждый определяется сам, что ему нужно.  


PM MAIL   Вверх
bsa
Дата 12.7.2007, 13:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(Arat @ 12.7.2007,  13:31)
Я имел в виду любую студию вышедшую до студии  дотНЕТ. Как то принято называть её пятой, так как разницы между пятой и шестой (VS 5.0 /  VS 6.0) никакой нету, для человека начинающего изучение С++.  Потом, думаю каждый определяется сам, что ему нужно.

Да?!? Странно, а я считал, что ни та, ни другая не соответствуют стандарту C++. Зачем учиться чему-то, что потом придется переучивать?

Это сообщение отредактировал(а) bsa - 12.7.2007, 13:36
PM   Вверх
archimed7592
Дата 12.7.2007, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(Arat @  12.7.2007,  13:31 Найти цитируемый пост)
Как то принято называть её пятой

Ага, ещё процессоры pentium4 принято называть "четвёркой", да? smile

Нет, дорогой, принято называть её 8-й. А вот молодёжь называет её пятой и pentium4 называют четвёркой потому что просто не видели ни пятую студию, ни настоящую четвёрку...

Помнится на зарубежном форуме один чел долго объяснял мне как он пишет .net приложение на 6-й студии... учитывая то, что 2006-й студии нет и никогда не будет, я долго поражался как это он вытворяет... Выяснилось, что "купил" он её в 2006-м году... smile


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Arat
Дата 12.7.2007, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.7.2007

Репутация: 1
Всего: 1



Цитата(archimed7592 @ 12.7.2007,  13:42)
Цитата(Arat @  12.7.2007,  13:31 Найти цитируемый пост)
Как то принято называть её пятой

Ага, ещё процессоры pentium4 принято называть "четвёркой", да? smile

Нет, дорогой, принято называть её 8-й. А вот молодёжь называет её пятой и pentium4 называют четвёркой потому что просто не видели ни пятую студию, ни настоящую четвёрку...

Помнится на зарубежном форуме один чел долго объяснял мне как он пишет .net приложение на 6-й студии... учитывая то, что 2006-й студии нет и никогда не будет, я долго поражался как это он вытворяет... Выяснилось, что "купил" он её в 2006-м году... smile

Ну что же, если профессионал утверждает, что  VS 5.0 и VS 6.0 принято называть восьмой, я спорить не буду, так как я человек не опытный, и глубокими знаниями в области нумерации студий не обладаю.  Простите великодушно, если своей неопытностью в данной области, задел ваш многолетний опыт, я постараюсь запомнить ваши замечания, только вот не определился, мне Пентиум четыре называть седьмым или девятым?   Если нетрудно подскажите, по какому алгоритму высчитать реальное число. 

П.С.

Буду рад, если мои посты окажутся полезными создателю данной темы.   


PM MAIL   Вверх
JackYF
Дата 12.7.2007, 14:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



archimed7592
Arat, народ, вы чего?

По разу оба опечатались, а потом бочку гнать друг на друга непонятно из-за чего?

Понятно, что VS5.0 - 5-ая, VS6.0 - 6-ая, VS8.0(2005) - 8-ая.


Цитата(Arat @  12.7.2007,  14:12 Найти цитируемый пост)
Ну что же, если профессионал утверждает, что  VS 5.0 и VS 6.0 принято называть восьмой, я спорить не буду, так как я человек не опытный, и глубокими знаниями в области нумерации студий не обладаю.  Простите великодушно, если своей неопытностью в данной области, задел ваш многолетний опыт, я постараюсь запомнить ваши замечания, только вот не определился, мне Пентиум четыре называть седьмым или девятым?


Pentium 4 называть "Pentium 4" - "4-й пень". И хватит уже плохой скрытой иронии.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
archimed7592
Дата 12.7.2007, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(Arat @  12.7.2007,  14:12 Найти цитируемый пост)
Ну что же, если профессионал утверждает, что  VS 5.0 и VS 6.0 принято называть восьмой, я спорить не буду, ...

Я так понял, что ты имел ввиду тогда 2005-ю. Если нет, то извини пожалуйста за необоснованный "наезд".
Вот тебе обоснованный "наезд": нафига новичку юзать этот раритет? Может быть ещё Turbo C++ посоветуешь?

Добавлено через 27 секунд
JackYF, да я че... я ниче smile 


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
powerfox
Дата 12.7.2007, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 97



Цитата(Arat @  12.7.2007,  15:12 Найти цитируемый пост)
Ну что же, если профессионал утверждает, что  VS 5.0 и VS 6.0 принято называть восьмой

5,6 - старые (как в общем и 7), 2005-я студия имеет версию 8, то есть она не пятая. 5-я старая, от неё до 2005-й(8-й версии) целых 3 релиза.

Цитата(Arat @  12.7.2007,  15:12 Найти цитируемый пост)
только вот не определился, мне Пентиум четыре называть седьмым или девятым?

Просто есть три поколения процессоров Pentium: Pentium, P6 и Pentium IV (к четвёрке относятся машины с NetBurst).


--------------------
user posted image
PM WWW   Вверх
archimed7592
Дата 12.7.2007, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(powerfox @  12.7.2007,  14:50 Найти цитируемый пост)
5,6 - старые (как в общем и 7), 2005-я студия имеет версию 8, то есть она не пятая. 5-я старая, от неё до 2005-й(8-й версии) целых 3 релиза

Ещё один человек понял Arat'а так же как я smile.


Цитата(powerfox @  12.7.2007,  14:50 Найти цитируемый пост)
Просто есть три поколения процессоров Pentium: Pentium, P6 и Pentium IV (к четвёрке относятся машины с NetBurst).

А я вам че говорю? Вот она молодёжь! О том, что что-то до пентиума было даже представить бояцца smile. А самый первый пентиум потому и так назван был - пятый он(перед ним были двойка, тройка и четвёрка - 286, 386, 486). И P6 - называется так потому, что он шестой. По индукции P4 как раз и получается где-то седьмым-девятым smile 


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
JUmPER
Дата 12.7.2007, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 22.8.2006

Репутация: 1
Всего: 3



граждане, вы сильно отклонились от темы.
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной
PM MAIL   Вверх
JackYF
Дата 12.7.2007, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



JUmPER, это да smile

Ну а теме мы уже высказались, а некоторые даже по много раз smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
powerfox
Дата 12.7.2007, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 97



Цитата(archimed7592 @  12.7.2007,  16:07 Найти цитируемый пост)
А самый первый пентиум потому и так назван был - пятый он(перед ним были двойка, тройка и четвёрка - 286, 386, 486).

Ты не прав и перегибаешь палку.
Во-первых, были процессоры i4004, i8008...
Во-вторых, пента (5) замена названия 586.
http://ru.wikipedia.org/wiki/Pentium:
Цитата

В октябре 1992 года Intel объявила, что процессоры пятого поколения, ранее носившие кодовое имя P5, будут называться Pentium, а не 586, как предполагали многие. Это вызвано тем, что многие фирмы, производящие процессоры, активно освоили производство «клонов» (и не только) процессоров 386 и 486. Intel собиралась зарегистрировать в качестве торговой марки название «586», чтобы больше никто не смог заниматься производством процессоров с таким названием, однако, оказалось, что зарегистрировать цифры в качестве торговой марки нельзя, поэтому было принято решение назвать новые процессоры «Pentium» (от «pent-» — пять), что также указывало на поколение данного процессора. 22 марта 1993 года состоялась презентация нового микропроцессора, через несколько месяцев появились и первые компьютеры на их основе.

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

Добавлено через 1 минуту и 29 секунд
Цитата(JUmPER @  12.7.2007,  16:10 Найти цитируемый пост)
граждане, вы сильно отклонились от темы. 

Вопрос решён, взрослые дядбки поучают молодёжь smile



--------------------
user posted image
PM WWW   Вверх
Arat
Дата 12.7.2007, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.7.2007

Репутация: 1
Всего: 1



Уважаемые, я имел ввиду только одно, что не стоит использовать Студию дотНЕТ, для начинающего изучать С++, лучше начать с более ранней версии. 


PM MAIL   Вверх
zkv
Дата 12.7.2007, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(Arat @  12.7.2007,  17:12 Найти цитируемый пост)
лучше начать с более ранней версии.

нет smile и тебе уже пояснили почему. 
Цитата(Arat @  12.7.2007,  17:12 Найти цитируемый пост)
Студию дотНЕТ

дотНЕТ - всего лишь название, не надо его бояться smile
PM MAIL   Вверх
JackYF
Дата 12.7.2007, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(Arat @  12.7.2007,  17:12 Найти цитируемый пост)
Уважаемые, я имел ввиду только одно, что не стоит использовать Студию дотНЕТ, для начинающего изучать С++, лучше начать с более ранней версии. 


Не могу не согласиться. Ну и с Borland C++ 3.1 тоже не стоит.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
powerfox
Дата 12.7.2007, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 97



Цитата(Arat @  12.7.2007,  18:12 Найти цитируемый пост)
Уважаемые, я имел ввиду только одно, что не стоит использовать Студию дотНЕТ, для начинающего изучать С++, лучше начать с более ранней версии. 

А зачем использовать .NET??? К тому же там при создании проектов можно выбрать С++ проект или же Managed C++ (C++.NET).


--------------------
user posted image
PM WWW   Вверх
Polazar
Дата 12.7.2007, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 3.11.2006

Репутация: нет
Всего: 0



Извините что влез, но даже в институтах начинают с Borland C++ 3.1 или 3.11. Вот с нее и начинайте, почему бы нет?
Здесь можно её скачать, 1.5 мегабайта кажется. Там в разделе Программы.
А книги покупать я бы не советовал сразу: скачай, ознакомься сначала. Здесь  smile 

P.S.: "С++ во всей полне"  что, книга так и называется?  smile

P.P.S.: Скачай Дейтелей "Как программировать на С++"

Это сообщение отредактировал(а) Polazar - 12.7.2007, 21:51
PM MAIL   Вверх
Xenon
Дата 12.7.2007, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



Polazar, Ну если человек хочет выработать отличный ужасный стиль С++, то вполне можно smile А нам - то, неновичкам, уже поздно переходить - слишком испортились ... Области видимости всякие используем.


--------------------
user posted image  
PM MAIL   Вверх
Polazar
Дата 12.7.2007, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 3.11.2006

Репутация: нет
Всего: 0



Xenon, ну извините smile

Цитата
отличный ужасный стиль С++

Это как?

Это сообщение отредактировал(а) Polazar - 12.7.2007, 21:55
PM MAIL   Вверх
try_to_get
  Дата 12.7.2007, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



А что вам Билдер от Борланд не подходит?


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
powerfox
Дата 12.7.2007, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 97



Цитата(Polazar @  12.7.2007,  22:49 Найти цитируемый пост)
Извините что влез, но даже в институтах начинают с Borland C++ 3.1 или 3.11.

Ну и дятлы они. При чём тут, с чего начинать? Это же не игра с 10-ю уровнями сложности.
Цитата(Polazar @  12.7.2007,  22:52 Найти цитируемый пост)
Цитата
отличный ужасный стиль С++

Это как?

Это означает, что компилятор не поддерживает стандарт С++. Ни шаблонов вам, ни стандартных контейнеров. Ни много чего другого.
Зачем учить С++ более чем десятилетней давности? На котором не пишут?

Добавлено через 29 секунд
Цитата(try_to_get @  12.7.2007,  23:04 Найти цитируемый пост)
А что вам Билдер от Борланд не подходит? 

Ответ выше.


--------------------
user posted image
PM WWW   Вверх
Polazar
Дата 12.7.2007, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 3.11.2006

Репутация: нет
Всего: 0



powerfox, а если я прочитал всю 1000-страничную книгу этих самых Дейтелей, кодил на С++3.11 и у меня все неплохо получалось - мне все это дело забыть теперь? :( С чего же начинать-то актуально сейчас?

Дейтелевский код не работал нифига в Borland C++ Builder 6.0 Enterprice Edition у меня, поэтому и пришлось скачивать С++ 3.1, весит-то он немного. Да и в одном известном нижегородском институте на нем начинали... меня развели кажется. Кто же тот человек что посоветовал с Дейтелей начинать... :(

P.S. Сколько можно редактировать-то ёлки-палки.

Это сообщение отредактировал(а) Polazar - 12.7.2007, 22:16
PM MAIL   Вверх
try_to_get
  Дата 12.7.2007, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



Чему учили в универе 2 семестра smile , забыть что ли!?! smile 


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
Xenon
Дата 12.7.2007, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



Polazar, нормально получалось? Мы не видели вашего кода smile


--------------------
user posted image  
PM MAIL   Вверх
Polazar
Дата 12.7.2007, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 3.11.2006

Репутация: нет
Всего: 0



try_to_get, ну да, мне об этом и говорят сейчас. Ты извини, что мы тут тебе два семестра лапшу на уши вешали, но на программиста все-таки учим и живем в России smile Учи-ка что дают, парень.

Xenon, сейчас найду че-нить.

Это сообщение отредактировал(а) Polazar - 12.7.2007, 22:19
PM MAIL   Вверх
try_to_get
Дата 12.7.2007, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



Вот *!!!
Что делать?
Еще говорят что на дотНЕТ окна легче создавать чем на API?!  smile

Добавлено через 7 минут и 14 секунд
 smile У меня скоро голова *
Учил Бейсик, затем Паскаль, потом Делфи, теперь Си++, ...
Думаю теперь нужно взятся за ASM  smile 


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
Polazar
Дата 12.7.2007, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 3.11.2006

Репутация: нет
Всего: 0



Xenon
Короче, искать мне вломину, я помираю хочу спать сейчас, вы мне очень сильно испортили настроение на ночь глядя, спасибо. smile Как завтра на работу пойду... ы-хы-хы-ы-ы... :(

Дык йоптыть... это ж какие учебники-то надо было искать, чтобы в билдерах кодить. В Borland Builder C++ 6.0 Enterprice Edition, который я сверху уже написал?!

PM MAIL   Вверх
bsa
Дата 12.7.2007, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(try_to_get @ 12.7.2007,  22:13)
Чему учили в универе 2 семестра smile , забыть что ли!?! smile

И чем быстрее, тем лучше. Убил бы преподов, если б они это специально делали.
То, чему учат в институтах, не является C++!!! По крайней мере, я не знаю никого, кого бы там обучали так, как надо.
У меня на работе один сотрудник только что окончил ВМК МГУ (так кажется называется факультет, где программистов учат?). Так вот, я был удивлен, что он в принципе не знает STL. Оказывается преподы им втирали, что не существует нормальной реализации STL и поэтому ее надо обходить стороной...
Дальше больше, когда я его все-таки заставил, то стал получать примерно следующие конструкции: 
Код
map<string, map<string, vector<map<int, vector<SomeClass*> > > > > *p = new ....
Итераторы я тут расписывать не буду. Для тех кто юмора не понял - typedef у него не встречалось.
Спрашивается, а чему их там учили?
PM   Вверх
powerfox
Дата 12.7.2007, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 97



Цитата(try_to_get @  12.7.2007,  23:20 Найти цитируемый пост)
Еще говорят что на дотНЕТ окна легче создавать чем на API?!

На каком API? ;) Точнее, с помощью какого API.
Цитата(bsa @  12.7.2007,  23:40 Найти цитируемый пост)
То, чему учат в институтах, не является C++!!!

И не является С...
Цитата(bsa @  12.7.2007,  23:40 Найти цитируемый пост)
map<string, map<string, vector<map<int, vector<SomeClass*> > > > > *p = new ....

Читабельно  smile 
Интересно, с какой попытки он такое сочинить смог )

Это сообщение отредактировал(а) powerfox - 12.7.2007, 22:50


--------------------
user posted image
PM WWW   Вверх
Xenon
Дата 12.7.2007, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



Меня как минимум поражает еще и то, что это всяк конструкция у нас оказывается еще и указателем является smile

Добавлено через 1 минуту и 53 секунды
Слава богу он не пишет:
Код

if ( i == 0 ) std::cout << "i = 0";
else
    if ( i == 1) ) std::cout << "i = 1";
    else
        if ( i == 2 ) std::cout << "i = 2";
        else
            if ( i == 3 ) std::cout << "i = 3";
            else std::cout << "i = 4";



smile


--------------------
user posted image  
PM MAIL   Вверх
Behemoth
Дата 12.7.2007, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Что то во всех этих оффах я запутался теперь чем вообще лучше пользоваться... народ остановитесь на нескольких программах, а то я так и не пойму, чем лучше пользоваться..... smile

Добавлено через 8 минут и 46 секунд
Bloodshed Dev-C++ 
Borland C++ Builder 6 or Studio 2006
MinGW
Visual Studio 
Nightly Build
мдяя

PM MAIL   Вверх
JackYF
Дата 12.7.2007, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(Behemoth @  12.7.2007,  23:01 Найти цитируемый пост)
Nightly Build

это не компилятор, это была приписка к Code::Blocks.

Выбирай сам. Разные используют программы. Попробуй с несколькими поиграться, какая больше понравится, ту на первое время и оставь.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
archimed7592
Дата 13.7.2007, 02:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(bsa @  12.7.2007,  22:40 Найти цитируемый пост)
Оказывается преподы им втирали, что не существует нормальной реализации STL и поэтому ее надо обходить стороной

Гы-гы... Как ты мне напомнил то нашего Глебушку smile. Короч перец ещё тот.
Помимо того, что он объяснял так, что даже я, имея по его меркам огромный опыт и кучу знаний, не понимал ничего. Помимо того, что он любил пошутить: начнёт полную чушь говорить(не о программировании) совершенно несвязную, без какой-либо эмоциональной окраски и т.п. - мне жалко было смотреть на его недоумение "почему никто не смеется". Ещё он как-то отколол, заявив, что мол когда кадришь девушку знания С++ сразят её наповал(наверное он своими такими "шутками" баб и кадрил)... В общем не суть... Не от мира сего мужичек короче... Как так вышло, что его поставили преподавать С++, да и не простой С++, а ещё и "паттерны проектирования"(по Гамме) - хз. Но тем не менее он нам всё это преподавал и я уходил с его занятий полный позитива и с осознанием новых "шуток" smile .
Вот одна из крупиц знаний, что я оттуда вынес, по пунктам.
  • Короч есть в С++ ф-ции.
  • Они иногда бывают встраиваемыми(inline).
  • Встраивание - это корень всех зол в программировании(вы ещё пользуетесь встраиванием? тогда мы идём к вам!).
  • Все нормальные(!!) компиляторы избегают встраивания и делают его только при явном указании ключевого слова inline.
  • Microsoft выпускает ненормальные компиляторы и вот почему: оказывается гадкий компилятор от микрософта встраивает не только ф-ции со спецификатором iniline, но и те, что считает нужным. Более того, он встраивает ВСЕ(с недоумением в глазах - как можно было допустить такую оплошность при разработке компилятора?!) ф-ции, которые определены внутри определения класса или в заголовочных файлах! ВСЕ(и стучит по столу)! Это их коварная политика! Чтобы всё работало медленно и вообще нельзя было нормально программировать!
Я в тот раз из пацтала не вылезал. Нет, он частенько видел как я покатываюсь от смеха, но в тот раз даже до него дошло, что что-то он не то несёт...



Цитата(Behemoth @  12.7.2007,  23:01 Найти цитируемый пост)
Что то во всех этих оффах я запутался теперь чем вообще лучше пользоваться... народ остановитесь на нескольких программах, а то я так и не пойму, чем лучше пользоваться..... smile

Если начинаешь, то начинай с Code::Blocks. Да, формы там не порисуешь, а оно тебе надо на начальном этапе? Когда научишься программировать, можешь перейти к рисованию форм.
Ещё большая проблема в том, что на С++ Builder'е, который "умеет" рисовать формы, даже если научишься - потом придётся переучиваться. Поэтому бери Code::Blocks и не парься.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
try_to_get
Дата 13.7.2007, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



До чего человека довели!..  smile 


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
korbian
Дата 13.7.2007, 08:51 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: 2
Всего: 14



профессионализм отдельных преподавателей пугает, радует лишь то, что среди студентов еще встречаются люди, которые самостоятельно могут разобратся в интересующем вопросе. 


--------------------
korbian ©
PM   Вверх
try_to_get
Дата 13.7.2007, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 426
Регистрация: 19.3.2007
Где: Россия

Репутация: нет
Всего: 2



Я только не понимаю, зачем идти учиться на специальность программиста, если не нравится или не понимаешь и не хочешь понимать?!? Вот у нас в группе 18 чел из них серьезно программирование изучают где-то 6-7 человек 


--------------------
Алгоритм не роскошь, а средство достижения цели!
user posted image
PM MAIL   Вверх
bsa
Дата 13.7.2007, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(try_to_get @ 13.7.2007,  09:28)
Я только не понимаю, зачем идти учиться на специальность программиста, если не нравится или не понимаешь и не хочешь понимать?!? Вот у нас в группе 18 чел из них серьезно программирование изучают где-то 6-7 человек

ИМХО.
Затем, что много платят профессионалам. А то что программированию не научить - об этом никто никогда не говорит. Можно научиться кодировать (воплощать алгоритмы в коде), но не программировать. Для этого надо обладать особым складом ума и быть готовым постоянно учиться.
Вот сам подумай, что у тебя тварится в голове когда пишешь программу? А теперь представь, что тебе программировать неинтересно и мысли постоянно уходят в сторону, что ты после этого написать сможешь?

Это сообщение отредактировал(а) bsa - 13.7.2007, 10:07
PM   Вверх
DragoonFighter
Дата 16.7.2007, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 16.7.2007
Где: Access denied

Репутация: нет
Всего: нет



Люди, человека совсем запутали, спросил как начать, а тут ему такое закедали....
Личьно я советую Dev C++  легкая прога без всяких прибомбасов.  Скачай тут.

Теперь надо просто подходящию книгу, надеюсь твоя подойдет.

Люди, пусть просто начнет с C++. Если просто с "C#" То блин долго надо будет ему учится чтоб в конце концов дойти до .NET .
--------------------
Зрелость личности - это не когда человек хочет умереть ради кого-то, а когда он хочет жить ради кого-то.
PM MAIL WWW ICQ Skype YIM MSN   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1820 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.