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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.76
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
#1

Какую ide лучше использовать для c++ - C++

27.07.2014, 12:18. Просмотров 5444. Ответов 51
Метки нет (Все метки)

какой ide лучше использовать для c++?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2014, 12:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какую ide лучше использовать для c++ (C++):

Какую бесплатную среду (IDE) разработки для С++ 2013/2014 года выпуска лучше скачать? - C++
Существуют множество как и бесплатные, так и платные среды разработок для С++ , но что делать, если вы можете скачать только один раз и то...

Какую библиотеку лучше использовать для работы с файлами в с++? - C++
Какую библиотеку лучше использовать для работы с файлами в с++? stdlib\fstream?

Простая графика для Пятнашек. Какую библиотеку лучше использовать ? - C++
Задача такая: нужно написать игру пятнашки с алгоритмом поиска А*. Я хочу реализовать ее в графическом режиме, ясно, что графика там...

Какую среду разработки лучше использовать новичку? - C++
Пытаюсь начать изучать c++ и нужно несколько советов: 1) Какую среду разработки лучше использовать новичку? (Желательно с возможностью...

Какую запись переменных в цикле for лучше использовать? - C++
Какую запись переменных в цикле for лучше использовать? 1) for(int i = 1; i <= 12; i++) 2) for(int i = 0; i < 12; i++) Что...

Множество вершин треугольника - какую лучше структуру использовать? - C++
Допустим, каждый треугольник задан 3 вершинами. Я хочу создать некий контейнер, который будет содержать эти треугольники. Но...

51
gru74ik
Модератор
Эксперт CЭксперт С++
4168 / 1816 / 198
Регистрация: 20.02.2013
Сообщений: 4,953
Записей в блоге: 21
27.07.2014, 19:24 #31
Цитата Сообщение от CyberSolver Посмотреть сообщение
gru74ik, не обижайтесь, но если вам всё и так заранее ясно, чего вы от меня хотите? Пишите ответы тогда за меня, может и мне чего яснее станет.
Вы тоже не обижайтесь, может я был немного резок, прошу меня извинить. Просто надо понимать, что всегда можно копнуть глубже. Но на каком-то уровне абстракции всё равно придётся остановиться. А новичка перегружать подробностями, имхо, ни к чему. Придёт время, появится необходимость, возникнет интерес - узнает.
0
CyberSolver
101 / 74 / 17
Регистрация: 23.07.2014
Сообщений: 686
Записей в блоге: 1
27.07.2014, 19:28 #32
gru74ik, я вот не буду пальцем тыкать, но вот тут люди считают, что инвариант цикла - это хрень заумная, а вот рефакторинг, scrum, xp и прочий agile - это стильно/модно/молодежно.

Вот ё-маё, мне ведь всего 25. А люди читают и думают: кто научил старпера пользоваться интернетами?

Когда мне дадут власть возможность писать в бложик, я разведу дискуссию.
0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
27.07.2014, 19:32 #33
25, а читать толком похоже не научился Написано же, что циклы не нужны, а не инварианты. Инварианты, предусловия, постусловия, программирование по контракту очень даже нужны. А вот циклы - нет. Ибо слишком императивны. А нужна декларативность
0
0x10
2465 / 1637 / 239
Регистрация: 24.11.2012
Сообщений: 4,036
27.07.2014, 19:42 #34
Цитата Сообщение от Voivoid Посмотреть сообщение
циклы не нужны
Есть только три типа циклов - map, filter и reduce. (c)
0
DrOffset
7310 / 4406 / 998
Регистрация: 30.01.2014
Сообщений: 7,242
27.07.2014, 19:45 #35
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от CyberSolver Посмотреть сообщение
То есть вы серьёзно считаете, что начать прогать с Forth или Haskell - это то же самое, что с pascal и си?
Я считаю, что не стоит всех считать утятами. Я встречал примеры, когда это правило не работало. В том числе свой собственный.
По поводу Страуструпа и ко, то в принципе у каждого человека может быть такой период, когда он считает, что что-то "самое лучшее". Так же как ты сейчас считаешь, что начать с unix и консоли, это "самое лучшее" для начинающего. Но это не повод применять некий принцип направо и налево, только потому, что кажется, что он подходит. Психология так просто не работает. Именно из-за этого заблуждения о психологии у нас сейчас так много хреновых психологов, которые дискредитируют профессию.

