The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Новые открытые языки программирования: Sawzall, Gosu и HTSQL "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Новые открытые языки программирования: Sawzall, Gosu и HTSQL "  +/
Сообщение от opennews (??) on 10-Ноя-10, 13:34 
Представлено несколько новых языков программирования:

-  Компания 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.ru/opennews/art.shtml?num=28590

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  –5 +/
Сообщение от Аноним (??) on 10-Ноя-10, 13:34 
"Язык уже является достаточно зрелым и используется в промышленных приложениях 36 компаний, капитал которых превышает миллиард долларов" - вероятно дал где-то сбой, либо с защитой данной либо с переносимостью проблемы (стал просто не нужен)
, так бы не открыли - защита информации для таких предприятий(с капиталом  более миллиарда) выше чем доход от реализации своих товаром (или услуг)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  –2 +/
Сообщение от Аноним (??) on 10-Ноя-10, 13:55 
>Для свободных СУБД код распространяется свободно под лицензией BSD, для проприетарных систем (Oracle, Microsoft SQL) требуется покупка коммерческой лицензии.

Разве BSD-лицензия не "бери и закрывай"? Нафига коммерческая лицензия тогда? В первоисточнике написано "BSD-style conditions", а не BSD. Нипанятна.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от gegMOPO4 (ok) on 10-Ноя-10, 21:38 
Это разный код.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от pavlinux (ok) on 10-Ноя-10, 14:48 
> Публично обнародован универсальный язык программирования Gosu,
> работающий на базе виртуальной машины Java (JVM).

Т.е. они признали, что Оракал прав.

> Для распространения исходных текстов Gosu выбрана лицензия Apache 2.0.

Но решили повыё....ся. :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от Аноним (??) on 10-Ноя-10, 16:51 
А он до этого был не опенсоурс?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от pavlinux (ok) on 10-Ноя-10, 18:50 
Не, я про то, что чревато последствиями заявлять полную
совместимость с Жавой, и при этом объявлять лицензию Apache.

Вот я и говорю, то ли они дали бабла Ораклу, то ли Оракул
признал свою не правоту в отношении предыдущего иска.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от gegMOPO4 (ok) on 10-Ноя-10, 21:43 
> Не, я про то, что чревато последствиями заявлять полную
> совместимость с Жавой, и при этом объявлять лицензию Apache.

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от pavlinux (ok) on 10-Ноя-10, 21:57 
>> Не, я про то, что чревато последствиями заявлять полную
>> совместимость с Жавой, и при этом объявлять лицензию Apache.
> Совместимость с жавой там в том, что это фактически та же жава,
> с другим синтаксисом и дополнительным синтаксическим сахаром. Gosu свободно использует
> жавовский код и наоборот. И система типов одинаковая.

Жавовский код под GPLv2, тут опять APL


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от gegMOPO4 (ok) on 10-Ноя-10, 22:27 
> Жавовский код под GPLv2, тут опять APL

Хотите сказать, что любой код на жаве должен быть под GPLv2?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от pavlinux (ok) on 10-Ноя-10, 23:42 
>> Жавовский код под GPLv2, тут опять APL
> Хотите сказать, что любой код на жаве должен быть под GPLv2?

Если делается 2 + 2 = 4 , то да, а если : 2 * 2 = 5-1, 8/2 = log[2](16) ...
И то, к знаку "=" могут придраться.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от gegMOPO4 (ok) on 11-Ноя-10, 00:35 
А мне почему-то казалось, что на жаве написано кучу проприетарного софта. Даже намного больше проприетарного, чем свободного.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от pavlinux (ok) on 11-Ноя-10, 00:41 
> А мне почему-то казалось, что на жаве написано кучу проприетарного софта. Даже
> намного больше проприетарного, чем свободного.

Имеется в виду компиляторы и аналоги Java VM. А не вышивые прикладушки.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от gegMOPO4 (ok) on 11-Ноя-10, 00:49 
> Имеется в виду компиляторы и аналоги Java VM. А не вышивые прикладушки.

А причём тут это? Компилятор и есть прикладная программа. Компилирует он совсем не с Java, а виртуальную машину использует готовую, стандартную.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

31. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от StrangeAttractor (ok) on 11-Ноя-10, 09:47 
> Компилятор и есть прикладная программа.

А мне всегда казалось что системное программирование - это программирование операционок, драйверов и компиляторов. Или нет?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от StrangeAttractor (ok) on 11-Ноя-10, 09:37 
>> Публично обнародован универсальный язык программирования Gosu,
>> работающий на базе виртуальной машины Java (JVM).
> Т.е. они признали, что Оракал прав.

Т.е. они признали, что компилировать в байткод JVM удобнее чем в машинный код, и что кучи библиотек, написанных для Java, не помешают и разработчикам на их новом языке. Вполне разумное решение, imho. А на политические и юридические пляски настоящим учёным должно быть пофиг.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +3 +/
Сообщение от СуперАноним on 10-Ноя-10, 15:00 
Gosu язык Go для суперпользователей ;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +1 +/
Сообщение от Семен (??) on 10-Ноя-10, 17:37 
su - это Switch User, а не Super User
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от Anonym on 10-Ноя-10, 23:13 
> su - это Switch User, а не Super User

кстати да, известное заблуждение

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

29. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от pavlinux (ok) on 11-Ноя-10, 00:58 
>> su - это Switch User, а не Super User
> кстати да, известное заблуждение

Маладцы девочки: su - substitute user.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от Tav (ok) on 10-Ноя-10, 15:05 
В рассылке Clojure уже посмеялись над этим:
http://gosu-lang.org/comparison.shtml

Оказывается, не быть Лиспом — это достижение.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +1 +/
Сообщение от id on 10-Ноя-10, 15:17 
Ну а чем еще привлечь к себе внимание?
1. не Лисп.
2. 36 компаний с большим капиталом используют его.
вот и собственно все :)

Особого превосходства над Жавой не увидел, та и над другими аналогичными языками тоже.
Интересно сколько компаний используют например Жава и какие у них капиталы.   :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от аноним546789 on 10-Ноя-10, 20:45 
> Ну а чем еще привлечь к себе внимание?
> 1. не Лисп.
> 2. 36 компаний с большим капиталом используют его.
> вот и собственно все :)
> Особого превосходства над Жавой не увидел, та и над другими аналогичными языками
> тоже.
> Интересно сколько компаний используют например Жава и какие у них капиталы.
>  :)

гугл например использует

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +1 +/
Сообщение от c0nst email(??) on 10-Ноя-10, 15:50 
Я не в курсе истории разработки Gosu, но сайт и доки оставляют двойственное впечатление: с одной стороны, у языка неплохой набор фич и всё выглядит довольно стройно. С другой стороны, доки (как и тот самый comparison chart) иной раз поражают совершенно детсадовской аргументацией, как если бы авторы языка это никогда не читали.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +1 +/
Сообщение от Аноним (??) on 10-Ноя-10, 18:56 
> не быть Лиспом — это достижение

А это действительно достижение.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от gegMOPO4 (ok) on 10-Ноя-10, 21:45 
Ну, эта табличка -- просто прикол. Весёлые ребята там сидят. О особенностях же языка лучше судить по комментированному примеру: http://gosu-lang.org/intro.shtml .
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  –4 +/
Сообщение от User294 (ok) on 10-Ноя-10, 15:33 
Еще пачка велосипедов от гугля :). Со странными колесами в форме овала.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от gegMOPO4 (ok) on 10-Ноя-10, 21:50 
Нет, вот Sawzall производит приятное впечатление. Эдакий распараллеленый awk без состояния для обработки потоков бинарных записей. Инструмент хороший, но не для всех. Не у всех просто есть задачи под него.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от Аноним (??) on 10-Ноя-10, 17:49 
все заметили в списке компаний Gosu Росгосстрах?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Новые открытые языки программирования: Sawzall, Gosu и HTSQL..."  +/
Сообщение от Pilat (ok) on 10-Ноя-10, 18:31 
>HTSQL ориентирован на малознакомых с программированием людей, которым трудно изучить SQL

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру