Наконец то зарегестрировался!
А то неудобно анонимом ходить
Здравствуйте, AndrewVK, Вы писали:
AVK>1) В дельфи нет полноценных интерфейсов. Интерфейсы там для поддержки СОМ и не более того. В джаве есть
Я не спорю. Но в C# их реализация ну уж очень дельфевая.
AVK>2) В дельфи нет делегатов. procedure of object значительно примитивнее онных.
Дело в том, что еще в D1 в 1995 году было введено понятие делегирования событий. И реализовывалось оно через указатели на функции. В C# делегат это безопасный вариант того же самого.
AVK>3) Свойства есть уже наверное везде кроме С++
В некоторых С++ тоже есть
AVK>А теперь давай сравним ключевые моменты с джавой
AVK>1) Управляемая среда + пкод + JIT
Это не относится к языку Java или C#. Это свойства среды исполнения. Вы наверное знаете, что Borland выпустили D7.NET.
AVK>2) GC
См. п.1.
AVK>3) Reflection
AVK>4) Автоматическая сериализация
Согласен. Но не знал что Java2 это имеет! Мое знакомство (шапочное) с ней закончилось в 1996 году полным отторжением. М.б. я был неправ
AVK>5) Очень похожий синтаксис
Ага. На С++.
AVK>6) Динамическая загрузка классов (именно классов, а не библиотек)
См. п.1.
AVK>8) Пространства имен
Из С++
AVK>Можно еще долго перечислять. Так говоришь на Дельфи больше чем на джаву похоже?
Нет, я говорил, что Basic тут и рядом не стоял. Вот с этим вряд ли ты будешь спорить