Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!
 
Ответить в данную темуНачать новую тему
> Разработчики «ВКонтакте» выпустили исходный код языка 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, доступен в GitHub.
Источник: nixp.ru


--------------------
Internet Explorer это такая программа, с помощью которой можно зайти на сайт www.mozilla.com и скачать себе браузер...
На презентации Internet Explorer 9 парализованный мальчик встал и вышел =)
Безалкогольное пиво - первый шаг к резиновой женщине.

"...если человек не курит, не пьет... поневоле возникает вопрос - а не сволочь ли он…" А.П.Чехов
Перейти в начало страницы
 
Pront
сообщение 10.03.2014, 11:41
Сообщение #2


Игрок
***

Репутация:   6  
Группа: Участник
Сообщений: 43
Награды: 1
Регистрация: 17.12.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Это только ведет к их усовершенствованию движка и языка, наверное в сором времени обновят biggrin.gif


--------------------
Перейти в начало страницы
 
Gerolt
сообщение 10.03.2014, 13:19
Сообщение #3


Заслуженный Мастер Игры
*************

Репутация:   180  
Группа: Участник
Сообщений: 1539
Награды: 3
Регистрация: 02.04.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
PMemcached (persistent memcached) — хранилище key-value, позволяющее хранить данные без ограничения по времени;

интересненько, однако. Конфеденциальность а-ля скайп, таки подтверждена?


--------------------
— Что вы думаете о пиратстве?
— Пиратство, это захват кораблей, что не очень хорошо. Если вы о копировании проприетарных программ, то это не худший вариант. Но если у вас есть выбор, не используйте их. (Ричард Столлман)
Перейти в начало страницы
 
OlegatoR
сообщение 10.03.2014, 14:45
Сообщение #4


Gameru DA
************************

Репутация:   3704  
Группа: Администратор
Сообщений: 10206
Награды: 4
Регистрация: 03.02.2006




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Gerolt @ 10.03.2014, 12:19) *
Цитата
PMemcached (persistent memcached) — хранилище key-value, позволяющее хранить данные без ограничения по времени;

интересненько, однако. Конфеденциальность а-ля скайп, таки подтверждена?

Конфиденциальность не при чём, они выложили только язык (хотя местами ВК-шные костыли могут встречаться, да). А ПМемкеш - модификация Мемкеша для хранения нужных данных в ОЗУ по ходу работы, в ихней модификации значения не удаляются после перезагрузки сервера.


--------------------
Перейти в начало страницы
 

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.04.2024, 00:13