URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 74178
[ Назад ]

Исходное сообщение
"Зафиксированы факты прямого копирования кода Java SE в Android"

Отправлено opennews , 22-Янв-11 00:07 
Флориан Мюллер (Florian Mueller), известный борец с патентованием программного обеспечения, опубликовал (http://fosspatents.blogspot.com/2011/01/new-evidence-support...) результаты изучения обоснованности обвинений (https://www.opennet.ru/opennews/art.shtml?num=27610) Oracle в копировании оригинального кода платформы Java при реализации платформы Android. Выявленные в процессе исследования факты превзошли все ожидания - как минимум 43 файла в дереве исходных текстов платформы Android содержат достаточно большие блоки кода, полностью совпадающие с оригинальным кодом платформы Java SE.
<center><a href="http://www.docstoc.com/docs/69702412/3-GroupImpl-synopsis&qu... src="https://www.opennet.ru/opennews/pics_base/29346_1295643873.jp... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

Более того, в 37 файлах из состава Android явно присутствует пометка об их проприетарном или конфиденциальном характере. Данные файлы судя...

URL: http://fosspatents.blogspot.com/2011/01/new-evidence-support...
Новость: https://www.opennet.ru/opennews/art.shtml?num=29346


Содержание

Сообщения в этом обсуждении
"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Аноним , 22-Янв-11 00:07 
Вот и попал гугл с своей явой.. В ближайшее время будет весело =)

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Ян Злобин , 22-Янв-11 08:09 
>Вот и попал гугл с своей явой.. В ближайшее время будет весело =)

А новость внимательно прочитать не судьба?


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Вова , 22-Янв-11 10:27 
>>Вот и попал гугл с своей явой.. В ближайшее время будет весело =)
> А новость внимательно прочитать не судьба?

прочитал - удалены ПОСЛЕ копирования.

Сами то внимательно читать не умеем, только заголовки, Ян.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Ян Злобин , 22-Янв-11 10:29 
> прочитал - удалены ПОСЛЕ копирования.

Какие-то малозначительные файлы. Не надо раздувать истерик.  Все путем.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Вова , 22-Янв-11 10:38 
>> прочитал - удалены ПОСЛЕ копирования.
> Какие-то малозначительные файлы. Не надо раздувать истерик.  Все путем.

Доказано воровство  каких-то малозначительных денежных купюр.  Основная масса ворованного не найдена.найдена. Не надо раздувать истерик.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Ян Злобин , 22-Янв-11 10:42 
> Доказано воровство  каких-то малозначительных денежных купюр.  Основная масса ворованного
> не найдена.найдена. Не надо раздувать истерик.

Глупости какие-то.  Лежало же в открытом доступе.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Вова , 22-Янв-11 11:27 
Да мало ли что как лежит?
Если что  - я не поборник копирайта и прочего атавизма.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Меск , 24-Янв-11 11:46 
Вы видимо не разбираетесь в разработке платформ. Sun выложило эти тесты, для того чтобы сторонние разработчики альтернативных платформ Java могли тестировать свои платформы. Точно так же Microsoft выложило в открытый доступ тесты для .Net, которые использует Mono.

У меня лично больше всего вызывает недоумение политика Oracle - зачем рубить Java?


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Вова , 24-Янв-11 12:37 
Использование любого текста с явно написанной лицензией должно быть юридически обосновано, вплоть до абсурдов типа доказательства некорректного лицензирования хелло-ворлд.
Я понимаю раздражение школьников, которые самостоятельно поставили убунту, но всё-таки надо понимать, о чём речь. Никому в суде неинтересно насколько именно данный файл полезен или нет.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено ананим , 24-Янв-11 13:35 
я тоже понимаю раздражение БЫВШИХ школьников, которые самостоятельно УЖЕ не могут поставить убунту, но всё-таки надо понимать, что в суд дела попадают только если это кому-то нужно.
поэтому вопрос вполне закономерен -
>У меня лично больше всего вызывает недоумение политика Oracle - зачем рубить Java?

