Разработчики «ВКонтакте» выпустили исходный код языка KPHP и своих движков |
Здравствуйте, гость ( Авторизация | Регистрация )
Разработчики «ВКонтакте» выпустили исходный код языка KPHP и своих движков |
10.03.2014, 09:41
Сообщение
#1
|
|
СССР Репутация: 760 Группа: Участник Сообщений: 4400 Награды: 6 Регистрация: 28.12.2008 |
6 марта разработчики популярнейшей русскоязычной социальной сети «ВКонтакте» анонсировали открытие кода своего языка программирования KPHP (KittenPHP) и некоторых движков для веб-программистов. KPHP — PHP-подобный минималистский язык, код которого транслируется в C++, пригодный для дальнейшей компиляции (например, с помощью GCC) в бинарный код. KPHP был создан «с целью обеспечить очень высокую скорость работы, без ущерба для удобства и скорости разработки». Для этого часть возможностей PHP была урезана — например, ООП, eval и регулярные выражения с модификатором «e», функции для работы с определенными элементами массивов (first, end и т.п.). В результате, авторы KPHP сообщают о высокой производительности своего детища в сравнении не только с обычным PHP, но и HipHop от Facebook. Вместе с компилятором KPHP разработчики ВКонтакте опубликовали исходники некоторых движков, которые могут дополнять KPHP или использоваться отдельно: PMemcached (persistent memcached) — хранилище key-value, позволяющее хранить данные без ограничения по времени; Lists и Lists-X — движки для хранения и получения различных списков данных; Search — поиск данных на сайте; Storage — хранение пользовательских данных (мультимедийный контент, документы); Texts — хранение текстовых массивов данных; Hints — быстрый поиск по сайту и упорядочивание объектов по рейтингу; Queue — движок для общения клиентской и серверной сторон в реальном времени. Исходный код всех проектов распространяется на условиях свободных лицензий GNU GPL и LGPL 2.0, доступен в Источник: nixp.ru -------------------- Internet Explorer это такая программа, с помощью которой можно зайти на сайт www.mozilla.com и скачать себе браузер...
На презентации Internet Explorer 9 парализованный мальчик встал и вышел =) Безалкогольное пиво - первый шаг к резиновой женщине. "...если человек не курит, не пьет... поневоле возникает вопрос - а не сволочь ли он…" А.П.Чехов |
 
|
|
|
|
10.03.2014, 11:41
Сообщение
#2
|
|
Игрок Репутация: 6 Группа: Участник Сообщений: 43 Награды: 1 Регистрация: 17.12.2013 |
Это только ведет к их усовершенствованию движка и языка, наверное в сором времени обновят
-------------------- |
 
|
|
10.03.2014, 13:19
Сообщение
#3
|
|
Заслуженный Мастер Игры Репутация: 180 Группа: Участник Сообщений: 1539 Награды: 3 Регистрация: 02.04.2009 |
Цитата PMemcached (persistent memcached) — хранилище key-value, позволяющее хранить данные без ограничения по времени; интересненько, однако. Конфеденциальность а-ля скайп, таки подтверждена? -------------------- — Что вы думаете о пиратстве?
— Пиратство, это захват кораблей, что не очень хорошо. Если вы о копировании проприетарных программ, то это не худший вариант. Но если у вас есть выбор, не используйте их. (Ричард Столлман) |
 
|
|
10.03.2014, 14:45
Сообщение
#4
|
|
Gameru DA Репутация: 3704 Группа: Администратор Сообщений: 10206 Награды: 4 Регистрация: 03.02.2006 |
Цитата PMemcached (persistent memcached) — хранилище key-value, позволяющее хранить данные без ограничения по времени; интересненько, однако. Конфеденциальность а-ля скайп, таки подтверждена? Конфиденциальность не при чём, они выложили только язык (хотя местами ВК-шные костыли могут встречаться, да). А ПМемкеш - модификация Мемкеша для хранения нужных данных в ОЗУ по ходу работы, в ихней модификации значения не удаляются после перезагрузки сервера. -------------------- |
 
|
|
Текстовая версия | Сейчас: 19.04.2024, 15:44 |