dotSITE
Учебник по ASP.NET Форумы Work in Murano Software.
новости материалы решения форумы группы настройки/о проекте

Автор: Зотин
Тема: Прочитал...
Дата: 3/10/2001 1:00:00 AM
Честно говоря, вопросов больше, чем ответов.
1. Не понял, чем, собственно, C# лучше, чем Java? Скоростью исполнения? Бог с ней со скоростью, она у Java приемлемая. А потом, я не вижу гарантий, что скорость исполнения будет выше. Все равно нужно выполняться в какой-то среде, иначе сборку мусора не реализовать. Кто гарантирует, что среда будет лучше JVM? JVM уже не одну версию прошли. Там уже опыт наработан. А тут мы глюков получим - по самые уши.
Или они собираются встраивать garbage collector прямо в exe-шник? Да, наверное так. А что еще они туда собираются встраивать? Какие еще потоки кроме основного запускать?
2. Не понял, чем, собственно, C# лучше, чем Java? Бог с ней со скоростью. Я имею в виду в теоретическом аспекте. Какие есть фичи реализованные в C# и не реализованные в Java? Как я понял:
a) foreach. Дохло. Какая разница, что писать for ( int i=0; i<array.length; i++ ), или foreach?
б) Все типы как объекты. А что это дает? Возможность наследования от int? Зачем?
в) Препроцессор. Вот это уже серьезнее. Препроцессора в Java не хватает.
г) А как там у нас с темплейтами? И каков их синтаксис, если есть? В C++ допущена явная ошибка в том, что идет неявное разрешение типа при вызове темплейт функции. Это ведет иногда к непредсказуемым результатам. Тип, конечно, нужно всегда задавать явно. Как с этим в C#?
д) Указатели на функцию? А зачем они нужны? В ОО парадигме их полиморфизм полностью заменяет.
3) А как там с многоплатформенностью? Поддерживаются все платформы с приставкой Windows? Маловато будет.

Мое мнение. Лучше ввели бы в Java темплейты и препроцессор, добавили возможность компилиться не только в class, но и в платформенно зависимый exe - и обозвали другим языком. Зря они C++ за основу брали. Надо было Java брать.






 C# -- Программирование на C#
 Прочитал... Зотин    3/10/2001 1:00:00 AM
 Re: Прочитал... Уткин, Алексей    3/10/2001 1:01:00 AM
 Re: Прочитал... Уткин, Алексей    3/10/2001 1:02:00 AM
 Re[2]: Прочитал... Сергей Поваляев    3/10/2001 1:03:00 AM
 Re[3]: Прочитал... Kostya    3/10/2001 1:03:00 AM
 Re[4]: Прочитал... Andrew    3/10/2001 1:04:00 AM
 Re[4]: Прочитал... Denis Tsyplakov    3/10/2001 1:05:00 AM
 Re[5]: Прочитал... Sergey Malenkov    3/12/2001 4:27:00 PM
 Re[3]: Прочитал... Зотин    3/10/2001 1:07:00 AM
 Re[4]: Прочитал... ra    3/10/2001 1:08:00 AM
 Re[4]: Прочитал... Andrew    3/10/2001 1:09:00 AM
 Re[5]: Прочитал... Зотин    3/10/2001 1:10:00 AM
 Re[6]: Прочитал... ra    3/10/2001 1:11:00 AM
 Re[6]: Прочитал... Andrew    3/10/2001 1:12:00 AM
 Re: Прочитал... VladD2    6/7/2001 5:17:00 AM
 Re[2]: Прочитал...... Andrew    6/11/2001 1:08:00 PM


Контакт Реклама на сайте Спонсорам Веб мастерам

Лицензионное соглашение - © 2000-2012 dotSITE
Хостинг .NET предоставлен PARKING.RU
Поддержку сайта осуществляет Murano Software Inc., Offshore software development