Представлено несколько новых языков программирования:- Компания Google открыла (http://facility9.com/2010/11/03/open-sourcing-sawzall-what-d...) под лицензией Apache 2.0 исходные тексты компилятора и runtime-компонентов языка программирования Sawzall (http://code.google.com/p/szl/), предназначенного (http://code.google.com/p/szl/wiki/Interpreting_the_Data) для параллельной обработки очень больших наборов данных, разбросанных по разным машинам и дискам. В Google язык используется для анализа сетевых логов с разных машин кластера, обработки записей о телефонных звонках в сервисе Google Voice и разбора web-репозиториев.
Суть работы Sawzall сводится к двум фазам: 1. Фильтрация больших плоских наборов данных, имеющих при этом общую структуру; 2. Агрегирование отфильтрованных данных и расчет требуемой статистики. Фазы фильтрации и агрегирования могут выполняться распределённо на сотнях и тысячах машин. Так как программа на языке Sawzall занимается обработкой толь...URL: http://developers.slashdot.org/story/10/11/09/0510258/Gosu-P...
Новость: http://www.opennet.me/opennews/art.shtml?num=28590
"Язык уже является достаточно зрелым и используется в промышленных приложениях 36 компаний, капитал которых превышает миллиард долларов" - вероятно дал где-то сбой, либо с защитой данной либо с переносимостью проблемы (стал просто не нужен)
, так бы не открыли - защита информации для таких предприятий(с капиталом более миллиарда) выше чем доход от реализации своих товаром (или услуг)
>Для свободных СУБД код распространяется свободно под лицензией BSD, для проприетарных систем (Oracle, Microsoft SQL) требуется покупка коммерческой лицензии.Разве BSD-лицензия не "бери и закрывай"? Нафига коммерческая лицензия тогда? В первоисточнике написано "BSD-style conditions", а не BSD. Нипанятна.
Это разный код.
> Публично обнародован универсальный язык программирования Gosu,
> работающий на базе виртуальной машины Java (JVM).Т.е. они признали, что Оракал прав.
> Для распространения исходных текстов Gosu выбрана лицензия Apache 2.0.
Но решили повыё....ся. :)
А он до этого был не опенсоурс?
Не, я про то, что чревато последствиями заявлять полную
совместимость с Жавой, и при этом объявлять лицензию Apache.
Вот я и говорю, то ли они дали бабла Ораклу, то ли Оракул
признал свою не правоту в отношении предыдущего иска.
> Не, я про то, что чревато последствиями заявлять полную
> совместимость с Жавой, и при этом объявлять лицензию Apache.Совместимость с жавой там в том, что это фактически та же жава, с другим синтаксисом и дополнительным синтаксическим сахаром. Gosu свободно использует жавовский код и наоборот. И система типов одинаковая.
>> Не, я про то, что чревато последствиями заявлять полную
>> совместимость с Жавой, и при этом объявлять лицензию Apache.
> Совместимость с жавой там в том, что это фактически та же жава,
> с другим синтаксисом и дополнительным синтаксическим сахаром. Gosu свободно использует
> жавовский код и наоборот. И система типов одинаковая.Жавовский код под GPLv2, тут опять APL
> Жавовский код под GPLv2, тут опять APLХотите сказать, что любой код на жаве должен быть под GPLv2?
>> Жавовский код под GPLv2, тут опять APL
> Хотите сказать, что любой код на жаве должен быть под GPLv2?Если делается 2 + 2 = 4 , то да, а если : 2 * 2 = 5-1, 8/2 = log[2](16) ...
И то, к знаку "=" могут придраться.
А мне почему-то казалось, что на жаве написано кучу проприетарного софта. Даже намного больше проприетарного, чем свободного.
> А мне почему-то казалось, что на жаве написано кучу проприетарного софта. Даже
> намного больше проприетарного, чем свободного.Имеется в виду компиляторы и аналоги Java VM. А не вышивые прикладушки.
> Имеется в виду компиляторы и аналоги Java VM. А не вышивые прикладушки.А причём тут это? Компилятор и есть прикладная программа. Компилирует он совсем не с Java, а виртуальную машину использует готовую, стандартную.
> Компилятор и есть прикладная программа.А мне всегда казалось что системное программирование - это программирование операционок, драйверов и компиляторов. Или нет?
>> Публично обнародован универсальный язык программирования Gosu,
>> работающий на базе виртуальной машины Java (JVM).
> Т.е. они признали, что Оракал прав.Т.е. они признали, что компилировать в байткод JVM удобнее чем в машинный код, и что кучи библиотек, написанных для Java, не помешают и разработчикам на их новом языке. Вполне разумное решение, imho. А на политические и юридические пляски настоящим учёным должно быть пофиг.
Gosu язык Go для суперпользователей ;)
su - это Switch User, а не Super User
> su - это Switch User, а не Super Userкстати да, известное заблуждение
>> su - это Switch User, а не Super User
> кстати да, известное заблуждениеМаладцы девочки: su - substitute user.
В рассылке Clojure уже посмеялись над этим:
http://gosu-lang.org/comparison.shtmlОказывается, не быть Лиспом — это достижение.
Ну а чем еще привлечь к себе внимание?
1. не Лисп.
2. 36 компаний с большим капиталом используют его.
вот и собственно все :)Особого превосходства над Жавой не увидел, та и над другими аналогичными языками тоже.
Интересно сколько компаний используют например Жава и какие у них капиталы. :)
> Ну а чем еще привлечь к себе внимание?
> 1. не Лисп.
> 2. 36 компаний с большим капиталом используют его.
> вот и собственно все :)
> Особого превосходства над Жавой не увидел, та и над другими аналогичными языками
> тоже.
> Интересно сколько компаний используют например Жава и какие у них капиталы.
> :)гугл например использует
Я не в курсе истории разработки Gosu, но сайт и доки оставляют двойственное впечатление: с одной стороны, у языка неплохой набор фич и всё выглядит довольно стройно. С другой стороны, доки (как и тот самый comparison chart) иной раз поражают совершенно детсадовской аргументацией, как если бы авторы языка это никогда не читали.
> не быть Лиспом — это достижениеА это действительно достижение.
Ну, эта табличка -- просто прикол. Весёлые ребята там сидят. О особенностях же языка лучше судить по комментированному примеру: http://gosu-lang.org/intro.shtml .
Еще пачка велосипедов от гугля :). Со странными колесами в форме овала.
Нет, вот Sawzall производит приятное впечатление. Эдакий распараллеленый awk без состояния для обработки потоков бинарных записей. Инструмент хороший, но не для всех. Не у всех просто есть задачи под него.
все заметили в списке компаний Gosu Росгосстрах?
>HTSQL ориентирован на малознакомых с программированием людей, которым трудно изучить SQLСколько не видел таких языков, все были сложнее SQL на запросах с чуть больше чем одной таблицей. Этот - не исключение, при беглом взгляде на примеры.