Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Вниз

C++ и C#   Найти похожие ветки 

 
Vendict ©   (2006-03-16 21:23) [0]

Вопрос не в тему форума, но я думаю здесь меня лучше поймут и здесь мне привычнее.
Мне хотелось бы начать изучать С++ с дальнейшим переходом на С#.
Вот в чём вопрос. есть оба дистрибутива. какой из них ставить ?
смогу ли я из-под C# компилировать программы на С++ ?
Или можно поставить одно и другое одновременно ?
не нужно о преимуществах. мне бы опытные данные.


 
Sergey Masloff   (2006-03-16 21:28) [1]

Я хочу выучить чукотский чтобы потом с него перейти на язык индейцев огненной земли. Сейчас есть два учителя к какому идти. Сможет чукча меня научить и индейскому?

 Кроме смеха - это прямая трансляция твоего вопроса. У C++ и C# больше различий чем сходства.


 
Ketmar ©   (2006-03-16 21:29) [2]

c# -- это НЕ c++. так же, как и Java. синтаксис похож, конечно -- и это добавляет непоняток. c# -- это Delphi с синтаксиом Цэ и левыми наворотами (прям чувствую, как в меня летят торты и компакты Borland %-). c++ -- это монстр укуренного Страуструпа. оба -- низачот. %-)

ставить оба, учить, потом удивляться: "а зачем, собственно, я столько времени угрохал?!"

если хочешь "типа новые технологии" -- то c#. если кучу готового кода -- то MSVC. более "опытные" данные можно дать, ежели будет более конкретный вопрос. хотя бы в какой области данные нужны.


 
Карелин Артем ©   (2006-03-16 21:31) [3]

Хммм. Хммм снова. Неясно что за дистрибутивы... (их много разных развелось)
Ставь оба!


 
Sergey Masloff   (2006-03-16 21:33) [4]

Ketmar ©   (16.03.06 21:29) [2]
>прям чувствую, как в меня летят торты
Да ну брось. Правильно говоришь ;-)


 
Vendict ©   (2006-03-16 21:54) [5]

Карелин Артем ©   (16.03.06 21:31) [3]
Хммм. Хммм снова. Неясно что за дистрибутивы... (их много разных развелось)
Ставь оба!

А они не будут друг с другом ссорится ?
1й - MSVC6SE
2й - MSVC#2003 .NET


 
Ketmar ©   (2006-03-16 21:55) [6]

будут. это ж necrosoft %-)


 
Vendict ©   (2006-03-16 21:56) [7]

Ketmar ©   (16.03.06 21:55) [6]
будут.

И что тогда ставить ?


 
Vendict ©   (2006-03-16 21:57) [8]

Vendict ©   (16.03.06 21:23)
смогу ли я из-под C# компилировать программы на С++ ?

повторюсь.


 
Джо ©   (2006-03-16 21:58) [9]

> [8] Vendict ©   (16.03.06 21:57)
> Vendict ©   (16.03.06 21:23)
> смогу ли я из-под C# компилировать программы на С++ ?
> повторюсь.

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


 
palva ©   (2006-03-16 22:05) [10]

Vendict ©   (16.03.06 21:57) [8]
> смогу ли я из-под C# компилировать программы на С++ ?
Не сможешь. Если ты скачал Express Edition, то можно поставить оба. Только если надо на C++ делать Windows32 приложения, то надо еще скачивать и ставить Windows-SDK Если Полная версия Visual Studio то можно ставить в одном пакете C++ и C#.


 
Sergey Masloff   (2006-03-16 22:05) [11]

автору.
Рекомендую для начала четко уяснить что такое
1) Язык программирования
2) Компилятор (линковщик, отладчик)
3) Интегрированная среда разработки

Если с этой терминологией проблем нет, то переформировав свой вопрос вы моментально получите на него ответ. А так - пока только что есть.


 
Vendict ©   (2006-03-16 22:16) [12]