ответ кстати тоже.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено szh , 24-Янв-11 22:56 
> Никому в суде неинтересно насколько именно данный файл полезен или нет.

Будет интересно, когда будут расчитывать убытки Оракл в размере 0$.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено szh , 22-Янв-11 17:11 
кто тебе сказал что эти файлы нельзя выкладывать в открытый доступ ?

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Ян Злобин , 22-Янв-11 17:55 
> кто тебе сказал что эти файлы нельзя выкладывать в открытый доступ ?

А где я сказал, что нельзя?  Вместе курили что ли? :-)


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено pavlinux , 22-Янв-11 00:09 
Не понятно другое, почему никто в Гугле рефакторингом и обфусификацией не занимается?!


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Аноним , 22-Янв-11 00:15 
там приписка:
(c) by Sun Microsystems, Inc. Taken from Sun's Wireless Toolkit
Download: http://java.sun.com/products/sjwtoolkit/

сам тулкит без открытых исходников, так просто точно не проверишь.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Карбофос , 22-Янв-11 00:28 
да даже до этого дело не дошло. гугель сильно кричал о стогой проверке на правообладания, а тут вдруг такая лажа. o_O мыльная опера, однако...

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено none_first , 22-Янв-11 12:52 
-претензии были к андроиду, в платформе "этого" кода нет
-пользоваться тестюнитами не запрещено
-код с мультимедией добавил не Гугл и, опять же, его нет в распространяемой платформе

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Карбофос , 22-Янв-11 13:24 
мне вот подумалось: этот Флориан где работает, или на кого?
второе, при так называемой декомпиляции невозможно восстановить названия переменных. по крайней мере, было так примерно год назад, когда потрошил один файл. может, конечно, я не тем ява-декомпайлером пользовался.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Аноним , 22-Янв-11 15:59 
нормальный java декомпилер из ida все востанавливает.
А если у народа мозгов не хватило сделать рефакторинг после декомпиляции - то чего обижаться что их обвиняют в воровстве кода ?

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено szh , 22-Янв-11 17:15 
рефакторинг после декомпиляции ничего не меняет с точки зрения закона. Кроме того слова  "обижаться" и "воровстве" говорят о твоем неадекватном восприятии.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Карбофос , 22-Янв-11 19:58 
использовал JD

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено ruslan , 23-Янв-11 16:04 
Неужели Ida восстанавливает код вместе с копирайтами в комментах?...

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Карбофос , 23-Янв-11 19:44 
поди, ещё и свои комменты дописывает ;)

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Меск , 24-Янв-11 11:48 
> нормальный java декомпилер из ida все востанавливает.
> А если у народа мозгов не хватило сделать рефакторинг после декомпиляции -
> то чего обижаться что их обвиняют в воровстве кода ?

Только если не было обфускации.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Аноним , 24-Янв-11 15:15 
Если компилировано в debug режиме - то восстанавливается все и локальные переменные в том числе, если без debug - то только названия методов, остальное же декомпилятором заменяется на названия типа obj1.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено filosofem , 22-Янв-11 00:32 
Не было ресурсов и времени сделать по уму. А были бы ресурсы и время сделать по уму, не был бы Андроид писан на Джаве. ИМХО.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено klalafuda , 22-Янв-11 01:01 
> Не было ресурсов и времени сделать по уму. А были бы ресурсы и время сделать по уму, не был бы Андроид писан на Джаве. ИМХО.

