Re[5]: С# vs Java
От: WFrag США  
Дата: 28.12.04 11:22
Оценка: +2 -1
Здравствуйте, Silver_s, Вы писали:

S_> Лет 10 назад появились новые революционные идеи под названием Ява.


Да вроде ничего революционного в этих идеях не было...
Re[6]: С# vs Java
От: VladD2 Российская Империя www.nemerle.org
Дата: 28.12.04 21:39
Оценка: +1 -2
Здравствуйте, WFrag, Вы писали:

WF>Да вроде ничего революционного в этих идеях не было...


Ну, да. И вообще прогресса нет... Если смотреть на мир на уровне моллекул, то все на свете одинаково.
... << RSDN@Home 1.1.4 beta 3 rev. 267>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: С# vs Java
От: WFrag США  
Дата: 29.12.04 02:11
Оценка: 1 (1)
Здравствуйте, VladD2, Вы писали:

VD>Ну, да. И вообще прогресса нет... Если смотреть на мир на уровне моллекул, то все на свете одинаково.


Как всегда в своем репертуаре? Аргументы будут?
RSDN@Home 1.1.4 beta 3 r233, играет silent
Re[8]: С# vs Java
От: WFrag США  
Дата: 29.12.04 02:16
Оценка:
Здравствуйте, WFrag, Вы писали:

VD>>Ну, да. И вообще прогресса нет... Если смотреть на мир на уровне моллекул, то все на свете одинаково.


WF>Как всегда в своем репертуаре? Аргументы будут?


Аргументы, разумеется, на мое утверждение. А не про взгляд на мир с точки зрения молекул и отсутствие — я такого, заметь, не говорил.
RSDN@Home 1.1.4 beta 3 r233, играет silent
Re[8]: С# vs Java
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.12.04 12:04
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>Как всегда в своем репертуаре? Аргументы будут?


Это не моя поизиция. Так что не мне ее и аргументировать. Я на уровне молекул на мир не смотрю. Для меня он разный.
... << RSDN@Home 1.1.4 beta 3 rev. 267>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: С# vs Java
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.12.04 12:04
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>Аргументы, разумеется, на мое утверждение. А не про взгляд на мир с точки зрения молекул и отсутствие — я такого, заметь, не говорил.


А. А я то подумал... Ну, это незнаю. Это от тебя зависит. Ты же это утверждение сделал. Тебе его и аргументировать.
... << RSDN@Home 1.1.4 beta 3 rev. 267>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[10]: С# vs Java
От: WFrag США  
Дата: 29.12.04 12:26
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А. А я то подумал... Ну, это незнаю. Это от тебя зависит. Ты же это утверждение сделал. Тебе его и аргументировать.


Мое утверждение носит А-характер (грубо: для любой фичи Java фича не является революционной, А-утверждение — термин из математической логики). Соответственно, его можно только опровергнуть, а не доказать (на самом деле, конечно, это не совсем так — множество фич все-таки конечно).

Т.е опровержение — это просто пример революционной фичи. Приведи его, тебе же не сложно.
Re[9]: С# vs Java
От: Silver_s Ниоткуда  
Дата: 29.12.04 12:37
Оценка:
Здравствуйте, Shady, Вы писали:

S>Загнулась в том роде, что не стала заменой C++ и сползла в нишу "хорошого кросспалтформенного языке, но не больше". ... Но всё же Java это нишевой язык, а C++ мейнстримовой. И почему C# не может угадить в ту же дыру, что и Java?


Ява сползла в кроссплатформенную нишу потому что является кроссплатформенной. .NET не сползет в эту нишу потому что не затачивался под кроссплатформенность.

Да и какая разница угодит .NET в ту же дыру или нет. Запрещать его никто уже не будет (поздно).
Нам по крайней мере гораздо выгоднее строгать ПО на .NET, чем на С++. Проекты были разные, и БД и веб-сервисы, и графика и взаимодействие с низкоуровневыми .dll от разных аппаратных устройств, и сторонними COM объектами. На всех задачах писалось быстрее, надежнее. Проблем с производительностю такого софта не было. Этого достаточно.

А почему на Яве не пишут под Винды десктоп приложения я не знаю, значит есть проблемы какие-то. С .NET таких проблем нет.
Re[11]: С# vs Java
От: Трурль  
Дата: 29.12.04 12:51
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>Мое утверждение носит А-характер (грубо: для любой фичи Java фича не является революционной, А-утверждение — термин из математической логики). Соответственно, его можно только опровергнуть, а не доказать (на самом деле, конечно, это не совсем так — множество фич все-таки конечно).