Sergey Masloff   (16.03.06 22:05) [11]
Для меня это не новость, но я просто С# коснулся только сейчас, и в их дебри не лез.
palva ©   (16.03.06 22:05) [10]
Если ты скачал Express Edition, то можно поставить оба. Только если надо на C++ делать Windows32 приложения, то надо еще скачивать и ставить Windows-SDK Если Полная версия Visual Studio то можно ставить в одном пакете C++ и C#.

И та и другая - вырезка из VS и SDK содержат. Бог с ними. вот когда винде день останется жить, поставлю поверх MS ещё и C# а так пусть пока MSVC6 стоит.


 
Sergey Masloff   (2006-03-16 22:22) [13]

Vendict ©   (16.03.06 22:16) [12]
>И та и другая - вырезка из VS и SDK содержат.
 В 6 дефолтный SDK очень старый очень много чего компилироваться просто не будет ибо старые заголовочные файлы.
 Просто постоянно в форумах вопросы купил книгу XXX с диском. Ни один пример не компилируется... А SDK восьмилетней давности.


 
palva ©   (2006-03-16 22:59) [14]

Vendict ©   (16.03.06 22:16) [12]
Visual Studio C++ Express Edition SDK не содержит. Может быть мы о разных вещах говорим? Я имею ввиду, например, файл windows.h. Так вот, в Visual Studio его нет. SDK нужно скачивать отдельно, а потом привинчивать. После чего можно будет делать Win32-приложения на чистом API. MFC отсутствует, не говоря уже о визардах.


 
Vendict ©   (2006-03-16 23:14) [15]

для моих целей хватит. спасибо за ответы.


 
Vendict ©   (2006-03-16 23:16) [16]

Может я не так выразился - и та и другая - не полная VisialStudio, т.е. без VB, MSDN и так далее. ради интереса глянул, визард создания прилоджения существует, MFC вроде то же и приложение без пролем создаётся, компилится и запускается.
Ещё раз спасибо за ваши ответы.
Ветку можно закрывать.


 
DiamondShark ©   (2006-03-16 23:26) [17]


> И что тогда ставить ?

2003 студию. Там оба уродца есь.


 
DiamondShark ©   (2006-03-16 23:29) [18]


> купил книгу XXX с диском

:)
какие уж после этого студии...


 
Игорь Шевченко ©   (2006-03-16 23:48) [19]


> Просто постоянно в форумах вопросы купил книгу XXX с диском.
>  Ни один пример не компилируется


Там интерпретатор


 
Ketmar ©   (2006-03-17 01:06) [20]

в общем -- я сказал уже: не ставь ни один %--)


 
Игорь Шевченко ©   (2006-03-17 01:09) [21]


> в общем -- я сказал уже: не ставь ни один


А что надо ставить ?


 
Ketmar ©   (2006-03-17 01:12) [22]

Flat Assembler. я теперь на нём --- см. тему "исходники" %-)


 
Игорь Шевченко ©   (2006-03-17 01:16) [23]

Ketmar ©   (17.03.06 01:12) [22]


> Flat Assembler


Мазохист ты :) Ничего личного, разумеется


 
Ketmar ©   (2006-03-17 01:33) [24]

канешно мазохист. зато какие мелкие .EXE получаюцца %-)!


 
Igorek ©   (2006-03-17 08:57) [25]


> Мне хотелось бы начать изучать С++ с дальнейшим переходом
> на С#.

Зачем?



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.014 c
4-1137952300
spyrytus
2006-01-22 20:51
2006.04.09
Как заставить работать функцию из DLL "вечно".


2-1143096806
Pearled
2006-03-23 09:53
2006.04.09
Сдвиг целого блока


15-1142350792
Vlad
2006-03-14 18:39
2006.04.09
А кто-нибудь знает, новый закон о рекламе вступил в силу?


2-1143100184
Bool
2006-03-23 10:49
2006.04.09
FormKeyDown


3-1139917696
V-kras
2006-02-14 14:48
2006.04.09
Поиск нескольких слов в тексте





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский