Комитет JCP (Java Community Process) большинством голосов (12 - за, против - 3) одобрил (http://www.theregister.co.uk/2010/12/07/apache_google_vote_n.../) принятие спецификаций Java 7 и 8, несмотря на призыв (http://www.opennet.me/opennews/art.shtml?num=28598) фонда Apache бойкотировать голосование. Так как спецификации теперь утверждены, компании Oracle уже ничто не мешает осуществить ранее намеченный план по выпуску релиза Java SE 7 летом следующего года и Java SE 8 в конце 2012 года.
Кроме представителей Apache, против принятия спецификаций проголосовали только компания Google и независимый эксперт Tim Peierls, что подталкивает фонд Apache к последнему решительному шагу - демонстративному выходу из совета JCP. Пять участников голосования (IBM, SAP AG, Eclipse, Credit Suisse и независимый эксперт Wener Kell) проголосовали (http://jcp.org/en/jsr/results?id=5111) "за", но при этом снабдили свое решение комментарием, в котором выразили свое недовольство условиями лицен...URL: http://www.theregister.co.uk/2010/12/07/apache_google_vote_n.../
Новость: http://www.opennet.me/opennews/art.shtml?num=28913
У M$ dotNET у Oracle JAVA...
Даёшь каждому по платформе с С++ образным языком!Ждём новость: "Представителей Apache, компания Google и независимый эксперт Tim Peierls, вышли из состава Java Community Process."
Практически так и есть - Nokia / Symbian свой диалект С. Apple - Objective-C. MeGoo - C++
и т.п.
Возможно правильнее Nokia / Symbian свой диалект С++. Что роли не меняет ибо *свой, сильно отличающийся диалект* это основное в фразе.
> Возможно правильнее Nokia / Symbian свой диалект С++. Что роли не меняет
> ибо *свой, сильно отличающийся диалект* это основное в фразе.у них не "свой, сильно отличающийся диалект", а нюансы разработки для симбиана, которые скоро не будут иметь большого значения, в связи либо с эволюцией или уходом симбы.
Только java работает везде, в отличие от дот
> Только java работает везде, в отличие от дотА что значит - везде? Вот си например может в 8-лапом таракане работать. Ну или в интернете есть пример как сишный код сразу после включения питания работает на Cortex M3. Делая раннюю инициализацию чипа и прочая. Сразу после подачи питания. А сможете так на яве? :) Если уж прямо так писец везде - краевые случаи надо скушать, да? :) При том не хочу ничего сказать, но вычислительные и т.п. вещи одинаково работают что на 8-ногом таракане, что на суперкомпьютере. Разница только в скорости, достаточности ресурсов и прочая. Получается что си работает более везде, а? :D. Вторым номером по присутствию везде очевидно будет си++, который появляется на платформе где это имеет смысл (по доступным ресурсам - нет никакого смысла писать 2Кб фирмваре на си++) сразу за сишным компилером :). А ява - ну да, портирована под несколько самых популярных платформ и архитектур. А чуть шаг в сторону - так и нет этой явы :). Дотнет в этом плане вообще шедевр: у него единого кроссплатформенного набора виджетов нет. Так что кроссплатформенный он чисто номинально. Ну да, что-то чисто вычислительное может и кроссплатоформенно - на 2-3 платформах даже заработает. Правда во смысла то в вычислительном барахле на дотнете? Все тяжелые алгоритмы сливают нативной версии раза в три. А фичастого и кроссплатформенного UI (единственное ради чего в систему вообще можно припереть такое монстрило) - у него как-то и нету. В этом плане кутя явно интереснее смотрится.
> сишный код сразу после включения питания работает на Cortex M3.Это так он работает, что аж вся секурность только на словах в голландских смарткартах? :))
> А сможете так на яве?
См. Java Card.
> При том не хочу ничего сказать, но вычислительные и т.п. вещи одинаково работают что на 8-ногом таракане, что на суперкомпьютере.
J2ME тебе знакома? Байткод (вычислительный, без обращения к спец.библиотекам) после преверификации может исполнятся как на KVM, так и на JVM одинаково.
Holywar detected, не хочу ни кого лично задеть, но KVM на восьминогий таракан не влезет. Хоть bzip'ом пакуй ;-)
"Write once - debug everywhere." (c)
Пока что, разделение на Oracle Java, Linux Java и Apache Java уже не за горами.
Ну.. тут еще и влияние ой как Вирта прослеживается.
Того влияния Виртjвско на пре-jav'у как влияния Паскаля на пре-GCC: неизмеримо мало
> Того влияния Виртjвско на пре-jav'у как влияния Паскаля на пре-GCC: неизмеримо малоДа. Конечно.
"Чтобы решить проблему переноса компилятора Паскаля на разные платформы, Вирт решил воспользоваться испытанными временем методами интерпретации. Из наиболее известных решений, предшествовавших P-коду, можно назвать реализацию языка Snobol-4 (Р. Грисуолд, 1967), где в качестве кода абстрактной машины использовался язык SIL (System Implementation Language).
Как известно, введение виртуальной (абстрактной) машины Java преподносилось ее разработчиками из Sun Labs едва ли как не фундаментальное открытие в практике языков программирования. Один из учеников Вирта, Михаэль Франц, заметил по этому поводу следующее: "Переносимость Java основана на наличии виртуальной машины, позволяющей легко имитировать большое число архитектур. Идея виртуальной машины была очень популярна уже более двадцати лет назад, хотя впоследствии о ней забыли. Тогда речь шла о Pascal-P – созданной в ETH реализации Паскаля, которая сыграла решающую роль в распространении этого языка. Интересно, что виртуальные машины для Паскаля и Java весьма схожи по архитектурe..."
"Для таких корпораций, как Microsoft, IBM и Sun Microsystems, проект Oberon стал источником плодотворных идей, среди которых можно выделить документоориентированный интерфейс, браузеры, промышленные языки разработки ПО (Java и C#), машинно-независимый мобильный код (JVM и .NET CLR), аплеты, компонентное ПО, динамическую компиляцию (JIT, AOC, DAC), смарт-теги, веб-службы и др."
"В марте 1994 г. Михаэль Франц сделал в Sun Labs несколько докладов, и к весне того же года Билл Джой (вице-президент Sun и идеолог проекта создания Java) уже имел на руках всю необходимую информацию, включая и диссертацию Франца. Джой стал одним из первых обладателей лицензии на ETH Oberon. В июне 1994 г. Биллу Джою пришла в голову (а вот как это произошло, история стыдливо умалчивает) идея переориентировать язык Oak Джеймса Гослинга на иные задачи – создание компактной ОС."
Ссылка не авторитетна, потому не привожу. Остальное сами найдете?
> "В марте 1994 г. Михаэль Франц сделал в Sun Labs несколько докладов,
> и к весне того же года Билл Джой (вице-президент Sun и
> идеолог проекта создания Java) уже имел на руках всю необходимую информацию,
> включая и диссертацию Франца. Джой стал одним из первых обладателей лицензии
> на ETH Oberon. В июне 1994 г. Биллу Джою пришла в
> голову (а вот как это произошло, история стыдливо умалчивает) идея переориентировать
> язык Oak Джеймса Гослинга на иные задачи – создание компактной ОС."
> Ссылка не авторитетна, потому не привожу. Остальное сами найдете?Зачем вы, оберонщики, приводите явно профанатвующую мысль, что якобы Билл Джой украл идею виртуальной машины у Микаэля Франца? Нет же.
Микаэль Франц работал над AOT, системой предварительного компилирования байткода в нативный код, ни о какой интерпретации слов не было (а в Java 1.0 таки использовался интерпретативный механизм исполнения байткода). Я даже больше скажу — идеи защитного и защищённого программирования в Java перекочевали не из Oberon, а из языка Eiffel — об этом говорил в интервью Билл Джой.
P-код — концепция аппаратно-независимого исполняемого кода в программировании, введённая в начале 1970-х годов, в том числе с участием Никлауса Вирта [1]. Этот термин в основном применяется для обозначения реализации виртуальной машины для языка Паскаль (например, в UCSD p-System), но иногда обобщается на виртуальные машины вообще (например, виртуальная Java-машина, байт-код MATLAB).
Apache конечно правильно поступают. Но выходить из JCP - глупо.Так же поступили партии в России когда встали и вышли из Думы. Этим они обеспечили формальное большинство "Большевикам". Что из этого вышло - мы видим вокруг.
Вообще-то в Учредительном Собрании большинство было у эсеров, а большевики как раз и покинули думу, если что.
Возможно нас учили истории по разному.
все правильно большевиков было меньшинство. они просто позже арестовали Учредительное собрание совершив тем самым Октябрьский переворот. надеюсь Apache сделает то же самое
> все правильно большевиков было меньшинство. они просто позже арестовали Учредительное
> собрание совершив тем самым Октябрьский переворот. надеюсь Apache сделает то же
> самоеПарни, выдыхайте! Октябрьский переворот когда случился? Внезапно: в октябре [1917-го]! А Учредиловка когда на первое собрание съехалась? Удивительно, но в январе [1918-го]. Более того, выборы в УС проводились уже правительством большевиков и левых эсеров под председательством В.И.Ульянова (Ленина). И арестовывать делегатов они тоже не арестовывали, правда, жестоко пресекли демонстрации в поддержку УС, а сколько-то делегатов были убиты (при разных обстоятельствах).
А ты не кури!!!!!!!!
Созыв Учредительного собрания был одной из первоочередных задач Временного правительства. Но оно медлило с ним. После свержения Временного правительства в октябре 1917 г. вопрос об Учредительном собрании стал для всех партий первостепенным. Большевики, опасаясь[1][нет в источнике] недовольства народа, так как идея созыва Учредительного собрания была очень популярна, ускорили намеченные Временным правительством выборы в него. 27 октября 1917 г, Совнарком принял и опубликовал за подписью В. И. Ленина постановление о проведении в назначенный срок — 12 ноября 1917 г. всеобщих выборов в Учредительное собрание.....
В выборах приняли участие меньше 50 % избирателей. Всего было избрано 715 депутатов, из которых 370 мандатов получили правые эсеры и центристы, 175 — большевики, 40 — левые эсеры, 17 — кадеты, 15 — меньшевики, 86 — депутаты от национальных групп (эсеры 51,7 %, большевики — 24,5 %, левые эсеры — 5,6 %, кадеты 2,4 %, меньшевики — 2,1 %).
Да. Учитывая что дореволюционная Дума являлась органом государственной власти в Российской Империи, то Ваша история действительно тянет на историю из параллельной реальности.
причем тут Дума?
Русскому языку тоже учили по-разному.
> Apache конечно правильно поступают. Но выходить из JCP - глупо.
> Так же поступили партии в России когда встали и вышли из Думы.
> Этим они обеспечили формальное большинство "Большевикам". Что из этого вышло -
> мы видим вокруг.Не думаю, что выйдут.. это было действительно тупо..
Да и кроме того в JCP входят десятки компаний, в том числе и зубры индустрии... (что даже по анонсу видно)... а еще лучше оценить, зайдя на JCP.org и посмотрев список компаний участвующих в разработке стандартов.. например на JSR-286 или JSR-283
> Java SE 8 в конце 2012 годаКонца света, предсказанного индейцами, надо ждать от кода написанного на Java индийцами?
>> Java SE 8 в конце 2012 года
> Конца света, предсказанного индейцами, надо ждать от кода написанного на Java индийцами?это пять ))
=))) теперь всё стало на свои места))))
Я думаю Apache с Google надо затеять свой диалект джава (даже под другим названием) и сделать халявный компилятор этого диалекта в байт-код Oracle JVM.Через какое-то время разработчики в силу большей открытости сами перелезут на решение Apache/Google. Главное обеспечить качественную поддержку языка для сторонних разработчиков.
> Я думаю Apache с Google надо затеять свой диалект джава (даже под
> другим названием) и сделать халявный компилятор этого диалекта в байт-код Oracle
> JVM.Оно уже есть. Apache Harmony называется.
Пора уже переходить на D + Lisp + Fortran и не лить воду на электростанции алчных корпорастов.
> Пора уже переходить на D + Lisp + Fortran и не лить
> воду на электростанции алчных корпорастов.Язык программирования D, вообще-то, интеллектуальная собственность Digital Mars.
> Язык программирования D, вообще-то, интеллектуальная собственность Digital Mars.Язык программирования трудно сделать чьей-то собственностью.
Компилятор DMD - просто бесплатный, LDC и GDC - свободные.
>> Язык программирования D, вообще-то, интеллектуальная собственность Digital Mars.
> Язык программирования трудно сделать чьей-то собственностью.казылось-бы двойное нажатие мышки тоже -- ан-нет -- американовская копирастия не знает границ.
*sarcasm* Да, в Америке... В России пока с этим свободнее. На крайний случай есть Европа, Африка, Антарктида, Луна, Марс...
Везде, где есть люди, будут совершаться глупости.