Форум: "Прочее";
Текущий архив: 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]
> проблема возникает если я не знаю Си или знаю плохо
Брайан Керниган вместе с Деннисом Ричи написал хороший учебник. Давно.
Лень не является оправданием.
Но С никогда не задумывался как платформо-независимый язык, просто под каждую платформу для него есть компилятор.
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.006 c