Не думаю. Гугл - он конечно не бедный, он он совсем не глупее Микрософта. И он отлично понимает, что реально выезжать нужно сугубо на массе. А масса кто? Правильно. Не XXX и не YYY но жаба. Вот и весь выбор. В конце-концов, ребята двигаются не в контексте Нижнего Гадюкино но вполне так себе в мировом масштабе. Сделать свою машину - не проблема. Но кто сможет её грамотно использовать в тысячи и тысячи рук? А опыт? А обучение? А миллионы готовых кодеров искаропки? А <you name>? Сугубо взяли уже готовую и действительно раскрученную и распространенную платформу. Это - не ресурсы. Это - время. Нереально за короткий промежуток времени раскрутиться так, как жаба, которая шла к своему текущему статусу совсем не год и не два. Не могут девять девок за месяц родить младенца..


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено filosofem , 22-Янв-11 13:10 
>Но кто сможет её грамотно использовать в тысячи и тысячи рук? А опыт? А обучение? А миллионы готовых кодеров искаропки? А <you name>? Сугубо взяли уже готовую и действительно раскрученную и распространенную платформу. Это - не ресурсы. Это - время. Нереально за короткий промежуток времени раскрутиться так, как жаба, которая шла к своему текущему статусу совсем не год и не два.

Яббло то раскрутилось. Без Джавы и вообще без ничего, кроме умного маркетинга, грамотного инженеринга и производственных мощностей. И миллионы кодеров внезапно появились.
А еще есть вариант взять готовую платформу, под которую уже есть миллионы кодеров, хороших кодеров и которая собирается под АРМ архитектуру давно. Сторонних кодеров, как энтузиастов, так и коммерческих заинтересовывать можно. И язык здесь второстепенный фактор.

У Гугла производственных ресурсов нет, а производить надо много и резко. История Билли Г. III показывает, что в такой ситуации нужно просто понравиться производителям железа и дать им то, что они хочут ― удобную, знакомую для них платформу под удобной для них лицензией, вот.
  


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено klalafuda , 22-Янв-11 14:34 
> Яббло то раскрутилось.

Ябло крутиться уже не первый десяток лет. Нарабатывая за это время сплоченный коллектив убежденных фанбоев, которые купят практически все, что угодно. Главное, чтобы с яблочком. Такие вещи тоже за год-два не делаются. У гугал же нет этих десятков лет в запасе. Ему нужно раскрутить мобильную платформу здесь и сейчас, за год-два. И яблочных фанбоев у гугла тоже (пока что) нет. Так что сравнивать гуглу и ябло а тем более в мобайле.. Это как-то не корректно.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено pavlinux , 22-Янв-11 15:44 
> Так что сравнивать гуглу и ябло а тем более в мобайле.. Это как-то не корректно.

Тем не менее, айФон сливает Андройду в тех же Штатах.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено szh , 22-Янв-11 17:20 
ты не понял контекст разговора. Стыдно! Иногда лучше жевать чем говорить.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено pavlinux , 24-Янв-11 01:07 
> ты не понял контекст разговора. Стыдно! Иногда лучше жевать чем говорить.

Пофигу контекст - результаты продаж видны!


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Анон , 24-Янв-11 08:10 
Плятть, яблокофоны покупает кто? 80% - фанаты и 20% попантоваться, а ведроид - 80% чтобы звонить, при этом не зная, какое Г берут. Это просто долбаная дешевая платформа с позапрошлогодним железом. Они количеством берут, не качеством... Кроме того, видел своими глазами людей, просящих на тот же аппарат с ведроидом "поставить" вынь-мобайл. Бедные... И еще... где вы в ведроиде LINUX нашли? Жалкая выжимка...

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Меск , 24-Янв-11 11:54 
> Плятть, яблокофоны покупает кто? 80% - фанаты и 20% попантоваться, а ведроид
> - 80% чтобы звонить, при этом не зная, какое Г берут.
> Это просто долбаная дешевая платформа с позапрошлогодним железом. Они количеством берут,
> не качеством... Кроме того, видел своими глазами людей, просящих на тот
> же аппарат с ведроидом "поставить" вынь-мобайл. Бедные... И еще... где вы
> в ведроиде LINUX нашли? Жалкая выжимка...