Цитата Сообщение от CyberSolver Посмотреть сообщение
И не надо мне говорить, что дело не в IDE, а в прогнившей системе
Дело в людях. Просто некоторым не место в профессии программиста, это не их. Так же как некоторым не место в профессии врача и т.д. Однако у нас есть и некомпетентные программисты и некомпетентные врачи. Но вся эта философия не имеет непосредственного отношения к обсуждаемой сейчас проблеме. Если человек хочет, то развивается и задает вопросы, если не хочет - все получается как ты описал.
1
CyberSolver
101 / 74 / 17
Регистрация: 23.07.2014
Сообщений: 686
Записей в блоге: 1
27.07.2014, 19:51 #36
Цитата Сообщение от Voivoid Посмотреть сообщение
А нужна декларативность
Это какая-то вкусовщина. Ну или просто мода. Если уж даже в Корпорации Зла сделали F#, то мы все должны заболеть функциональной парадигмой.

Расскажите системщикам про декларативность. Вы пошутите, они тоже посмеются.

Добавлено через 2 минуты
DrOffset, отвечу простым анекдотом: у девочки, которой поставили FreeBSD, не выросли сиськи, зато выросли борода и свитер. Синдром утенка - это кагбэ если не закон, то правило. Если бы Страуструп не выучил симулу первым языком, на форуме не было бы раздела про Си++, а я бы не мог фрилансить. А это плохо, очень плохо. Так что я за утят. (И за типизацию их имени.)

Серьёзно, давайте разведём весёлый холивар. Всему ведь своё время и место, и это место - колледж.

Мы как-то перестали называть детей Эрастами забыли, что топикстартер хотел узнать, какая IDE лучше. Если речь о самой великой в мире ОС, то пришельцы из мира никсов (Codelite, CodeBlocks и прочий DevCpp) по мне так не лучший вариант. Студия тяжелая, Netbeans и Eclipse монструозны не менее. Если речь о чистом Си, то мне на заре туманной юности понравилась PellesC.
0
gru74ik
27.07.2014, 19:53
  #37

Не по теме:

Цитата Сообщение от DrOffset Посмотреть сообщение
не стоит всех считать утятами
Ну, мы все чем-нибудь, да обусловлены. Я чё-то просветлённые освобождённые души вокруг не наблюдаю. Импринтинг-то никто же, вроде не отменял, я так понимаю. Так что тут, на мой взгляд, CyberSolver, прав.

Впрочем, те, кто в принципе склонен копать глубже (тип людей "а что там, за холмом"), те и реимпринтинг освоят и нирваны достигнут. Так что тут прав DrOffset:
Цитата Сообщение от DrOffset Посмотреть сообщение
Дело в людях. Просто некоторым не место в профессии программиста, это не их. Так же как некоторым не место в профессии врача и т.д. Однако у нас есть и некомпетентные программисты и некомпетентные врачи. Но вся эта философия не имеет непосредственного отношения к обсуждаемой сейчас проблеме. Если человек хочет, то развивается и задает вопросы, если не хочет - все получается как ты описал.

0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
27.07.2014, 19:54 #38
Цитата Сообщение от CyberSolver Посмотреть сообщение
Расскажите системщикам
Большинство системщиков ( да и не только ) - слишком уперты, уж не знаю почему. Многие даже C++ не могут ( не хотят ) осилить. Что уж там про что-нибудь более высокоуровневое говорить.
0
CyberSolver
101 / 74 / 17
Регистрация: 23.07.2014
Сообщений: 686
Записей в блоге: 1
27.07.2014, 19:57 #39
Цитата Сообщение от Voivoid Посмотреть сообщение
Большинство системщиков ( да и не только ) - слишком уперты, уж не знаю почему.
А как вы думаете, почему? Может потому что привыкли писать софт для 8 МГц проца (ну или хотя бы дрова для фряхи), а не нести ахинею в стиле "Java никогда не тормозит, просто у вас нет денег на 8-ядерный сервер, ха-ха, жалкие нищеброды"?

