Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Есть ли разница где писать?


Автор: beknowcpp 18.1.2007, 23:56
Писал на dev c++ но он мне не очень нравиться хочу перейти на borland 
и вот возник вопрос есть ли разница где писать программу?

Автор: Dray 19.1.2007, 00:07
Не первый раз вопрос задаётся. Ответ -  разница есть. Смотря для каких целей. Про IDE ты конкретного ответа не получишь, всё это перерастёт в религиозные войны. Для этого есть отдельный раздел, советую там и посмотреть. Компилятор же, он и в Африке будет компилировать язык С++, не зависимо от реализации.

Автор: beknowcpp 19.1.2007, 00:14
я только изучаю с++ и мне нужно что бы хотябы компилятор со мной разговаривал на ты)
что бы у меня не возникло вопросов "как после компилиции запустить программу"

Автор: PoloS 19.1.2007, 00:16
В принципе, разница компиляторов есть, и для некоторых это очень принципиальный вопрос.

Компилятор кроме компиляции, так же выполняет оптимизацию и другие весчи.  Разные компиляторы делают это по разному..


а так, для любителя, любой компилятор, поддерживающий стандарт С++, вполне подойдет... наиболее популярные GNU, VC, Borland, Watcom

Добавлено @ 00:18 
Цитата(beknowcpp @ 19.1.2007,  00:14)
я только изучаю с++ и мне нужно что бы хотябы компилятор со мной разговаривал на ты)
что бы у меня не возникло вопросов "как после компилиции запустить программу"

Если не хочется вникать в подробности компиляции, линковки и т.д. ТОгда лучше использовать "готовые" решения, Работа с компилированием программы встроена в среду разработки. Это Borland 5.* (Builder тож), Visual Studio.

Автор: beknowcpp 19.1.2007, 00:30
т.е. если я буду юзать Borland вместо dev c++ во время изучения с++ мне это ни какой роли не сыграет?

Автор: KpoHyc 19.1.2007, 00:50
beknowcpp  на этом уровне нет  - пойдешь дальше - да...

Автор: Fedor 19.1.2007, 00:51
beknowcpp, ты путаешь среду с компилятором. Компилятор он и в африке компилятор. Они, конечно, тоже разные бывают. Бывают компиляторы, отвечающие стандарту лучше, бывают хуже (самый плохой из тех с которыми я работал - Borland C++ 3.1. Если хочешь изучить C++, ИМХО его не стоит юзать).
Среда же - это та оболочка, которая может сделать за тебя черновую работу - собрать проект, скомпилить, слинковать. Многие современные продукты могут даже за тебя наваять стандартные куски кода. Лучшая из тех, с которыми я работал (правда, у меня опыт пока не большой, не так много IDE повидал) - MS Visual Studio. Тут тебе действительно не придется думать, как запустить программу. Все за тебя сделает среда.

Добавлено @ 00:53 
Цитата(beknowcpp @  19.1.2007,  00:30 Найти цитируемый пост)
т.е. если я буду юзать Borland вместо dev c++ во время изучения с++

может и сыграть. Мне не очень нравятся борландовские сишные компиляторы. А так, не уловишь вовремя всей возможной функциональности, потом будет возможно сложнее доучиваться.

Добавлено @ 00:55 
А вообще, вот: http://forum.vingrad.ru/topic-49632.html

Автор: S.A.G. 19.1.2007, 01:01
beknowcpp, мой тебе совет - учи сначала C а не C++. Плюсы от тебя никуда не убегут зато потом легче будет (Мое ИМХО).

Для этой цели подойдет практически любая среда т.к. программа на С почти всегда являеться программой на плюсах (отличий немного). Запускаешь консольный режим и учишь азы языка. С это тотже самый С++ только без средств ООП.

Автор: nerezus 20.1.2007, 09:04
main, а если бы он хотел учить PHP, ты бы ему посоветовал учить ассемблер для ZX Spectrum?  smile 

Ну зачем ему C, если он хочет C++?
Языки ведь абсолютно разные, единственное, в чем они не различаются - это синтаксис. Все остальное разное.

Автор: Sergey912 20.1.2007, 10:11
Цитата

Для этой цели подойдет практически любая среда т.к. программа на С почти всегда являеться программой на плюсах (отличий немного). Запускаешь консольный режим и учишь азы языка. С это тотже самый С++ только без средств ООП.


А ты сам учил C как первый язык для себя? Я про простоту, почитал сейчас немного учебники послистал. Нпривычно, но веде не смертельно.

Автор: KpoHyc 20.1.2007, 13:34
Sergey912, я начал с Си - именно для себя учить, потом загул на 2 года - Универ - Основый программирования на Паскале - а дальше все идет уже много проще..

Автор: Dray 20.1.2007, 15:17
Учить надо сразу С++. Начиная с основ. ООП не сразу начинать, а потом. А так именно С++, потому как  циклы, ветвления и прочие основы без разницы на чем учить. Если вместо С++ изучать С, легче от этого не станет.

Автор: KpoHyc 20.1.2007, 20:20
Dray, станет - ибо в на органниченном пространстве - далеко не разбежишься пока не научишься...

Автор: S.A.G. 20.1.2007, 21:15
Цитата(KpoHyc @ 20.1.2007,  20:20)
Dray, станет - ибо в на органниченном пространстве - далеко не разбежишься пока не научишься...
 Да, именно по этому. Учиш основы и не отвлекаешься на ООП. smile

З.Ы. По сабжу: нет разницы где писать компиляторы)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)