Пользовался WM, сломался, забыл как ночной кошмар. Больше не возьму никогда.
Субъективно очень неудобное управление, особенно если использовать телефон как телефон, это же телефон?.
Сейчас HTC с Android, никаких зависаний, тормозов, удобно. Да и в конце концов - рынок решает, и рынок говорит , что WM - отстой.


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено pavlinux , 24-Янв-11 14:34 
> Плятть, яблокофоны покупает кто? 80% - фанаты и 20% попантоваться, а ведроид
> - 80% чтобы звонить, при этом не зная, какое Г берут.
> Это просто долбаная дешевая платформа с позапрошлогодним железом.

Типа 4 Айфон сделанный тем же Самсунгом на Cortex A8 не говно, а Samsung Galaxy S говно.
:)



"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Семен , 24-Янв-11 16:22 
Ололо, какой вброс! Чувак, "просящих поставить вынь-мобайл" - это даже не смешно. Вынь-мобайл в данный момент (впрочем, как и раньше) находится в такой глубокой жопе, что просвета в конце не увидит еще очень долго, если вообще увидит.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено ананим , 24-Янв-11 17:11 
>Они количеством берут, не качеством...

вместо одного два дают что ли?


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено filosofem , 22-Янв-11 15:56 
При чем тут фанбои, которые покупают? Фанбои кодить не умеют, а вы пишете про миллионы кодеров, не уходите от темы.

Эппл начинал с нуля в мобиле. Никаких кодеров не было и они внезапно появились. Эппл тут просто как пример, что не Джава привлекает кодеров. И не надо писать, что по маркетинговым возможностям Эппл выше Гугла, потому что это, извините, бред. Никакие фанбои не перевесят Гугловые рекламные возможности. И у Гугла фанбоев не меньше и репутация передовой высокотехнологичной АйТи конторы и Бренд узнаваемый и все что угодно.

Вы придумываете какие-то эфемерные причины, но предпочитаете не видеть главного различия, которое на поверхности ― Эппл производит железо, а Гугл нет. Поэтому Гугл прогибается под производителей телефонов(потом по всей видимости будет надавливать на них), а Эппл нет. Та же самая ситуация, что у IBM vs MS и Apple vs MS в былые времена(Гугл_сейчас в роли MS_тогда, если кто-то не понял метафору =).


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено iZEN , 23-Янв-11 10:32 
Apple продаёт готовые продукты конечным потребителям, Google предоставляет технологии другим компаниям для реализации.
Google и Apple никакие не конкуренты, у них рыночные стратегии и ниши не совпадают.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено klalafuda , 23-Янв-11 10:55 
> Apple продаёт готовые продукты конечным потребителям, Google предоставляет технологии другим компаниям для реализации. Google и Apple никакие не конкуренты, у них рыночные стратегии и ниши не совпадают.

В результате деятельности гугла у ябла в свою очередь могут заметно упасть продажи их конечных продуктов. Так что ещё какие конкуренты..


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено ананим , 23-Янв-11 12:32 
получается что гугл конкурент огрызка, но огрызок не конкурент гугла. или по крайней мере конкурент, но в гораздо меньшей степени.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Аноним , 22-Янв-11 00:14 
продаю свой гуглофон!
шучу.
лично мне хуже не стало. но новость неприятная. ждëм реакции

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Аноним , 22-Янв-11 00:31 
Прошу обновить новость.

http://www.zdnet.com/blog/burnette/oops-no-copied-java-code-...


"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено Voviandr , 22-Янв-11 01:12 
хоть один адекватный человек нашёлся . спасибо вам за то, что не поленились отыскать в сети правду и дали ссылку.

"Зафиксированы факты прямого копирования кода Java SE в Andro..."
Отправлено klalafuda , 22-Янв-11 01:23 
> Прошу обновить новость.