Если серьёзнее - в их области нет места вкусам и мнениям.
0
DrOffset
7310 / 4406 / 998
Регистрация: 30.01.2014
Сообщений: 7,242
27.07.2014, 20:00 #40
Цитата Сообщение от CyberSolver Посмотреть сообщение
Если бы Страуструп не выучил симулу первым языком, на форуме не было бы раздела про Си++, а я бы не мог фрилансить.
Однако не стоит забывать, что Симула - это далеко не единственный язык, который повлиял на С++. Так что, опять, же твоя аналогия слишком проста для этого примера. В общем, мой пойнт в том, что в мире не все черное и белое. И если тебе еще есть что возразить, предлагаю для начала попробовать оспорить этот тезис.
0
CyberSolver
27.07.2014, 20:05
  #41

Не по теме:


Цитата Сообщение от DrOffset Посмотреть сообщение
Дело в людях. Просто некоторым не место в профессии программиста, это не их.
И в них тоже. Но наш мир - он того. 4-мерный, с Хомой Брутом, принципом неопределенности и законом причинности. Перевожу со Стругацкого на русский: у нас есть тяжелое наследие царского режима в виде консоли, командной оболочки, программ- и ядер-монолитов, и прочая, и прочая. Всё это надо знать. Не факт что сразу. Но, конечно, можно перенестись в страну эльфов, где царит динамическая типизация, где нет Фортрана и какой-то матери, где все любят лямбды и пишут на [подставь свой любимый интерпретируемый язык]. Где все с утра молятся на Бека, рисуют UML мелками.

И вот хоть убейте, но я не пойму. Если я напишу что-то в блокноте и запущу в консоли, и если чей-то мозг от этого выдал синий экран, это чья проблема? А проблема на вашей стороне, как говорит техсап.

0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
27.07.2014, 20:10 #42
Цитата Сообщение от CyberSolver Посмотреть сообщение
А как вы думаете, почему?
Думаю из-за некоторой косности мышления и как следствии - силе привычек. Производительность это просто прикрытие. C++ не нужен потому-что тормозит, лол. В общем тут я бы поспорил, но в любом случае вопрос-то был не об этом. Свет клином не сошелся на системном ПО. Есть же куда больший пласт прикладного ПО. Там функциональное программирование было бы глотком свежего воздуха ( только конечно тоже в крайности не надо бросаться ). Но куда уж тут, для большинства программистов это все бесполезные новомодные штучки, лол.
0
CyberSolver
101 / 74 / 17
Регистрация: 23.07.2014
Сообщений: 686
Записей в блоге: 1
27.07.2014, 20:12 #43
Цитата Сообщение от DrOffset Посмотреть сообщение
Однако не стоит забывать, что Симула - это далеко не единственный язык, который повлиял на С++.
Повлиял - да, не единственный. Но если бы Симула не бьла юношеской любовью Бьярна, Си++ бы не было. Никакого.
Цитата Сообщение от DrOffset Посмотреть сообщение
Так что, опять, же твоя аналогия слишком проста для этого примера.
Я вроде флуд развожу, а не аналогии.
Цитата Сообщение от DrOffset Посмотреть сообщение
В общем, мой пойнт в том, что в мире не все черное и белое.
You don't say!
Цитата Сообщение от DrOffset Посмотреть сообщение
И если тебе еще есть что возразить, предлагаю для начала попробовать оспорить этот
тезис.
В огороде бузина, а голод не тётка. Не хочу я по вашим правилам играть. Хочу как Чуркин.

