Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re^2: Hововведения к ОО языку среднего уровня.

1 view
Skip to first unread message

Dmitry Feodorov

unread,
Feb 9, 2004, 3:13:45 PM2/9/04
to
Здоровья тебе, #/Andrei/#.
XC: #SU.OOP, #CC.MY.ECHOMAIL

09 Фев 04, в 13:14, *Andrei N. Sobchuck* писал я к _Max Belugin_:

DF>>> 3) Контроль версий компонентов программы и взаимозаменяемость
DF>>> библиотек различных версий, включаемая по желанию разработчика.
MB>> возможно, следует отделить описание среды исполнения от языка
MB>> программиррования.
AS> "An operating system is a collection of things
AS> that don't fit into a language.
AS> There shouldn't be one" (c) Dan Ingalls

1) Прошу прощения, но нельзя ли поставить датировку цитаты.
2) Кто имеет что-то против кросс-платформенного бинарного кода? Скорее всего
найдется мало противников этой идеи. А ведь она также требует среду исполнения,
причем жестче, нежели приведенный выше пункт. => Среда выполнения неоходима. =>
Логично включение контроля версий подключаемых к программе динамических
библиотек. Или кто-то имеет что-то против концепции dll? Этот пункт - метод
борьбы с проблемой dll-hell, которая сопровождает концепцию разделяемых
библиотек, имхо, на всех платформах, где последняя существует.

Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]

Andrei N. Sobchuck

unread,
Feb 10, 2004, 5:30:47 AM2/10/04
to
Dmitry Feodorov <Dmitry....@p6.f1450.n5030.z2.fidonet.org> wrote:
DF>>>> 3) Контроль версий компонентов программы и взаимозаменяемость
DF>>>> библиотек различных версий, включаемая по желанию разработчика.
MB>>> возможно, следует отделить описание среды исполнения от языка
MB>>> программиррования.
AS>> "An operating system is a collection of things
AS>> that don't fit into a language.
AS>> There shouldn't be one" (c) Dan Ingalls

DF> 1) Прошу прощения, но нельзя ли поставить датировку цитаты.

Цитата отсюда:
http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html
(http://www.smalltalk.ru/articles/byte-aug-81-principles.html)
DF> 2) Кто имеет что-то против кросс-платформенного бинарного кода? Скорее всего
DF> найдется мало противников этой идеи. А ведь она также требует среду исполнения,

"Что было, то и будет, и что творилось, то творится,
И нет ничего нового под солнцем.
Бывает, скажут о чем-то: смотри, это новость!
А уже было оно в веках, что прошли до нас.
Не помнят о прежнем - так и о том, что будет, -
О нем не вспомнят те, кто будут позднее."
Экклезиаст

Похоже то, что ты хочешь - это виртуальная машина + [переносимый] байткод.

DF> причем жестче, нежели приведенный выше пункт. => Среда выполнения неоходима. =>
DF> Логично включение контроля версий подключаемых к программе динамических
DF> библиотек. Или кто-то имеет что-то против концепции dll? Этот пункт - метод
DF> борьбы с проблемой dll-hell, которая сопровождает концепцию разделяемых
DF> библиотек, имхо, на всех платформах, где последняя существует.

Всё же, тебе нужно сказать, чем тебя не устраивает какой-либо из существующих
вариантов, или наоборот, какой тебе нравится.
Версий у динамических библиотек есть в юнихах/линухах. Есть сборки в .Net.
Пакеты в Tcl. В то же время многие обходятся без версий :)


--
Andrei N.Sobchuck
JabberID: and...@jabber.ru. ICQ UIN: 46466235.

Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru

Dmitry Feodorov

unread,
Feb 10, 2004, 2:59:09 PM2/10/04
to
Здоровья тебе, #/Andrei/#.
XC: #SU.OOP, #CC.MY.ECHOMAIL

10 Фев 04, в 13:30, *Andrei N. Sobchuck* писал я к _Dmitry Feodorov_:

DF>>>>> 3) Контроль версий компонентов программы и взаимозаменяемость
DF>>>>> библиотек различных версий, включаемая по желанию

DF>>>>> разработчика.


MB>>>> возможно, следует отделить описание среды исполнения от языка
MB>>>> программиррования.
AS>>> "An operating system is a collection of things
AS>>> that don't fit into a language.
AS>>> There shouldn't be one" (c) Dan Ingalls

DF>> 1) Прошу прощения, но нельзя ли поставить датировку цитаты.

AS> Цитата отсюда:
AS> http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_
AS> behind_smalltalk.html (http://www.smalltalk.ru/articles/byte-aug-81-pr
AS> inciples.html)

DF>> 2) Кто имеет что-то против кросс-платформенного бинарного кода?

DF>> Скорее всего найдется мало противников этой идеи. А ведь она
DF>> также требует среду исполнения,

AS> "Что было, то и будет, и что творилось, то творится,
AS> И нет ничего нового под солнцем.
AS> Бывает, скажут о чем-то: смотри, это новость!
AS> А уже было оно в веках, что прошли до нас.
AS> Hе помнят о прежнем - так и о том, что будет, -
AS> О нем не вспомнят те, кто будут позднее."
AS> Экклезиаст

AS> Похоже то, что ты хочешь - это виртуальная машина + [переносимый]
AS> байткод.

Hе совсем, это также JIT-компиляция при первом запуске под конкретную
платформу.

DF>> причем жестче, нежели приведенный выше пункт. => Среда выполнения

DF>> неоходима. => Логично включение контроля версий подключаемых к
DF>> программе динамических библиотек. Или кто-то имеет что-то против
DF>> концепции dll? Этот пункт - метод борьбы с проблемой dll-hell,
DF>> которая сопровождает концепцию разделяемых библиотек, имхо, на
DF>> всех платформах, где последняя существует.

AS> Всё же, тебе нужно сказать, чем тебя не устраивает какой-либо из
AS> существующих вариантов, или наоборот, какой тебе нравится. Версий у
AS> динамических библиотек есть в юнихах/линухах. Есть сборки в
AS> .Net. Пакеты в Tcl. В то же время многие обходятся без версий :)

1) В .NET нет версий?
2) Это уже не для кого не секрет, что на многих юниксах идея dll выродилась в
библиотеку функций, подключаемую в период run-time к определенному процессу,
без возможности параллельного использования ее в памяти несколькими процессами.

PS: С Tcl не сталкивался, по-этому и сказать ничего не могу.
Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]

Andrei N. Sobchuck

unread,
Feb 11, 2004, 3:00:30 AM2/11/04
to
Dmitry Feodorov <Dmitry....@p6.f1450.n5030.z2.fidonet.org> wrote:
AS>> Всё же, тебе нужно сказать, чем тебя не устраивает какой-либо из
AS>> существующих вариантов, или наоборот, какой тебе нравится. Версий у
AS>> динамических библиотек есть в юнихах/линухах. Есть сборки в
AS>> .Net. Пакеты в Tcl. В то же время многие обходятся без версий :)

DF> 1) В .NET нет версий?

Есть. Я ж написал.

DF> 2) Это уже не для кого не секрет, что на многих юниксах идея dll выродилась в
DF> библиотеку функций, подключаемую в период run-time к определенному процессу,
DF> без возможности параллельного использования ее в памяти несколькими процессами.

Это где так?

Andrew Filonov

unread,
Feb 11, 2004, 3:18:14 AM2/11/04
to
>>>>> "DF" == Dmitry Feodorov writes:

DF> 2) Это уже не для кого не секрет, что на
DF> многих юниксах идея dll выродилась в библиотеку функций,
DF> подключаемую в период run-time к определенному процессу, без
DF> возможности параллельного использования ее в памяти несколькими
DF> процессами.
Вообще-то секрет. Список "многих юниксов" в студию.

--
Andrew E. Filonov
If a situation requires undivided attention, it will
occur simultaneously with a compelling distraction.

0 new messages