Вот не порть праздник людям, а? Мы уже и оркестр с канделябрами по гуглу заказали - вспомни монолог ММЖ.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено User294 , 22-Янв-11 00:48 
Скандалы, интриги, расследования :). В общем гугл нашел проблем на свою Ж с кульными технологиями...

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено klalafuda , 22-Янв-11 01:09 
> Скандалы, интриги, расследования :). В общем гугл нашел проблем на свою Ж
> с кульными технологиями...

Я так подозреваю (если не уверен) что гугла вполне себе знала, куда лезет. Не дураки. Пока суть да дело ребята даже не то, что нагреются на андроиде - при хорошем раскладе установят стандарт де-факто для мобильных систем своего сектора. Эти круче бабла, это монополия. Ну а дальше - там уже все будет по-другому. В общем, не переживайте за гугл. Все с ним будет хорошо и всех он поимеет. От и до.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено ананим , 22-Янв-11 06:00 
знала. покуда санки живы были.

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено User294 , 23-Янв-11 13:04 
> Я так подозреваю (если не уверен) что гугла вполне себе знала, куда
> лезет. Не дураки.

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


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено klalafuda , 23-Янв-11 13:29 
> Ну, врядли они могли предусмотреть что саней скупит оракл, при том в основном ради именно жабы.

Ну почему же? Полагаю, что в гугле работают достаточно грамотные и умные люди. Которые в состоянии хотя бы предположить все или почти все возможные пути развития событий. Впрочем, если бы они допустим не только предполагали но заведомо знали о предстоящей сделке. Что бы это поменяло? Один хрен от жабы бы они никуда не делись. Разве что сами бы купили санки :) Это наверное было бы интереснее.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Анон , 24-Янв-11 08:16 
>> Скандалы, интриги, расследования :). В общем гугл нашел проблем на свою Ж
>> с кульными технологиями...
> Я так подозреваю (если не уверен) что гугла вполне себе знала, куда
> лезет. Не дураки. Пока суть да дело ребята даже не то,
> что нагреются на андроиде - при хорошем раскладе установят стандарт де-факто
> для мобильных систем своего сектора. Эти круче бабла, это монополия. Ну
> а дальше - там уже все будет по-другому. В общем, не
> переживайте за гугл. Все с ним будет хорошо и всех он
> поимеет. От и до.

Ахха, доктор Брин рулит, MF. Все будете в Сити-17 скоро со своей "корпорацией амбрелла", ну, то есть, "корпорацией добра" )))


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено iZEN , 22-Янв-11 05:10 
Находясь внизу пищевой пирамиды, тебе никогда не увидеть полной картины.

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено ананим , 22-Янв-11 05:58 
говоришь прям как акула бизнеса.
зы:
я так и думал, что под бсдишнега ты только маскируешься.
из жабиста бсдишнег, как из 1с-ника марсианин - т.е. в принципе похоже, но не правда.
ззы:
народ, вы тут поосторожней, а то вдруг и правда акула. покусает ещё.

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Linuxxx , 22-Янв-11 03:02 
А смысл выхода Dalvik под Apache-лицензией. Ну было бы под GPL, им то ккая разница...

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено ананим , 22-Янв-11 06:03 
это ты у айзена спроси.
он спец по курсу "бсд_наше_усё". при том что ещё и жабист. прям раздвоение личности.

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Alen , 22-Янв-11 07:35 
Такое чувство, что это оракл заслал в гуглю казачка, который напихал в инсталяшку всякой бесполезной, но лицензионно грязной лажи, что бы было за какие яйца хватать гуглю :)

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено анон , 22-Янв-11 11:20 
Резюмируя: не пойман - не вор.

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено FSA , 22-Янв-11 12:28 
Да выпилить нафиг Java с телефонов. Она только батарейку жрёт и тормозит. А на некоторых телефонах вообще вызывает сбои.

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено iZEN , 23-Янв-11 10:39 
> Да выпилить нафиг Java с телефонов. Она только батарейку жрёт и тормозит.
> А на некоторых телефонах вообще вызывает сбои.