Утверждение "все четные числа — составные" тоже носит А-характер, но доказать его не составит труда.
Re[12]: С# vs Java
От: WFrag США  
Дата: 29.12.04 13:09
Оценка:
Здравствуйте, Трурль, Вы писали:

Т>Утверждение "все четные числа — составные" тоже носит А-характер, но доказать его не составит труда.


Во-первых, "все четные числа — составные" — это не А-утверждение. Надо подумать над своим исходным утверждением, возможно оно тоже не А-утверждение.

А во-вторых, действительно, могут быть и доказуемые А-утверждения (например, для любого X верно X или ~X). Короче, /me в задумчивости... Где-то я подогнался...

Третья мысль такая. Мое утверждение носит вид: "для любой фичи, P(фича) — ложь", где P(фича) — предикат. Истинность предиката задается конкретной моделью (кусочек реального мира, факты, существующая ситуация). Так вот находясь "внутри" модели доказать мое утверждение — нельзя.

В твоей же формуле "составное" — не предикат (это формула, "существует a, b, что a * b = x"). Если мы делаем его предикатом (выносим в сигнатуру), то оно
a) становится А-формулой
b) перестает быть верифицируемой (я могу задать предикат "составное" в некоторой модели так, как мне угодно). Находясь внутри конкретной модели доказать такое утверждение нельзя (а вдруг n+1 четное число определено как не "составное"?)

Может где и гоню...
Re[13]: С# vs Java
От: Sinclair Россия https://github.com/evilguest/
Дата: 29.12.04 13:36
Оценка: +1 :))) :))
Здравствуйте, WFrag, Вы писали:

WF>Может где и гоню...

гонишь.
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[14]: С# vs Java
От: WFrag США  
Дата: 29.12.04 14:32
Оценка:
Здравствуйте, Sinclair, Вы писали:

WF>>Может где и гоню...


S>гонишь.


Где?


P.S. На самом деле, после некоторого обдумывания, я пришел к выводу, что гона там действительно много...
RSDN@Home 1.1.4 beta 3 r233, играет silent
Re[13]: С# vs Java
От: Трурль  
Дата: 30.12.04 06:05
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>Здравствуйте, Трурль, Вы писали:


Т>>Утверждение "все четные числа — составные" тоже носит А-характер, но доказать его не составит труда.


WF>Во-первых, "все четные числа — составные" — это не А-утверждение. Надо подумать над своим исходным утверждением, возможно оно тоже не А-утверждение.


Оба они А-утверждения. Но моё — ложное.
А "составное" — предикат, таки.
Re[14]: С# vs Java
От: WFrag США  
Дата: 30.12.04 06:45
Оценка:
Здравствуйте, Трурль, Вы писали:

WF>>Во-первых, "все четные числа — составные" — это не А-утверждение. Надо подумать над своим исходным утверждением, возможно оно тоже не А-утверждение.


Т>Оба они А-утверждения. Но моё — ложное.

Т>А "составное" — предикат, таки.

На самом деле, это зависит от формализации. Можно назвать "составное" предикатом. Тогда мы можем конструировать разные модели с разными означиваниями этого предиката (например, модель где все элементы — "составные").

А можно составное выразить как формулу от одной переменной: x "Составное" <=> Существует y, z что (y != 1 && z != 1 && x == y * z) .


Ладно, думаю, не стоит в такие дебри лезть. Зря я начал логику сюда применять Идекы была такая, что мое утверждение лучше все-таки опровергать, а не доказывать.

Потому как на любое мое множество фич и утверждений, что фича — не революционная, можно назвать фичу, которую я не называл. И мне придется и ее доказывать. И так до бесконечности. Или до момента, когда доберемся до фичи, которая действительно будет революционной. В таком случае, почему бы просто не озвучить эту фичу, как опровержение моего высказывания и убедить меня в обратном?

В качестве затравки все-таки приведо некоторый список фич Java:

1. GC — был в Lisp
2. Reflection — был в Smalltalk
3. Байт-код — был, кажется, в Lisp
4. JIT (хотя в Java он не был с самого начала) — Smalltalk, хотя есть сведения, что технология JIT была озвучена уже в ~1966.
5. OOP — тоже было до Java, тот же Smalltalk
6. Что еще?

