Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.85
tolimadokara
739 / 401 / 61
Регистрация: 24.10.2012
Сообщений: 2,964
#1

Посоветуйте инструментарий и софт для начинающего программиста - C++

28.12.2012, 18:17. Просмотров 2620. Ответов 63
Метки нет (Все метки)

Посоветуйте компилятор под windows обязательно безоплатный и не сложный, чтобы можно было компилировать из сопутствующей IDE, с набором основных библиотек и заголовочных файлов. Руководство по API Windows. Справочник по языку, только что-то по проще Страустрапа. Еще что-то интересное вроде FAQ по языку. Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 18:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посоветуйте инструментарий и софт для начинающего программиста (C++):

Практика для начинающего программиста на С++ - C++
Доброго всем дня. Не за горой май, а там уже и летняя практика. И, собственно, задался вопросом, куда можно было бы пойти начинающему...

Учебники С++ для начинающего программиста - C++
Здравствуйте,подскажите где можно скачать Учебники С++ для начинающего программиста,где всё достоверно написано что да как делать?

Что посоветуете для начинающего программиста - C++
Что посоветуете для начинающего программиста (книгу, сайт, видео-урок).

Ищу уроки/сайт для начинающего С++ программиста: your advice is required :) - C++
Доброе утро дорогие форумчане! Подскажите пожалуйста хороший сайт, где есть уроки по С++ для начинающих. На данный момент я...

Посоветуйте литературу для начинающего на С++ - C++
Доброго времени суток. Посоветуйте пожалуйста литературу для начинающего программиста, желательно с самых азов

Посоветуйте IDE для начинающего - C++
Доброго времени суток! Я только начинаю работать с С++, посоветуйте, пожалуйста, какие программы лучше использовать, включая все...

63
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
28.12.2012, 18:33 #2
Цитата Сообщение от tolimadokara Посмотреть сообщение
FAQ по языку.
MSDN

Цитата Сообщение от tolimadokara Посмотреть сообщение
Посоветуйте компилятор под windows обязательно безоплатный и не сложный,
Хотел сказать gcc, но
Цитата Сообщение от tolimadokara Посмотреть сообщение
чтобы можно было компилировать из сопутствующей IDE, с набором основных библиотек и заголовочных файлов. Руководство по API Windows.
Установи MS Visual Studio и все будет ок.
1
tolimadokara
739 / 401 / 61
Регистрация: 24.10.2012
Сообщений: 2,964
28.12.2012, 18:52  [ТС] #3
MSDN
а есть это же, только в оффлайн варианте? в chm например, я бы даже купил такой справочник
Установи MS Visual Studio и все будет ок
это же платное? понимаешь, я принципиально ничего не качаю из софтодромов и т.п., использую только безоплатный и официальный софт, ну в основном. Чем вообще люди пользуются? Я слышал что есть gcc для windows, это mingw называется?

Добавлено через 11 минут

Не по теме:

go, а можешь еще посоветовать безоплатный cgi хостинг? чтобы скрипты можно было запускать как фоновые сетевые процессы

0
palva
2628 / 1855 / 268
Регистрация: 08.06.2007
Сообщений: 7,088
Записей в блоге: 4
28.12.2012, 18:54 #4
Цитата Сообщение от tolimadokara Посмотреть сообщение
это же платное?
Вы просто не в курсе. Цитирую:
Visual C++ 2010 Express
Создавайте собственные приложения на Visual C++, — мощном языке программирования, обеспечивающем глубину и точность контроля как в приложениях Windows в машинном коде (COM+), так и в приложениях Windows для .NET Framework. После установки вы можете использовать продукт в течении 30 дней. Для использования продукта по истечении 30 дней необходимо зарегистрироваться и получить бесплатный ключ продукта.
http://www.microsoft.com/visualstudio/rus/downloads