А что, есть замена? C/C++ хоть и скоростные, но имеют бинарные завязки на конкретную реализацию ОС и девайсину — как планируете распространять бинарные образы приложений? Для каждого девайса отдельный блоб? Кроме того, всякие переполнения буферов (хы-хы:)), детские болезни этих двух переростков ассемблера, сильно сказывается на небезопасности приложений: приходится прибегать к дополнительному стаффу в виде установки антивирусов и мониторов, которые бьют по "рукам" слишком агрессивному нативному коду.
Питоны-тритоны ресурсоёмки в плане интерпретации, а с JIT/AOT отстают от Java в оптимизации исполнения.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено klalafuda , 23-Янв-11 12:06 
> А что, есть замена?

PHP же :)

// Всегда ваш КО


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено gegMOPO4 , 23-Янв-11 16:23 
Увы, из-за принципиально динамической природы Питона от JIT/AOT возможен только очень ограниченный профит.

Вот Go может допилят до нужного состояния. Быстрый, высокоуровневый, интересный.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено klalafuda , 23-Янв-11 17:24 
> Вот Go может допилят до нужного состояния. Быстрый, высокоуровневый, интересный.

...и никому нахрен не нужный кроме самого гугла. Вот если у гугла получится раскрутить его так же, как сан - жабу, тогда да, можно будет о чем-то думать. Пока же - игрушка, не более.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Карбофос , 23-Янв-11 23:47 
а примерчик с переполнением буфера (хы-хы) в студию. ну, какой-нибудь тривиальный. желательно, конечно, не основанный на (хы-хы) откровенно дурацких ошибках студента-заочника мехфака

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено iZEN , 23-Янв-11 23:52 
> а примерчик с переполнением буфера (хы-хы) в студию. ну, какой-нибудь тривиальный. желательно,
> конечно, не основанный на (хы-хы) откровенно дурацких ошибках студента-заочника мехфака

http://ru.wikipedia.org/wiki/%D0%9F%D0%B...


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Карбофос , 24-Янв-11 00:16 
гыгы. я же написал, примеры не для студентов-заочников и не от них.
за такого рода ошибки человек очень шустро вылетит со своей работы, впрочем, что и произошло с моим знакомым уже 3 раза. сейчас он пристроился где-то, работает с access. ну, не в этом суть. так что там с девайсами-то? и их программированием?

то есть ты считаешь, что если все проги будут написаны на яве, то антивирусы не нужны будут в виду отсутсвия ошибок переполнения? некислые выводы. у меня сейчас на столе лежит флешка с одной программой на яве, которая опрокидывается (убивается объект) при приеме из com-порта больше 254 символов. как с этим жить а?

заодно расскажи, что такое нативные либы. и для чего же они нужны, на чём пишутся, почему существует такое явление вообще.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Меск , 24-Янв-11 12:25 
Вы сами понимаете, что использование тех же строк в Java во мнигом снимает с разработчика необходимость думать о "тупых" переполнениях. Больше того Java машина очень хорошо изолирована, так что для выхода за ее рамки приходится прибегать к JNA (т.е. использовать уязвимости тех самых "нативных" библиотек)

По моему опыту никто из создателей драйверов не использует специализированное ПО для поиска "тупых" переполнений. НИКТО. Лучше пусть все приложения сидят в своих песочницах.

Если вы установите Intellij IDEA, подключите свой телефон шнурком к компу( или скачаете Android SDK), создадите в 3 клика проект в IDEA, запустите его и увидите на своем телефоне/SDK - "Hello World!" - то вас приятно удивит насколько просто и приятно создавать приложения для этой платформы. И это очень здорово.

