Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Какой из всех Си языков выбрать для изучения? |
Автор: Simplex 9.2.2006, 11:02 |
Сейчас пишу на Delphi, но все чаще поглядываю в сторону С++. Вопрос простой до безобразия: Объясните мне следующее… какая разница между С#, Visual C++, C++ Builder и т.п. Ведь как я понимаю синтаксис везде одинаковый (или я ошибаюсь…). Что сейчас востребованнее и какая из модификаций Си на сегодняшний день наиболее перспективна? Хотелось бы услышать конкретные примеры… вот например: На чем пишет каждый из Вас? Буду благодарен за любые советы и предложения. |
Автор: BreakPointMAN 9.2.2006, 11:19 |
Это тебе в http://forum.vingrad.ru/index.php?showforum=69:
|
Автор: koljan 10.2.2006, 20:32 |
по-моему С# отличается от С++ и по-моему многим |
Автор: WhiteSpirit 11.2.2006, 09:58 |
ага это абсолютно разные языки программирования, просто C# - потомок C++ |
Автор: MAKCim 11.2.2006, 12:31 | ||||||
C# - язык, Visual C++, C++ Builder - среды разработки на C++ С++ Builder напоминает Delphi, но на C++
По перспективе, ИМХО, java, .NET, хотя C++, ИМХО, в определенных сферах гораздо предпочтительнее
Сам пишу на C++ |
Автор: DeadSoul 11.2.2006, 12:54 |
Не рекомендую выбирать. Борландж собралась продавать свое детище |
Автор: Exception 11.2.2006, 19:26 |
2 DeadSoul Кто ж такое купит ![]() По поводу С#: никакого к С++ он отношения не имеет. Это язык, разработанный Microsoft специально для платформы .NET и имеющий синтаксис, схожий с синтаксисом С++, но не более того. |
Автор: Janus 11.2.2006, 19:44 |
Борланд продает Делфи и ЯваБилдер, а не ВС++. А начинать изучение я бы рекомендовал с g++. Во первых, он соответствует стандартам, а во вторых, он существует не только под Windows, а еще и под много чего другого. P.S. Я сказал "начинать", а не останавливаться ![]() |
Автор: BreakPointMAN 11.2.2006, 20:56 |
ха... |
Автор: Mayk 11.2.2006, 21:03 | ||||
Ну экспорт шаблонов он не поддерживает. А от его расширений становится страшно.
|
Автор: Janus 12.2.2006, 17:42 |
Впервые слышу, что g++ плохо соответствует стандартам... Вот VS и BC++ так точно не соответствуют, а про g++ всегда говорили, что из трех представленных именно он ближе к стандартам. Я не прав? |
Автор: DeadSoul 12.2.2006, 19:44 |
В каком месте. Точная формулировка, с указанием пункта стандарта |
Автор: profispb 12.2.2006, 19:49 |
Разнеца между VC++ и BC++ есть правда небольшая, всего в нескольких операторах и в Фирме - производителе среды разработки. Лучше всего начинать с g++. вот таки дела... |
Автор: DeadSoul 12.2.2006, 20:05 |
Почему? |
Автор: profispb 12.2.2006, 20:21 |
DeadSoul, Если я не ошибаюсь то на g++ можно копмилить проги как для Win, так и для Linux(UNIX). |
Автор: Adil' 13.2.2006, 17:08 |
Начинать лучше с английского ![]() Объяснять - почему? Добавлено @ 17:10 profispb, если я не ошибаюсь, начинать с компиляции проги сразу под Win и Linux лучше не надо. |
Автор: MAKCim 13.2.2006, 20:02 | ||
а под что тогда? Solaris, FreeBSD, MS-DOS? ![]() кроме того проще компилировать маленькие программы, т. к нет необходимости создавать отдельный проект как на VC |
Автор: profispb 13.2.2006, 20:36 | ||
MAKCim, ты совершенно прав.
|
Автор: DeadSoul 13.2.2006, 22:50 | ||||
Под две сразу - не надо. На начальной стадии это не нужно. Под ту ОСь, которую знаешь лучше.
Ты выиграешь 3 клика мышкой |
Автор: MAKCim 14.2.2006, 08:36 | ||
в конце концов кому как удобно, но все-таки для обучения, ИМХО, лучше сразу не кидаться к VC |
Автор: Janus 17.2.2006, 13:26 |
Ну так вы мне точно можете сказать, что из перечисленного наиболее полно соответствует стандартам? А то меня уже вообще запутали, на одном форуме говорят, g++, здесь говорят - MS VC++... |
Автор: Mayk 17.2.2006, 13:40 |
Comeau хорошо соответствует стандартам. А вообще имхо натолкнуться на несоответствие стандарту в современных компиляторах на этапе обучения довольно сложно. Следовательно - из современных бери любой. |
Автор: koljan 17.2.2006, 19:26 | ||
почему? я примеры из книги которую счас читаю на VS net делаю |
Автор: Ignat 17.2.2006, 20:48 | ||
Ну вчерашние твои примеры для бормана были очень показательны... Я от него такой заподлянки не ожидал. После этого полез на сайт бормана в раздел bugtrack (или что-то вроде), после этого мое мнение о нем сильно упало. |
Автор: MAKCim 18.2.2006, 09:59 | ||||
Mayk сказал правильно
однако я полагаю, что шаблоны G++ все же лучше поддерживает, чем VC (есть примеры где comeau и g++ ругаются по делу, а в VC7.1 (про 8 не знаю) проходит) но для обучения бери любой, просто еще раз повторю, g++ мне кажется удобнее |