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


Автор: Nastya 6.12.2002, 18:01
Привет!
Кто-нибудь занимался C#. Чем отличается от С++ и если можно адрессок с хорошими доками.

Автор: Baa 6.12.2002, 18:05
Тебе на www.firststeps.ru
а потом можно на www.codeguru.com

Автор: Fantasist 7.12.2002, 08:24
Хм... Чем он отличается... Я подозреваю, что он отличается тем, что это не С++.  :)  Примерно как Java - cинтаксис похож но не С++.

http://www.gotdotnet.ru

Автор: Step 7.12.2002, 20:47
Гибрид С++ и Java

Автор: Nastya 9.12.2002, 18:01
Я пологаю так (возможно весьма ошибочно) если рождается новый язык, то старого недостаточно для решения определенного круга задач (иначе это не имеет смысла). А С# более новый, и есть ли смысл его осваивать. Для чего-то же его создали имею ужу C++и Java.

Кроме того, какой компилятор лучше искать для того что, бы начать его освоение.

Автор: Step 9.12.2002, 19:41
межплатформенный язык

Автор: Fantasist 10.12.2002, 16:15
Цитата(Nastya @ 09.12.2002, 10:01)
если рождается новый язык, то старого недостаточно для решения определенного круга задач

Не совсем так. На С++ решаются все задачи и причем решить их можно весьма неплохо. Но... Сторонники Java, утверждают, что в нем модульность гораздо лучше, а значит и программы на нем логичнее в смысле построения. Java интерпритируемый язык(наполовину - вначеле он компилируется в собственный байт-код), а значит одина и та же программа может быть запущенна на разных прлатформах. Плюс для него существует множество пакетов облегчающих программирование. Другими словами - это другая идиология программирования. Как и Delphi, например.

Так вот С# - это новая идиология, которая по замыслу, должна превзойти Java. Надо сказать, что работа действительно проделанна хорошая - действительно многие вещи были учтены из опыта применения других языков. Получился он довольно гибкий и в то же время строгий и достадочно простой и эффективный, вместе с тем
Плюс, данный язык был выпущен для платформы .NET - тоже новая идиология обещающая совместимость откомпилированных, в специальный язык этой платформы, модулей любых языков. В ней также существует своя система типов и свое управление памятью, и C# наиболее хорошо заточен под эту систему.

Короче, учить  стоит. Довольно интересный язык, и точно перспективный.

Автор: Step 10.12.2002, 18:43
Цитата(Fantasist @ 10.12.2002, 08:15)

Цитата
Но... Сторонники Java, утверждают, что в нем модульность гораздо лучше

Это они прогнали конечно....

Автор: AntonSaburov 10.12.2002, 21:55
В принципе C# - это JAVA-подобный язык с дополнительными возможностями. Пока существует толко для одной платформы - понятное дело для Винды.
Очень похоже, что C# выпущен MS в пику JAVA - что из этого выйдет на сегодня сказать очень трудно.
Чем интересна JAVA - она интересна своими расширениями. Такого количества централизованного набора (от SUN) технологических концепций (защита, работа с БД, работа с ресурсами и прочая) я больше нигде не встречал. JAVA на сегодня единственный инструмент, который предлагает сразу готовые решения для разработки ПО любого направления сразу на нескольких платформах.
Показательно то, что MS выпустила J# для облегчения перехода с JAVA сначала на J# а потом (IMHO) на C#.
Хотя несомненно, каждому, кто собирается выбирать программирование, как профессию, необходимо как минимум ознакомиться с C#.

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