По сравнению с нативными приложениями Java и .Net сливают по скорости, с этим невозможно спорить. Но там где основная трудоемкость приходится на пользовательские интерфейсы, бесконечно меняющуюся "бизнес" логику, - там ключевая задача это снижение скорости и трудоемкости разработки приложения, там Java выигрывает.
Посмотрите политику Oracle - новые модули БД, Application Server - все создаются на Java. Это дешево и сердито. Потом идет доводка, сообщество или принимает новый модуль (фичу) или нет. Если принимает, то сажают 100 индусов и все переписывают с 0 на с (с++) и в следующем релизе звучат победные реляции о возросшей производительности на порядок-два.
Если бы все фичи сразу делали на "С" то разработка стоила бы слишком дорого и эволюция ПО была бы на порядок медленнее.



"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Карбофос , 25-Янв-11 00:20 
да я и не спора ради.
про создателей драйверов - есть утилиты, как valgrind и статического анализа кода. но лучший инструмент - голова :) его никто не отменял. продуманность алгоритма.
про морды на яве, питоне и прочем - да я даже ничего против не имею, если дело не упирается в ограничения памяти и прочего. мне, к примеру, не нравится совсем работа на Eclipse (IDE) на моем рабочем лептопе с 2 гигами памяти. Хотя, конечно, вещь навороченная. Мне из бюджета денег на новый рабочий комп никто не даст, если я скажу: новый комп нужен из-за IDE. Сервак подавайте мне. Да меня засмеют. Что-то помощнее мне нужно для других целей - компилировать в четыре потока и прочее.
Просто дело в другом: ява-программеры утверждают об универсальности применения этого языка программирования и более того, когда начинаются утверждения, что ява или нет по скорости. Но, кроме голословных утверждений, дело дальше не идёт. Про универсальность морд и прочее - не наслышан, утверждать сие как-то глупо. Потом ява никуда не покатит без нативных библиотек, и это сказано не для холивара, а просто как контраргумент утверждению "ява - рулит и ява - наше всё". Пример с крешем объекта я тоже приводил.

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено iZEN , 24-Янв-11 22:41 
>то есть ты считаешь, что если все проги будут написаны на яве, то антивирусы не нужны будут в виду отсутсвия ошибок переполнения?

Именно!

>заодно расскажи, что такое нативные либы. и для чего же они нужны, на чём пишутся,

Что лучше: огромная программа, написанная на C/C++, или небольшая хорошо оттестирвоанная часть, написанная на C/C++, а другая (потенциально небезопасная часть), написанная на защищённом языке программирования, который даёт "по рукам" и не даёт сделать критичные к работе нативной части программы ошибки программирования?

>у меня сейчас на столе лежит флешка с одной программой на яве, которая опрокидывается (убивается объект) при приеме из com-порта больше 254 символов. как с этим жить а?

Декомпилировать и/или переписать программу, не?

>почему существует такое явление вообще.

Такое явление существует для сужения критических областей работы и для обозначения уровней ответственности. В этом легче разобраться, чем в винегрете из кода и макросов.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Карбофос , 24-Янв-11 23:21 
>Именно!

это очень оптимистично и недальновидно, если не сказать больше

>Что лучше...

лучше? лучше чисто написанная программа и яву ронять можно. кроме всего ява не явлается универсальным языком программирования, заточенного для абсолютно всех задач, как представляют это себе ява-программеры, пардон, не имея опыта работы с другими языками программирования. я не хочу здесь развести холивар, коллега уже описал, почему - проблемы со скоростью, нет "прямого" доступа к оборудованию. морду слабать - без проблем, но что-то, где нужна скорость обработки... ладно, если заказчик говорит: пару лямов на оборудование? да без проблем! а если не скажет? у нас, к примеру, достаточно строго с этим: чем больше оборудования, тем больше вероятноть вывала - отказ электроники. поэтому с задачами должно справляться минимальное количество железа и на случай вывала - быстрая замена одного из компов. но это уже другая история.

