Интерпретатор
Нафига советовать древний 16-ти битный неактуальный компилятор под уже не существующую ОС, и дико не соответсвующий стандарту языка?? Чтобы потом переучиваться?
Автор.
Возьми любой современный компилятор. MSVC 2005 Excpress Edition, GCC и т.п. Сред разработки тож навалом - пользуйся поиском по форуму.
Автор.
Возьми любой современный компилятор. MSVC 2005 Excpress Edition, GCC и т.п. Сред разработки тож навалом - пользуйся поиском по форуму.
Вот только не надо гворить, что сам начинал с изучения MSVC 2005,
там много лишнего для новика, а на первое время и Turbo C++ сойёт.
Вот сдесь есть:
http://www.mai-dep704.ru/soft/
Когда я начинал не было не то что MSVC 2005 но и даже MSVC 6 которая сейчас уже тоже не подходит для обучения ))
там много лишнего для новика
Все там нормально с лишним. Для обучения сойдет, а лишнего юзать не придеться. Да и кроме MSVC полно современных и адекватных компиляторов. Да хоть gcc тот же.
а на первое время и Turbo C++ сойёт.
Не сойдет. Почему я помоему уже популярно озвучил выше. Зачем пользоваться компилятором языка которому он не соответствует? Чтобы потом долго и мучительно переучиваться?
Не надо будет переучиваться, надо будет просто расширить свои знания, а то люди сначало лезут в сложную среду программирования, а потом пишут, что "Делфи изучали на Борланд Делфи"...
aks прав, turbo c++ уже не оправдывает себя в качетв платформы для обучения. Тот же DevCpp меньше и удобнее и более соотвествует стандарту.
Под Linux смотрите сразу среду разработки, с компилятором c++ обычно там выбор не так велик. Как вариант - anjuta, KDevelop (это то, что идет умолчательно во многих дистрибутивах).
Там нет нормальной поддержки стандартной библиотеки - это одна из основ языка.
Там нет нормальной поддержки шаблонов - это одна из основ языка
Там элементарно не компиляется правильный С++ код.
+ это 16-ти разрядная среда под давно не исспользуемый ДОС, выполняющаяся на системном эмуляторе. Зачем это все надо?
Человек не знает где взять компилятор, что ему легче найти в интернете turbo c++ на 14МБ или MSVS 2005 на 2,5ГБ?
Он спрашивает что есть вобще - при чем тут поиск или размер? express edition вовсе не 2,5 гб. Плюс MS бесплатно высылает ознакомительную версию MSVC 2005 на DVD. И в очередной раз повторюсь, что это далеко не единственный современный компилятор.
Не надо будет переучиваться, надо будет просто расширить свои знания
По многим конструкциям придеться именно переучиваться )
Ну тогда сам бог велел пользоваться gcc. При том что на 99% уверен, что он у тебя уже стоит. ))
Про среды разработки для него Одисей уже сказал. Плюс могу добавить Eclipce, как довольно универсальную среду.
Там нет нормальной поддержки шаблонов - это одна из основ языка
Там элементарно не компиляется правильный С++ код.
+ это 16-ти разрядная среда под давно не исспользуемый ДОС, выполняющаяся на системном эмуляторе. Зачем это все надо?
По-твоему, человек впервые начавший знакомиться с языком С++ дложен сразу изучать STL и шаблоны?
Я ещё раз повторяю, для знакомства с синтаксисом языка.
Помоему человек впервые начавший изучать язык должен знакомиться с языком, а не антикварным компилятором. И например изучая по книжке иметь возможность выполнять отуда примеры.
Я ещё раз повторяю, для знакомства с синтаксисом языка.
Еще раз повторяю - там неверный синтаксис
Ваш спор уже на холивар пустой тянет
...
Ordos: да не гони, что бы научиться ездить, и старая копейка подойдет...
aks: да кому нужна эта копейка??? там ни автомата нету, ни климат-контроля. говорю - ему крайслер нужен... к тому же майкрософт бесплатно тест-драйв устраивает.
HellsinG: эээ... люди, я на танке хочу научится ездить...
aks: ну тада на трактор садись. управление почти такое же - сам бог велел...
Ordos: да на копейке всему научиться можно! и рычагами что в ней, что в танке ворочать нужно...
... и т.д. и т.п.
человек уже вполне ясно сказал, под какую ОС ему нужна среда. Зачем дальше обсуждать достоинства этих компиляторов? их по моему вообще сравнить трудно...
2 HellsinG
если до этого имел опыт обращения только со студиями, начни с kdevelop (другие среды с GUI под линух рекомендовать не могу - не работал). в обращении с консольным компилятором ничего особо сложного нет, но новичкам с непривычки иногда трудно бывает.
а если выберешь kdevelop, ставь последнюю версию ( кажись 3.5.7) - у меня на 3.3.4 были мелкие, но неприятные баги в интерфейсе.
человек уже вполне ясно сказал, под какую ОС ему нужна среда. Зачем дальше обсуждать достоинства этих компиляторов? их по моему вообще сравнить трудно...
Каких этих? Перечитай тему. Мы тут вобще то обсуждаем, что компилятор языка сильно не соответсвующего нынешнему стандарту этого языка исспользовать для обучения этому языку не хорошо. Вот и все. Ты не согласен? Нужно исспользовать адекватные средства. Вон даже с одисеем списочек предложили. )
тема заключается в том, какой компилятор выбрать начинающему. он сказал, что ему нужен компилятор под линукс. просто обсуждение turbo c++ и msvc++ 2005 уже уходит за рамки темы - не стоит путать новичка. список одиссея и твой вполне адекватен и хорош - полностью поддерживаю - немного сам ещё прокомментировал
З.Ы. если бы тема шла про виндовские компиляторы - поддержал бы твое мнение, писать в турбике - это все равно, что есть свежевыкопанного мамонта.
Да блин. Все обсужление было о том что не стоит исспользовать мертвый компилятор для обучения )) А не сравнение его с MSVC, че ты к нему прицепился то )))
MSVC - только как один из нескольких примеров современных компиляторов привели, до того как автор уточнил ОС. ))
Чето какая то совсем флудотема стала ))
Еще чего-нибудь изволите? Транслятор Паскаля там, или декомпилятор Фокала?
наглость - второе счастье...