Вот сейчас придёт модераторы и всех нас забанят за тупой флейм.

Давайте поставим вопрос так: есть ли лёгкая IDE под Си++? И в смысле ресурсов, и в смысле освоения/наличия хорошего комьюнити и хелпов?
0
DrOffset
7310 / 4406 / 998
Регистрация: 30.01.2014
Сообщений: 7,242
27.07.2014, 20:19 #44
Цитата Сообщение от CyberSolver Посмотреть сообщение
Но, конечно, можно перенестись в страну эльфов, где царит динамическая типизация, где нет Фортрана и какой-то матери, где все любят лямбды и пишут на [подставь свой любимый интерпретируемый язык]
Почему-то ты меня причисляешь к любителям высокоуровневой интерпретации. Я вроде бы нигде про нее не говорил. И уж тем более не предлагал начинать c высокоуровневых инструментов, но и не предлагал начинать с консоли. В этом и фигня, что я считаю, что для каждого выбор должен быть уникальный. Нельзя ни выводить правил, ни тем более навязывать их. Потому что если я начинал с инструмента А и у меня что-то получилось, не значит, что другой, начав с этого инструмента, достигнет тех же результатов. И тоже касается инструмента Б.

Так что, если я с тобой спорю, это не значит что я придерживаюсь именно кардинально противоположной точки зрения (вроде твоей "страны эльфов") . Есть еще и другие цвета.
0
CyberSolver
101 / 74 / 17
Регистрация: 23.07.2014
Сообщений: 686
Записей в блоге: 1
27.07.2014, 20:20 #45
Цитата Сообщение от Voivoid Посмотреть сообщение
Думаю из-за некоторой косности мышления и как следствии - силе привычек.
Иногда да. Но большинство из них... ну не знаю, они просто умнее. Потому учили не только как задеплоить новую фичу, но и что-то пофундаментальнее Джавы.
Цитата Сообщение от Voivoid Посмотреть сообщение
Производительность это просто прикрытие.
Зачастую да, не спорю.
Цитата Сообщение от Voivoid Посмотреть сообщение
C++ не нужен потому-что тормозит, лол.
Излишняя сложность без какой-то пользы. Ну и не так страшен Си++, как программисты, которые пишут софт с 5-этажной иерархией классов (привет, MFC!) (О, вот и рефакторинг пригодился)
Цитата Сообщение от Voivoid Посмотреть сообщение
В общем тут я бы поспорил, но в любом случае вопрос-то был не об этом. Свет клином не сошелся на системном ПО. Есть же куда больший пласт прикладного ПО. Там функциональное программирование было бы глотком свежего воздуха ( только конечно тоже в крайности не надо бросаться ). Но куда уж тут, для большинства программистов это все бесполезные новомодные штучки, лол.
Ну так зачастую так и есть. На говне сметану не сделаешь. Если всё переписать на любимый с детства Lisp или любимый с универа C#, или любимый со вчера Haskell - станет однозначно хуже.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2014, 20:20
Привет! Вот еще темы с ответами:

Какую лучше всего в наше время использовать графическую библиотеку? - C++
Какую лучше всего в наше время использовать графическую библиотеку? в VS 2012, слышал об SFML, и Openg. Какую современную и легкую для...

Как лучше спроектировать систему и какую архитектуру разработки приложения использовать? - C++
Всем привет, ситуация такая: Сейчас появилось время и решил снова заняться разработкой САПР для машиностроения. Для чего? Считаю...

Какую лучше выбрать среду для графики - C++
Какая среда больше подходит для программирования графики с OpenGL, без конструктора визуальных компонентов, и бесплатная

Какую функцию STL использовать для работы с множеством ? - C++
Есть 2 множества : а и b for( int i = 0; i < 5; i++) { a.insert(i); } ...


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

Или воспользуйтесь поиском по форуму:
45
Yandex
Объявления
27.07.2014, 20:20
Ответ Создать тему
Опции темы

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