All streams
Search
Write a publication
Pull to refresh
78
0
Сергей Дымченко @kit

Программист

Send message
Glibc под LGPL именно для того, чтобы Oracle и другие коммерческие разработчики могли спокойно портировать свои программы. Подавляющее большинство системных библиотек Linux под LGPL или под GPL со специальными оговорками.
http://www.gnu.org/licenses/gpl-faq.html…
По GPL должны.
Если бы было под LGPL (Lesser или Library GPL) - то не должны.
Про статическую линковку это не GPL, а LGPL.
Ключевой вопрос - могут ли использоваться эти модули без Joomla. Ясно, что не могут. Значит derivative work и должно быть под GPL.
Практически для всего есть аналоги в мире свободного ПО.
Если для чего-то нет, то будет создано при необходимости.
Наличие пиратского ПО тормозит развитие свободного.
И что? Выдаст список языков, использующих статическую типизацию?
Поделитесь, интересно :-)
admin at progopedia.ru
Сделан нормальный rss http://progopedia.ru/feeds/all/
Значек rss в браузере теперь тоже есть :-)
Спасибо :-)
А чтоб одну и ту же задачу на разных языках - так в этом и основная задумка.
Т.е. писать, в чем отличается конкретная реализация от стандарта?
Да, наверное это нужно.
Будет.
Об этом знаю. И еще про песню "40 бутылок пива на столе" на куче языков.
Идея похожая, только более структурировано, с описанием языков, с классификацией, с указанием на различия между версиями и т.п.
Параллельно будут добавляться и описания в википедию, особенно языков, статьи о которых есть в английской версии, но нет в русской.

А так я уже писал, в чем отличие от википедии:
http://www.habrahabr.ru/blog/i_am_clever…
Понятно, что "вместе с диалектами, реализациями и версиями" - это сверхзадача.
Я знаю, что это ОЧЕНЬ много.
Конечно, компиляторы приводятся. В моей классификации называются реализациями, различные версии одного и того же компилятора - соответственно версии.
Web2.0 фишки будут.
Пользовательское наполнение - через редакторский интерфейс редакторами-добровольцами (уже есть люди, которые хотят помочь, надеюсь, что будет больше) плюс комментарии.
Список примеров: предложите, примеры решения каких задач (несложных) приводить.
Насчет сколько времени потратить. Мне это интересно, я буду этим заниматься. Проект на sourceforge с аналогичной идеей (правда, на менее низком уровне) я создал еще в 2003 году.
Просто далеко не все стандарты выложены в сети для свободного скачивания.
Или просто указывать название и номер стандарта?
А что нужно, чтобы можно было следить за развитием?
RSS?
Пока есть вот такое http://progopedia.ru/feeds/languages/ , буду доделывать
Информация будет максимально структурированной. Например, по ссылке "статическая типизация" на странице языка Паскаль открывается http://progopedia.ru/typing/static/ , где дается список всех языков в базе, использующих эту типизацию.

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

Это не клон Википедии, движок сделан специально под этот проект. К тому же, модель редактирования не как в Википедии (редактировать может каждый), а скорее как в каталоге dmoz.org - редактируют материал редакторы.
В принципе, есть на что опираться. Та же википедия содержит очень много частично классифицированного материала.
Для меня абсолютная начная строгость классификации - не главное. Главное - показать (и себе, и другим), как огромен мир программирования. В свое время я был поражен, узнав сколько существет языков программирования!
А во многих вузах сейчас программиста зацикливают на Pascal и C++ (и то хорошо). Многие не слышали о функциональных языках, о логических языках. Забавные языки типа brainfuck тоже расширяют кругозор ;-)
Не совсем уверен по поводу древовидной структуры.
Особенно для языков, у которых один стандартный диалект и одна реализация.
Также не всегда понятно, когда считать языки разными языками, а когда диалектами. Прийдется разбираться в каждом конкретном случае.
Но древовидная структура - лучшее, что я смог придумать. К тому же в английской википедии в спецификации языка указываются диалекты и реализации, так что есть от чего отталкиваться.
Я тоже на E50 играю иногда.
Там проблема в том, что не во все игры поиграешь - только те, где управление только джойстиком или цифровыми клавишами.
Наиболее играбельными получаются Fist и Barbarian.
12 ...
14

Information

Rating
Does not participate
Location
Bellevue, Washington, США
Date of birth
Registered
Activity