Персонально 2 Vladd2: заметь я ничего не говорю ни про молекулы, ни про прогресс (технология Java в целом, несомненно, была прогрессом). Исключительно про революционность идей.
Re[15]: С# vs Java
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 30.12.04 11:20
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>1. GC — был в Lisp

WF>2. Reflection — был в Smalltalk
WF>3. Байт-код — был, кажется, в Lisp
WF>4. JIT (хотя в Java он не был с самого начала) — Smalltalk, хотя есть сведения, что технология JIT была озвучена уже в ~1966.
WF>5. OOP — тоже было до Java, тот же Smalltalk
WF>6. Что еще?

6. Песочница
7. Hotspot
8. javadoc

И вобще — под революционностью ИМХО имелось ввиду не вобще изобретение каких то фич, а появление этих фич в промышленной платформе.
... << RSDN@Home 1.1.4 beta 3 rev. 268>>
AVK Blog
Re[16]: С# vs Java
От: WFrag США  
Дата: 30.12.04 12:35
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>6. Песочница


Что имеется ввиду под песочницей?

AVK>7. Hotspot


Реализация для Java была основана на реализации для Smalltalk (Sun купила разработку). Но, похоже, покупка помешала выходу коммерческой версиии для Smalltalk. Так что эта фича, видимо, была выпущена впервые именно для Java — не знаю, считать ли это революционной идеей Java.

http://www.smalltalk.ru/articles/smalltalk.html

AVK>8. javadoc


Тут ничего не скажу.

AVK>И вобще — под революционностью ИМХО имелось ввиду не вобще изобретение каких то фич, а появление этих фич в промышленной платформе.


Ну, может быть.
RSDN@Home 1.1.4 beta 3 r233, играет silent
Re[17]: С# vs Java
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 30.12.04 12:55
Оценка:
Здравствуйте, WFrag, Вы писали:

AVK>>6. Песочница


WF>Что имеется ввиду под песочницей?


sandbox, изоляция приложения от внешнего мира.

AVK>>7. Hotspot


WF>Реализация для Java была основана на реализации для Smalltalk (Sun купила разработку). Но, похоже, покупка помешала выходу коммерческой версиии для Smalltalk. Так что эта фича, видимо, была выпущена впервые именно для Java — не знаю, считать ли это революционной идеей Java.


Ты JIT с Hotspot не путаешь?
... << RSDN@Home 1.1.4 beta 3 rev. 268>>
AVK Blog
Re[18]: С# vs Java
От: VladD2 Российская Империя www.nemerle.org
Дата: 30.12.04 17:38
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Ты JIT с Hotspot не путаешь?


Именно Hotspot был разработан изначально для Смолтока. Но ява — это первый джит для статически-типизированного языка. Причем джит намного более производительный.
... << RSDN@Home 1.1.4 beta 3 rev. 267>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: С# vs Java
От: Karapuz  
Дата: 04.01.05 15:33
Оценка:
Здравствуйте, Shady, Вы писали:

V>> Этого никто и не делает. Наоборот игра демонстрирует, что невозможность

V>> применения его для разных облостей — это миф. Заслуга Шарпа только в
V>> том, что он упрощает разработку и упрощает время. Конторы вроде близарда
V>> могут позволить себе говорить "будет готово когда доделаем", но
V>> остальным время терять нельзя. Вот например ФарКарй возможно совершенно
V>> по другому оценили бы если бы он вышел после Дума3 и ХЛ2. А так игра на
V>> первых местах до сих пор.
S>Ничего подобного, ни Д3, ни ХЛ2 его не смогли перепрыгнуть по графике. Какая разнаица, вышел он позже/раньше.

Ну цирк. Где в FC графика? Обшарпанные стены избушек, песок, аляповатые текстуры пальм?
DOOM III по графике — новое слово

Да, думал, что-то полезное почерпну из 9-ти страниц обсуждения. Оказалось, что обсуждают как дети. Цитируют сообщения полностью, что в массе заняло процентов 60 текста. Ответы, в основном вода, флуд, кое-где оффтопик
Re[12]: С# vs Java
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.01.05 22:14
Оценка: 1 (1) +2 :)
Здравствуйте, Karapuz, Вы писали:

K>Да, думал, что-то полезное почерпну из 9-ти страниц обсуждения. Оказалось, что обсуждают как дети. Цитируют сообщения полностью, что в массе заняло процентов 60 текста. Ответы, в основном вода, флуд, кое-где оффтопик


Как думаешь — а в твоем сообщении сколько чего?
... << RSDN@Home 1.1.4 beta 3 rev. 272>>
AVK Blog
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.