Суббота, 20.10.2018
Компьютерная безопасность и новости
Форма входа
Меню сайта
Категории раздела
Компьютерные новости [936]
АнтиВирусные новости [210]
Новости о UNIX/Linux [313]
Магазин цифровых товаров

Ключи и пин-коды

Игры Кредитные карты IP-телефония Интернет провайдеры Мобильная связь Спутниковое ТВ

Электронные книги

Бизнес и экономика Дом, быт, семья, досуг Санкт-Петербург Компьютеры и интернет Наука и образование Техническая литература Юридическая литература

Цифровые товары

iTunes & App Store Базы данных Дизайн Доступ к ресурсам Kарты продления, ключи Фотографии Шаблоны для сайтов

Программное обеспечение

Безопасность Игры PC Интернет Мобильная связь Программирование Продвижение сайтов (SEO) Утилиты
Архив записей
Наши сообщества
Статистика
Рейтинг@Mail.ru

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Код нашего баннера

Поиск
Главная » 2014 » Март » 13 » Разработчики «ВКонтакте» выпустили исходный код языка KPHP и своих движков
01:10
Разработчики «ВКонтакте» выпустили исходный код языка KPHP и своих движков

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.

Категория: Компьютерные новости | Просмотров: 692 | Теги: вконтакте, Разработка, Компьютерные новости, Web, PHP, код | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright inet-safety © 2018    |    Хостинг от uCoz
Пользовательское Соглашение | Политика Конфиденциальности