>написанная на защищённом языке программирования

хм. уже писал, что делов кривыми ручками и недальнозоркостью можно наделать где угодно.
второе - не для ресурсоёмких задач - факт.

>Декомпилировать и/или переписать программу, не?

как раз я это и сделал, выясняя, где падает. это я к "нерушимости ява-программ", так примерчик просто

>В этом легче разобраться, чем в винегрете из кода и макросов.

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


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено iZEN , 24-Янв-11 23:58 
>это очень оптимистично и недальновидно, если не сказать больше
>не для ресурсоёмких задач - факт.

Технология Java предоставляет решения от JavaCard и мобильных устройств до серверов приложений Java EE. Так что здесь язык программирования обесчпечил не только культуру, но и реальное масштабирование программ, сделанных на нём.

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

А почему не выгнать студентов и не писать код с самого начала так, чтобы он не превращался в кашу? Существуют достаточно эффективные методики написания кода (то же XP, к примеру), препятствующие росту энтропии в самом начале проекта и на всём его жизненном цикле. CppUnit, например, в случае правильной разработки, не так популярен, как JUnit только из-за того, что приходится извращаться с рефлексией и ранним статическим связыванием C++ кода. Из-за чего появляется желание отложить тестирование и подтверждение правильности кода "на потом" и на плечи тестировщиков (которые тестируют не сам код).


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Карбофос , 25-Янв-11 00:35 
дело в том, что кашу и кодовые извращения я видел не только у студентов, а у человека, который работает с явой профессионально. то есть у него провессия такая.

масшабируемость - рад за яву. на нативном уровне масшабируемость тоже обеспечивается, сюрприз? если мы сейчас глаголим о мультиплатформенности, то и писать платформонезависимую программу не на столько сложно, как кажется на первый взгляд. есть свои причиндалы, конечно. а где их нет, а? но если я говорю об экономии на оборудовании и его обслуживании, что ваше сиятельство просто проигнорировало, то тут уж селяви. просто что я вижу, явщики и нетчики обычно махают знамёнами с надписью "УРА!" и не любят говорить о недостатках. они любят говорить, что этих недостатков вообще нет. ога!

да и если мы говорим про масштабируемость, то есть достаточно много решений проблем масшабируемости, в том числе и в гетерогенных сетях. от конкретной задачи зависит. порой проблему маштабируемости можно решить просто подручными средствами линукса.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Антон , 25-Янв-11 14:36 
Повторял, повторяю и буду повторять: не используйте жабу нигде, если есть малейший выбор. Возможно даже пойти на разумное снижение функционала ради избавления от раковой опухоли java. Нельзя использовать, она грязь, только для этого и придумана что бы всех подсадить на крючок и подсечь резко! Тормозное, медленное убожище, с ЧСВшными неоправданно дорогими разработчиками. Гоните их вшею с ваших рабочих мест. Используйте qt, gtk, да что угодно, только не проклятье java!

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено iZEN , 25-Янв-11 14:42 
> Используйте qt, gtk, да что угодно, только не
> проклятье java!

В Qt, говорят, какая-то Плазма падает, причём внезапно. :))


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Антон , 25-Янв-11 14:50 
Не разрушайте так внезапно миф об умных начитанных серьёзных фряшниках. Вы рвёте мне шаблон.

"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено ананим , 25-Янв-11 17:15 
>В Qt, говорят, какая-то Плазма падает, причём внезапно. :))

в Qt не может падать плазма ибо её там просто нет.
вот тут http://ru.wikipedia.org/wiki/Plasma_(KDE) немного написано для псевдобсдишнегов по этому поводу.


"Зафиксированы и опровергнуты факты прямого копирования кода ..."
Отправлено Геннадий А. , 25-Янв-11 14:52 
Возможно вы и правы. Рассмотрю вариант перепиливания нашего проекта на чём то, более твёрдо стоящем на ногах.