Если у вас старая операционная система, можете взять где-нибудь старые версии экспресс-студии. Они бесплатны и без всяких регистраций. Студия 2005 (не старше XP) 2008, (для XP и Window 7)
1
ZaMaZaN4iK
Мой лучший друг-отладчик!
164 / 164 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
28.12.2012, 18:54 #5
tolimadokara, ставь себе MSVS 2010 Express(она бесплатная и для новичков функционала с головой хватает).
Есть оффлайн версия MSDN - у меня она ставилась вместе с установкой MSVS 2010 Ultimate/Думаю где-то есть места, где можно и просто бибилотеку скачать.
0
tolimadokara
739 / 401 / 61
Регистрация: 24.10.2012
Сообщений: 2,964
28.12.2012, 19:08  [ТС] #6
То есть Microsoft раздет свои продукты бесплатно, для home development? Там рекламу в IDE не показывают?
0
ZaMaZaN4iK
Мой лучший друг-отладчик!
164 / 164 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
28.12.2012, 19:13 #7
tolimadokara, не показывают - не бойтесь).Нормальная среда программирования.Я считаю, что это лучшая IDE для новичка.Ну если есть возможность то ставьте Ultimate)))
0
Kastaneda
Нарушитель
Эксперт С++
4667 / 2873 / 232
Регистрация: 12.12.2009
Сообщений: 7,305
Записей в блоге: 2
Завершенные тесты: 1
28.12.2012, 19:15 #8
Цитата Сообщение от tolimadokara Посмотреть сообщение
Я слышал что есть gcc для windows, это mingw называется?
Есть такое. Я раньше всегда его новичкам советовал, но с некоторых пор перестал. Объясню почему - есть у меня один падаван, который только осваивает С++ и постоянно обращается ко мне со всякими вопросами. И ему я тоже когда-то посоветовал mingw. Потом начал замечать, что он пишет не компилируемый код, при этом говорит, что в mingw все компилится. Я начал выяснять, оказывается в mingw есть свои экстеншены (часть которых это С99) которые позволяют компилировать код, который в любом другом С++ компиляторе просто не соберется. А он уже привык, например, использовать variable length array (при чем он не понимает что это такое, думает, что так и должно быть), и вот теперь борюсь с его "грамотностью".
Обычно данная проблема решается использованием -std=c++98 (вместо дефолтного -std=gnu++98), но в mingw почему-то это не срабатывает.
Итог - minwg вещь хорошая, но если соберешся им пользоваться, учитывай все вышесказанное.
0
tolimadokara
739 / 401 / 61
Регистрация: 24.10.2012
Сообщений: 2,964
28.12.2012, 19:19  [ТС] #9
Другое. А можно скачать gcc и поставить туда либы и хедеры из MSVS 2010 Express или Visual C++ 2010 Express? Я привык что в php есть регулярные выражения, библиотека для работы с графикой, математические и строковые функции - там же все это нужно доустанавливать? а если мне надо будет md5 хеш получить, там есть, такие... библиотеки?
0
Kastaneda
Нарушитель
Эксперт С++
4667 / 2873 / 232
Регистрация: 12.12.2009
Сообщений: 7,305
Записей в блоге: 2
Завершенные тесты: 1
28.12.2012, 19:23 #10
Просто качаешь компилятор и все. Там стандартная библиотека С++ уже будет в комплекте. А в ней есть все, что нужно. И даже регулярные выражения, с некоторых пор (страндарт С++11).
Цитата Сообщение от tolimadokara Посмотреть сообщение
а если мне надо будет md5 хеш получить, там есть, такие... библиотеки?
Это не входит в стандартную библиотеку С++, поэтому нужно будет нагуглить нужную библиотеку (а чаще всего просто функцию) и включить ее в свой проект. Ну или написать самому
0
diagon
28.12.2012, 19:26
  #11

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
Обычно данная проблема решается использованием -std=c++98 (вместо дефолтного -std=gnu++98), но в mingw почему-то это не срабатывает.
Так -pedantic-errors же есть.

2
palva
2628 / 1855 / 268
Регистрация: 08.06.2007
Сообщений: 7,088
Записей в блоге: 4
28.12.2012, 19:27 #12
Пишите на си для dot.net там вам и графика в оконных приложениях и регулярные выражения...
Только, естественно, тексты таких проектов не будут компилироваться в Linux, а исполнительные модули не будут работать без установленной dot.net нужной версии.
0
Croessmah
Эксперт CЭксперт С++
13508 / 7666 / 866
Регистрация: 27.09.2012
Сообщений: 18,859
Записей в блоге: 3
Завершенные тесты: 1
28.12.2012, 19:27 #13
Цитата Сообщение от tolimadokara Посмотреть сообщение
А можно скачать gcc и поставить туда либы и хедеры из MSVS 2010 Express или Visual C++ 2010 Express?
А зачем это может понадобится?

Цитата Сообщение от tolimadokara Посмотреть сообщение
математические и строковые функции - там же все это нужно доустанавливать?
<cmath> <string> <cstring>

Цитата Сообщение от tolimadokara Посмотреть сообщение
библиотека для работы с графикой
opengl, directx? Устанавливаете необходимое и пользуйтесь
0
Kastaneda
28.12.2012, 19:29
  #14

Не по теме:

Цитата Сообщение от diagon Посмотреть сообщение
Так -pedantic-errors же есть.
Помогло, спасибо)

0
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
28.12.2012, 19:39 #15
Цитата Сообщение от tolimadokara Посмотреть сообщение
Руководство по API Windows.
MSDN
Цитата Сообщение от tolimadokara Посмотреть сообщение
Справочник по языку
http://cplusplus.com/
http://en.cppreference.com/
Цитата Сообщение от tolimadokara Посмотреть сообщение
Еще что-то интересное вроде FAQ по языку
http://www.parashift.com/c++-faq-lite/index.html
0
28.12.2012, 19:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 19:39
Привет! Вот еще темы с ответами:

Посоветуйте какую-нибудь литературу, как для начинающего в C++ - C++
Посоветуйте какую-нибудь литературу, как для начинающего в C++.

Подскажите пожалуйста, что нибудь серьезное для начинающего программиста - C++
Подскажите пожалуйста, что нибудь серьезное для начинающего программиста, чтобы помучаться конкретно, но зато чтобы потом был результат. ...

Трудности начинающего программиста - C++
Всем привет, сегодня я решил начать изучать С++, так как в школе я прогуливал уроки информатики, поэтому в программировании я ничего не...

Что исправить в резюме начинающего программиста? - C++
Добрый день. Я студент - программист. Работаю в маленькой компании. Я единственный программист в компании, проработав год в ней, реальных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru