Форум: "Прочее";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];
ВнизЧто такое платформо-независимый код? Найти похожие ветки
← →
xayam © (2008-02-08 15:11) [0]Каждый программист наверно рано или поздно задается таким вопросом. И тратит какое-то время на его решение. Так вот нужно ли это каждому заморачиваться или существует некая технология использование которой автоматически позволяет писать платформо-независимый код (ПНК) ?
ПНК это в-первую очередь независимость от языка и уже во-вторую от платформы, решение первой и второй задач объединяет всех программистов для решения одной сверхзадачи (ИИ).
Но и кроме этого преимуществ, которые дает ПНК достаточно, это и возможность создать структуры для удаленной работы программистов, это и избавление от необходимости учить в течении своей жизни более одного языка, в конечном счете достаточно хорошо знать один язык и тебя с ногами и руками возьмут в любую софтверную фирму и т.д.
← →
Игорь Шевченко © (2008-02-08 15:12) [1]
> Что такое платформо-независимый код?
Это утопия
← →
Palladin © (2008-02-08 15:13) [2]
> Что такое платформо-независимый код?
Это код для платформо-зависимого интерпритатора
← →
xayam © (2008-02-08 15:19) [3]
> Игорь Шевченко © (08.02.08 15:12) [1]
> > Что такое платформо-независимый код?
> Это утопия
тогда почему эту утопическую задачу всегда пыталась решить и Microsoft (Net) и Sun (Java) и т.д. ?
← →
ketmar © (2008-02-08 15:20) [4][0] xayam © (2008-02-08 15:11:00)
«ПНК» — это код, который одинаково не работает на любой платформе.
---
Understanding is not required. Only obedience.
← →
Игорь Шевченко © (2008-02-08 15:22) [5]xayam © (08.02.08 15:19) [3]
> тогда почему эту утопическую задачу всегда пыталась решить
> и Microsoft (Net) и Sun (Java) и т.д. ?
"- Отчего соловей поет?
- жрать хочет, от того и поет"
(с) Михаил Зощенко
← →
DrPass © (2008-02-08 15:29) [6]
> тогда почему эту утопическую задачу всегда пыталась решить
> и Microsoft (Net) и Sun (Java) и т.д. ?
Ты ж не путай маркетинг и практику :)
← →
xayam © (2008-02-08 15:32) [7]
> DrPass © (08.02.08 15:29) [6]
> > и Microsoft (Net) и Sun (Java) и т.д. ?
> Ты ж не путай маркетинг и практику :)
неважно как они ее решают, они ее пытаются решить в силу своих способностей и т.д.
← →
xayam © (2008-02-08 15:34) [8]я хочу сказать что такая проблема есть, она не решена
← →
ketmar © (2008-02-08 15:35) [9]>[7] xayam © (2008-02-08 15:32:00)
>они ее пытаются решить
саны — с конвульсиями, но решают. m$ — даже не планировала.
---
Understanding is not required. Only obedience.
← →
xayam © (2008-02-08 15:38) [10]
> ketmar © (08.02.08 15:35) [9]
> m$ — даже не планировала
как же, а msil - это ли не попытка решить задачу
> независимости от языка
← →
oxffff © (2008-02-08 15:41) [11]Вот он.
.method private hidebysig instance void _btnClearTare_Click(object sender,
class [mscorlib]System.EventArgs e) cil managed
{
// Code size 26 (0x1a)
.maxstack 8
IL_0000: ldarg.0
IL_0001: ldfld class [mscorlib]System.EventHandler [censored]
IL_0006: brfalse.s IL_0019
IL_0008: ldarg.0
IL_0009: ldfld class [mscorlib]System.EventHandler [censored]
IL_000e: ldarg.0
IL_000f: newobj instance void [mscorlib]System.EventArgs::.ctor()
IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object,
class [mscorlib]System.EventArgs)
IL_0019: ret
} // end of method WagonsControl::_btnClearTare_Click
[censored] - цензура
← →
ketmar © (2008-02-08 15:44) [12]>[10] xayam © (2008-02-08 15:38:00)
>msil — это ли не попытка решить задачу
нет. это очередная VM. покажи мне реализацию .Net от m$ на Linux или BSD.
---
Understanding is not required. Only obedience.
← →
Palladin © (2008-02-08 15:45) [13].NET 1.1 на FBSD покажу %)
← →
ketmar © (2008-02-08 15:48) [14]>[13] Palladin © (2008-02-08 15:45:00)
мона не канает. я сказал от m$.
---
Understanding is not required. Only obedience.
← →
Игорь Шевченко © (2008-02-08 15:50) [15]
> я хочу сказать что такая проблема есть, она не решена
Проблемы нету
← →
xayam © (2008-02-08 15:53) [16]
> ketmar © (08.02.08 15:44) [12]
так я о чем и говорю, MS и Sun решают разные задачи по определению, MS независимость от языка, Sun независимость от платформы, но обе эти задачи входят в понятие платформо-независимого кода. Вот им бы объединить усилия!
← →
xayam © (2008-02-08 15:55) [17]
> Игорь Шевченко © (08.02.08 15:50) [15]
> > я хочу сказать что такая проблема есть, она не решена
> Проблемы нету
че же они тогда решают ее?
← →
ketmar © (2008-02-08 15:56) [18]>[16] xayam © (2008-02-08 15:53:00)
>Вот им бы объединить усилия!
из двух фекалий конфетку не слепишь. даже если фекалии очень тщательно перемешивать.
---
Understanding is not required. Only obedience.
← →
Игорь Шевченко © (2008-02-08 15:57) [19]xayam © (08.02.08 15:55) [17]
Они извлекают прибыль.
← →
xayam © (2008-02-08 16:00) [20]
> Игорь Шевченко © (08.02.08 15:57) [19]
> xayam © (08.02.08 15:55) [17]
> Они извлекают прибыль.
дело не только в прибыли, дело еще в идеологии, деньги людей разделяют, атомизируют, в то время как идеи объединяют)) в конечном счете будет и прибыль, но это в долгосрочной перспективе, стратегической.
← →
Игорь Шевченко © (2008-02-08 16:01) [21]xayam © (08.02.08 16:00) [20]
Я тебе говорю, что проблемы нету. То, чем занимаются ms и sun, называется извлечение прибыли, а не решение несуществующей проблемы.
← →
xayam © (2008-02-08 16:06) [22]
> Игорь Шевченко © (08.02.08 16:01) [21]
> xayam © (08.02.08 16:00) [20]
> Я тебе говорю, что проблемы нету
Хорошо нету. Как же Вы тогда называете то, что каждый программист сталкивается с проблемой поиска ПНК в своем исходном коде? С проблемой его переноса на другую платформу? Другой язык?
← →
ketmar © (2008-02-08 16:10) [23]>[22] xayam © (2008-02-08 16:06:00)
каждый? поздравляю, гражданин, соврамши.
---
Understanding is not required. Only obedience.
← →
Игорь Шевченко © (2008-02-08 16:12) [24]xayam © (08.02.08 16:06) [22]
> Как же Вы тогда называете то, что каждый программист сталкивается
> с проблемой поиска ПНК в своем исходном коде? С проблемой
> его переноса на другую платформу? Другой язык?
Покажи мне "каждого программиста".
Вот есть здешний форум, тут программистов всяко есть. Покажи.
← →
xayam © (2008-02-08 16:16) [25]
> Вот есть здешний форум, тут программистов всяко есть. Покажи.
да хоть ketmar со своим CDM
> ketmar © (08.02.08 16:10) [23]
> >[22] xayam © (2008-02-08 16:06:00)
> каждый? поздравляю, гражданин, соврамши.
каждый более менее вменяемый
← →
clickmaker © (2008-02-08 16:17) [26]
> каждый более менее вменяемый
не понял, какая связь между вменяемостью и ПНК?
← →
Игорь Шевченко © (2008-02-08 16:17) [27]xayam © (08.02.08 16:16) [25]
Один из нескольких тысяч зарегистрированных на сайте ? Небольшая у вас однако выборка.
Или будут еще примеры ?
← →
ketmar © (2008-02-08 16:18) [28]>[25] xayam © (2008-02-08 16:16:00)
>да хоть ketmar со своим CDM
а кто тебе сказал, что у CDM когда-то планировалась мультиплатформенность? в этой каше кода и винда-то плохо поддерживалась с консолью. планировался UFC, у которого от CDM только слово «форум» и осталось. и общего кода — ровно одна буква названия.
---
Understanding is not required. Only obedience.
← →
xayam © (2008-02-08 16:21) [29]
> ketmar © (08.02.08 16:18) [28]
> >да хоть ketmar со своим CDM
> а кто тебе сказал
да вот прочиталCDM кому-то нужен? Ketmar © (30.03.07 13:00) [0]
сорри за флуд. есть ли смысл делать его дальше? в планах: унифицирование кода для win32/*nix. LUA API. плугины для других протоколов/форумов. поддержка SOCKS4/5 proxy. по-прежнему консоль. по-прежнему "всё в родном каталоге", так что запуск с flash-drive не отменяется. лицензия как и раньше -- public domain.
если хотя бы десяток юзеров CDM отметится -- будет public-версия. это не шантаж, это выяснение в поане "надо ли приводить код в состояние, когда не стыдно публиковать".
← →
ketmar © (2008-02-08 16:24) [30]>[29] xayam © (2008-02-08 16:21:00)
каким образом «унифицирование кода» можно прочесть как «поиск ПНК»? это можно прочесть только как «у меня есть две ветки для двух систем, я помедитирую, и напишу третью, универсальную». ы?
---
Understanding is not required. Only obedience.
← →
Sandman25 (2008-02-08 16:24) [31]Чем java не нравится? Я, нпаример, разрабатываю код, не зная, под какой ОС он будет работать. Потому как сервер приложений тоже является java-приложением :)
← →
Игорь Шевченко © (2008-02-08 16:24) [32]xayam © (08.02.08 16:21) [29]
> в планах: унифицирование кода для win32/*nix
Я конечно очень извиняюсь, но довольно много продуктов имеют унифицированный код под разные операционные системы.
И написаны они на простом С, даже без плюсов. Из примеров - Oracle, Firebird, куча GNU-утилит.
так что еще раз - проблемы не существует.
← →
ketmar © (2008-02-08 16:29) [33]>[31] Sandman25 (2008-02-08 16:24:00)
>Чем java не нравится?
смотря для чего.
---
Understanding is not required. Only obedience.
← →
xayam © (2008-02-08 16:29) [34]
> ketmar © (08.02.08 16:24) [30]
> это можно прочесть только как «у меня есть две ветки
> для двух систем, я помедитирую, и напишу третью, универсальную».
как ни странно, это как раз и есть перенос кода с одной системы на другую))
← →
ketmar © (2008-02-08 16:30) [35]>[31] Sandman25 (2008-02-08 16:24:00)
но в принципе — идиотской идеей «у нас бывают только классы» и отсутствием передачи параметров by reference.
---
Understanding is not required. Only obedience.
← →
ketmar © (2008-02-08 16:31) [36]>[34] xayam © (2008-02-08 16:29:00)
— хорошо, ай, хорошо!
— что хорошо-то, доктор?
— что у меня такого нет!
к счастью, я никогда не буду пользоваться твоими поделками. потому можешь пребывать в грёзах дальше.
---
Understanding is not required. Only obedience.
← →
Sandman25 (2008-02-08 16:31) [37]ketmar © (08.02.08 16:29) [33]
смотря для чего.
Для платформенной независимости, конечно :)
← →
isasa © (2008-02-08 16:31) [38]Что такое платформо-независимый код?
Это код, который не работает ни на одной из известных платформ ...
← →
xayam © (2008-02-08 16:31) [39]
> Игорь Шевченко © (08.02.08 16:24) [32]
> И написаны они на простом С
проблема возникает если я не знаю Си или знаю плохо
← →
Игорь Шевченко © (2008-02-08 16:33) [40]xayam © (08.02.08 16:31) [39]
> проблема возникает если я не знаю Си или знаю плохо
Брайан Керниган вместе с Деннисом Ричи написал хороший учебник. Давно.
Лень не является оправданием.
Но С никогда не задумывался как платформо-независимый язык, просто под каждую платформу для него есть компилятор.
← →
Sandman25 (2008-02-08 16:34) [41]ketmar © (08.02.08 16:30) [35]
у нас бывают только классы
Отличная идея. Сперва подумай - а может, это должен быть не классовый метод, а обычный?
отсутствием передачи параметров by reference
А это чтобы программисты не путались:
a := b;
func1(a);
func2(a);
Вопрос: a == b?
В java: да, равно.
В Delphi: не знаю, покажите описание и РЕАЛИЗАЦИЮ функций. Инкапсуляция идет в сад.
← →
ketmar © (2008-02-08 16:36) [42]Удалено модератором
← →
xayam © (2008-02-08 16:37) [43]
> Игорь Шевченко © (08.02.08 16:33) [40]
> Лень не является оправданием.
Лень - двигатель прогресса
← →
Sandman25 (2008-02-08 16:37) [44]Удалено модератором
← →
Anatoly Podgoretsky © (2008-02-08 16:38) [45]> xayam (08.02.2008 15:19:03) [3]
Потому что они хотят много зарабатывать, но это же зависимые от языка решения, я не представляю возможности сделать независимое от языка, даже простое сложение.
← →
clickmaker © (2008-02-08 16:38) [46]
> Инкапсуляция идет в сад
а она, бедная, тут чем провинилась?
← →
Игорь Шевченко © (2008-02-08 16:40) [47]xayam © (08.02.08 16:37) [43]
> Лень - двигатель прогресса
Те, кто двигает прогресс, изучают язык С и двигают прогресс им.
Так что там насчет озабоченных переносом программистов ? Вот и Кетмар вышел из их числа по своим собственным словам.
Осталось 0 примеров.
← →
Mystic © (2008-02-08 16:44) [48]В чем преимущества платформо-независимого кода? При разработке приложений большой практической выгоды от этого нет. Обычно приложение ориентировано на конкретного пользователя, у которого стоит конкретная операционная система. при этом любое конкретное решение может использовать конкретные преимущества того окружения, в котором оно выполняется.
В основном платформо-независимый код ценится в библиотеках. Писать его не так уж и сложно: достаточно не выходить за пределы стандарта используемого языка, и платформо-независимых библиотек. Такая разработка содержит определенные неудобства ввиду скудости средств. Но если код алгоритмический (например алгоритмы шифрования, шахматные движки, всякого рода вычисления), то тут нет ничего невозможного.
← →
Anatoly Podgoretsky © (2008-02-08 16:46) [49]> ketmar (08.02.2008 16:18:28) [28]
> у которого от CDM только слово «форум» и осталось. и общего кода — ровно одна буква названия.
И та на другой позиции
← →
Sandman25 (2008-02-08 16:46) [50]clickmaker © (08.02.08 16:38) [46]
Я же пример написал. Невозможно использовать как черный ящик функцию, которая по своему усмотрению может изменить передаваемые ей переменные. Не содержимое, а сами адреса. То есть использовать, конечно, можно, но на собственный страх и риск - никакой гарантии, что функция не присвоила указателю случайное значение.
← →
Anatoly Podgoretsky © (2008-02-08 16:47) [51]> ketmar (08.02.2008 16:24:30) [30]
Последний Иуда, все надежды поэта разрушил.
← →
ketmar © (2008-02-08 16:48) [52]>[51] Anatoly Podgoretsky © (2008-02-08 16:47:00)
а он не проплатил вовремя. заплатил бы, как договаривались — и не было бы проблем.
---
Understanding is not required. Only obedience.
← →
Sandman25 (2008-02-08 16:49) [53]clickmaker © (08.02.08 16:38) [46]
Я под инкапсуляцией понимаю принцип "Знать только необходимое". А тут приходится знать реализацию функций.
← →
Игорь Шевченко © (2008-02-08 16:50) [54]Sandman25 (08.02.08 16:49) [53]
Нет, не реализацию, а прототип. На Яве тоже надо знать.
← →
xayam © (2008-02-08 16:51) [55]
> Anatoly Podgoretsky © (08.02.08 16:38) [45]
> я не представляю возможности сделать независимое
> от языка, даже простое сложение.
пожалуйста
<operation type="add"><RefID name="x">10</RefID><RefID name="y">15</RefID></operation>
← →
ketmar © (2008-02-08 16:56) [56]>[55] xayam © (2008-02-08 16:51:00)
искренне желаю тебе всю жизнь на этом писать.
---
Understanding is not required. Only obedience.
← →
clickmaker © (2008-02-08 16:58) [57]
> [55] xayam © (08.02.08 16:51)
а чего надо сделать, чтобы это работало?
← →
xayam © (2008-02-08 17:00) [58]
> clickmaker © (08.02.08 16:58) [57]
> > [55] xayam © (08.02.08 16:51)
> а чего надо сделать, чтобы это работало?
вообще много чего например http://xayam.by.ru/index.shtml?section=articles&subsection=pic
← →
Kerk © (2008-02-08 17:00) [59]
> <operation type="add"><RefID name="x">10</RefID><RefID name="y">15</RefID></operation>
Так вот он какой.. Navity O4
← →
xayam © (2008-02-08 17:04) [60]
> Kerk © (08.02.08 17:00) [59]
а что такое Navity O4? Где можно почитать?
← →
clickmaker © (2008-02-08 17:06) [61]
> [58] xayam © (08.02.08 17:00)
ну так я могу написать
<desire type="money" amount="many" currency="euro" />
платформо-независимо? да
однако, что мне с того?
← →
Palladin © (2008-02-08 17:07) [62]
> [60] xayam © (08.02.08 17:04)
только у одного хитрофилейного человека...
← →
Mystic © (2008-02-08 17:19) [63]> xayam © (08.02.08 17:04) [60]
Не знаю, что означает конкретно Navity O4, но мне попадалось на глаза описание XML-based языка программирования. Где так и писалось:
<function name="Sqr">
<arguments>
<argument name="x" type="double"/>
</arguments>
<body>
<assigment>
<destination type="varref" name="result"/>
<source type="expression">
<product>
<productitem type="varref" name="x"/>
<productitem type="varref" name="x"/>
</product>
</source>
</assigment>
</body>
</function>
Но общественность на него не обратила должного внимания... :(
← →
xayam © (2008-02-08 17:24) [64]
> Не знаю, что означает конкретно Navity O4
если это http://delphimaster.net/view/15-1200905458/ то спасибо не надо
← →
ANTPro © (2008-02-08 18:07) [65]2 ketmar
Что сказешь: ПНК vs LUA ?
← →
ketmar © (2008-02-08 18:47) [66]>[65] ANTPro © (2008-02-08 18:07:00)
скажу, что не надо смешивать круглое и фиолетовое.
---
Understanding is not required. Only obedience.
← →
ketmar © (2008-02-08 18:48) [67]>[65] ANTPro © (2008-02-08 18:07:00)
кстати. это ты язык Lua имел в виду, или m$-аббревиатуру?
---
Understanding is not required. Only obedience.
← →
xayam © (2008-02-08 19:37) [68]
> Mystic © (08.02.08 17:19) [63]
> но мне попадалось
> на глаза описание XML-based языка программирования. Где
> так и писалось:
вот XML для С++ уже есть http://xplusplus.sourceforge.net/
← →
clickmaker © (2008-02-08 19:45) [69]
> [68] xayam © (08.02.08 19:37)
я бы убился апстену или выпил бы йад, если б довелось с таким кодом работать:
<scope type="public">
<MyObjectNode>200</MyObjectNode>
</scope>
← →
ANTPro © (2008-02-08 19:48) [70]> [66] ketmar © (08.02.08 18:47)
Ты бы взялся на LUA писать, что-то платформо-независимое? Или это совсем фиолетово?
← →
Anatoly Podgoretsky © (2008-02-08 19:51) [71]> xayam (08.02.2008 16:51:55) [55]
Тест не прошел.
Прогнал в бейсике, отругало.
← →
clickmaker © (2008-02-08 19:55) [72]
> [71] Anatoly Podgoretsky © (08.02.08 19:51)
у бейсик у вас кроссплатформенный?
← →
Anatoly Podgoretsky © (2008-02-08 20:06) [73]> clickmaker (08.02.2008 19:55:12) [72]
Не играет роли, автор говорил независимо от языка, оказалось, что это пиар, ничего подобного в природе не наблюдается.
← →
ketmar © (2008-02-08 20:16) [74]>[70] ANTPro © (2008-02-08 19:48:00)
LUA? Least-Privileged User Account? logical unit application? нет, на этом я писать не умею, даже не уговаривайте.
---
Understanding is not required. Only obedience.
← →
Черный Шаман (2008-02-08 20:16) [75]
> xayam © (08.02.08 19:37) [68]
>
>
> > Mystic © (08.02.08 17:19) [63]
> > но мне попадалось
> > на глаза описание XML-based языка программирования. Где
> > так и писалось:
>
> вот XML для С++ уже есть http://xplusplus.sourceforge.net/
Плакала малина, Хохотал крыжовник, Подрались за пиво Клубника и шиповник, Матерился тополь, Пела песни слива, Вот такая штука: конопля и пиво!
А как вам такой код
<!-- скин-элемент в котором прописаны все примеры типов xml данных. -->
<TemplateSkin>
<!--целый тип-->
<Integer type="int" value="0"/>
<!--дробный, разделитель точка-->
<Double type="double" value="0"/>
<!--булевый тип-->
<Boolean type="bool" value="False"/>
<!--целый цвет, понимает цвета Delphi-->
<Color type="color" value="clNone"/>
<!--строковый тип-->
<WideString type="wstr" value="трям <> ""'"/>
<!--графический примитив - точка-->
<Point type="point" value="(0,0);"/>
<!--графический примитив - размер-->
<Size type="size" value="(0,0);"/>
<!--графический примитив - прямоугольник-->
<Rect type="rect" value="(0,0);(0,0);"/>
<!--графический примитив - элипс, задается сторонами прямоугольника в который вписан-->
<Ellipse type="ellipse" value="(0,0);(0,0);"/>
<!--прямоугольник со скруглеными краями ellsize - ширина и высота элипса скругления-->
<RoundRect type="roundrect" rect="(0,0);(0,0);" ellsize="(0,0);"/>
<!--графический примитив - полигон из точек-->
<Polygon type="poly" value="(0,0);(0,0);(0,0);"/>
<!--потоковый примитив - картинка, сама картинка ложится в папку images-->
<Bitmap type="bmp" transparent="False" transparentcolor="$020000FF" pixelformat="pf24bit" transparentmode="tmAuto" file="2021937443.bmp"/>
<!--тип - множество набор строковых данных-->
<Set type="set" value="testattr1,testattr2"/>
</TemplateSkin>
← →
clickmaker © (2008-02-08 20:17) [76]
> сама картинка ложится в папку images
"а картинки все ложат и ложат"
почти (с)
← →
ketmar © (2008-02-08 20:18) [77]>[68] xayam © (2008-02-08 19:37:00)
к счастью, оно сдохло несколько лет назад. R.I.P.
---
Understanding is not required. Only obedience.
← →
ketmar © (2008-02-08 20:20) [78]>[75] Черный Шаман (2008-02-08 20:16:00)
идиотизм. избыточность прёт изо всех дырок. я не понял только, почему в каменте не написано, что это «камент, тип: идиотский». и почему нет определений типа «bitmap — это keyword».
---
Understanding is not required. Only obedience.
← →
Черный Шаман (2008-02-08 20:24) [79]
> ketmar © (08.02.08 20:20) [78]
>
> >[75] Черный Шаман (2008-02-08 20:16:00)
> идиотизм. избыточность прёт изо всех дырок. я не понял только,
> почему в каменте не написано, что это «камент, тип: идиотский».
> и почему нет определений типа «bitmap — это keyword».
На самом деле очень удобно.
<PowerButton>
<prop>
<InheritsFrom type="wstr" value="BasicSkin"/>
<AlignBorder type="rect" value="(0,2);(0,0);"/>
<DefaultSize type="size" value="(180,32);"/>
<Anchors type="set" value="akTop, akLeft"/>
<Color type="color" value="clBtnFace"/>
<BevelRect type="rect" value="(0,0);(0,0);"/><!--Координаты указывают насколько рамка больше своих размеров-->
<BevelWindow type="bool" value="False"/> <!--Если правда то это рамка для окна-->
<DrawText type="bool" value="True"/> <!--Если правда то выводить текст-->
<TextRect type="rect" value="(32,0);(4,0);"/><!--Отступ слева сверху, и справа с низу в пределах которых будет выводиться текст-->
<Image type="bmp" transparent="True" transparentcolor="clBlack" pixelformat="pf32bit" transparentmode="tmFixed" file="power.bmp"/>
<ImageMargins type="rect" value="(28,0);(0,0);"/><!--За счет фиксации левой строны картинки растягиваеться только черная облать на всю кнопку -->
<ImageMirror type="bool" value="False"/> <!-- Отражать картинку или нет, без этого свойства отражать-->
</prop>
← →
DiamondShark © (2008-02-08 20:39) [80]
> Sandman25 (08.02.08 16:31) [37]
> ketmar © (08.02.08 16:29) [33]
>
> смотря для чего.
> Для платформенной независимости, конечно :)
Это миф.
Жаба-приложение исполняется на одной единственной платформе: виртуальной жаба-мойшине, следовательно, является платформозависимым.
← →
ketmar © (2008-02-08 20:46) [81]>[79] Черный Шаман (2008-02-08 20:24:00)
на самом деле это является тем же, чем и выглядит — идиотизмом. за каким половым органом везде типы указываются? за каким половым органом вообще тут markup? только массовые расстрелы спасут Родину!
---
Understanding is not required. Only obedience.
← →
Черный Шаман (2008-02-08 20:49) [82]
> ketmar © (08.02.08 20:46) [81]
Для удобства, так как хранилище не зависит от типов данных и тип элемента свойства создаётся на основе данных считанных из этого свойства, тоесть имени типа.
Получается очень универсально, когда хранилище само не знает что оно хранит - оно хранит абстрактные объекты.
А потом с этими данными можно работать как с обычными property объектов.
← →
ketmar © (2008-02-08 20:58) [83]>[82] Черный Шаман (2008-02-08 20:49:00)
>Получается очень универсально, когда хранилище само не знает что оно
>хранит
это называется «нетипизированный файл». придумано кучу десятилетий тому.
---
Understanding is not required. Only obedience.
← →
Palladin © (2008-02-08 21:36) [84]
> [83] ketmar © (08.02.08 20:58)
млин, это называется хужее, это называется потоково-виртуально-конструкорно-ридерно-персистенная система адекватного чтения чего из потока куда то, но туда куда надо :)
← →
ketmar © (2008-02-08 21:39) [85]>[84] Palladin © (2008-02-08 21:36:00)
ниасилил. пиво совсем кончилось. %-)
---
Understanding is not required. Only obedience.
← →
Черный Шаман (2008-02-08 22:08) [86]
> Palladin © (08.02.08 21:36) [84]
>
>
> > [83] ketmar © (08.02.08 20:58)
>
> млин, это называется хужее, это называется потоково-виртуально-
> конструкорно-ридерно-персистенная система адекватного чтения
> чего из потока куда то, но туда куда надо :)
Ну да, Java Way, когда программист не должен особо понимать как оно работает, но оно должно работать.
← →
Palladin © (2008-02-08 22:30) [87]а чего тут асиливать, я VCL описал :)
своеобразно...
← →
iZEN © (2008-02-08 22:46) [88]
> Palladin © (08.02.08 15:45) [13]
>
> .NET 1.1 на FBSD покажу %)
http://cvsweb.freebsd.org/ports/lang/monomono-1.2.5.1
An open source implementation of .NET Development Framework
Long description : Sources : Changes : Download
Maintained by: bsd-sharp-list@forge.novell.com
Requires: bison-2.3_3,1, gettext-0.16.1_3, glib-2.14.5, gmake-3.81_2, libiconv-1.11_1, libtool-1.5.24, m4-1.4.9,1, pcre-7.6, perl-5.8.8_1, pkg-config-0.22_1
В общем, оно на библиотеки GNOME завязано сильно.
← →
TUser © (2008-02-09 07:45) [89]> Игорь Шевченко © (08.02.08 16:17) [27]
Я не программист, но меня пишите. Пока спасаюсь связкой FreePascal/TD, соотвественно работаю на В и Л. Но хочется еще Соляриса. Проблема есть. Хотя и не массовая.
← →
xayam © (2008-02-09 12:33) [90]
> ketmar © (08.02.08 20:18) [77]
> >[68] xayam © (2008-02-08 19:37:00)
> к счастью, оно сдохло несколько лет назад
дело не в этом, наблюдается тенденция к перехода на XML, а поскольку есть спрос на обработку исходного кода, значит будет и предложение что-то универсальное.
← →
Игорь Шевченко © (2008-02-09 12:34) [91]xayam © (09.02.08 12:33) [90]
Не будет. Потому что не нужно.
← →
ketmar © (2008-02-09 12:35) [92]>[90] xayam © (2008-02-09 12:33:00)
>наблюдается тенденция к перехода на XML
хвала Бафомету, пик этого идиотизма уже отгремел. надеюсь, оно сдохнет. точнее, уползёт в свою нишевую нору и не будет отсвечивать.
---
Understanding is not required. Only obedience.
← →
xayam © (2008-02-09 12:46) [93]
> Игорь Шевченко © (08.02.08 16:40) [47]
> Так что там насчет озабоченных переносом программистов ?
> Вот и Кетмар вышел из их числа по своим собственным словам.
> Осталось 0 примеров.
ну и кроме него программистов достаточно, как ни зайдешь на форум, обязательно кто-нибудь справшивает как перенести с одного языка на другой. Конретно сейчас не нашел, но помню точно раз пять натыкался когда заходил
← →
Игорь Шевченко © (2008-02-09 12:51) [94]xayam © (09.02.08 12:46) [93]
Опять же, по сравнению с несколькими тысячами "раз пять" это капля в море и ради нее не стоит затевать глобальные прожекты, нес па ?
Я понимаю, что хочется, но может лучше самодвижущееся пресс-папье изорести ? Всяко пользы окружающим больше.
← →
ketmar © (2008-02-09 12:51) [95]>[93] xayam © (2008-02-09 12:46:00)
>как перенести с одного языка на другой
обалдеть. это, по-твоему, равнозначно «платформонезависимости»? скажи свои реквизиты, когда я от смеха задохнусь, туда родственники счёт за похороны посылать будут.
---
Understanding is not required. Only obedience.
← →
xayam © (2008-02-09 12:56) [96]
> ketmar © (09.02.08 12:51) [95]
> >[93] xayam © (2008-02-09 12:46:00)
> >как перенести с одного языка на другой
> это, по-твоему, равнозначно «платформонезависимости»?
не равнозначно, но включает и это тоже, в первом посте же еще написал))
← →
Kostafey © (2008-02-09 13:32) [97]Убойная ветка. :)))
Занятно, что про скипты вообще мало упоминали.
← →
ketmar © (2008-02-09 13:49) [98]>[96] xayam © (2008-02-09 12:56:00)
мне всегда нравилось тебя читать — у тебя такие забавные проблемы с логикой…
по-твоему, «наличие платформы с универсальным языком/CLR» и «перевод кода с одного языка на другой» — одно и то же? а то, что наличие Универсального Истинного Языка никак не снимает проблемы перевода — не ясно? как и то, что алчущие перевода зачастую просто ерундой занимаются, будучи не в состоянии слинковать программу на другом языке для «общей универсальной платформы — windows» — в силу незнания инструментов для этой платформы?
---
Understanding is not required. Only obedience.
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];
Память: 0.77 MB
Время: 0.008 c