K (язык программирования)

  • Обзор K

    • K — это язык программирования для обработки массивов, разработанный Артуром Уитни. 
    • K является основой для kdb+, базы данных в памяти, и других финансовых продуктов. 
    • Язык сочетает в себе элементы APL и Scheme, отличается скоростью и выразительным синтаксисом. 
  • История K

    • Уитни сотрудничал с APL и разработал A+ для ускорения работы с большими наборами данных. 
    • В 1993 году он основал Kx Systems и выпустил первую версию K. 
    • Kx Systems выпустила kdb+ в 1998 году, базу данных, ориентированную на столбцы и включающую язык запросов ksql. 
    • С тех пор были разработаны различные финансовые продукты на основе K и kdb+. 
  • Особенности K

    • K имеет лаконичный и выразительный синтаксис, схожий с APL. 
    • Примитивные функции K предназначены для обработки массивов и включают математические операции и операции с массивами. 
    • Функции в K являются первоклассными объектами, что позволяет использовать их в различных контекстах. 
  • Примеры K

    • В K выражения оцениваются справа налево, что делает его интерпретируемым языком. 
    • Примеры включают сортировку списка строк по их длине и вычисление длины каждого слова в списке. 
  • Финансовые продукты на основе K

    • Kdb+ — это база данных в памяти, поддерживающая SQL и ksql. 
    • K используется для разработки финансовых продуктов, таких как kdb+/tick и kdb+/taq. 
  • Рекомендации и ресурсы

    • Ссылки на официальный сайт Kx Systems, kdb+ и другие ресурсы, связанные с K. 

Полный текст статьи:

К (язык программирования) — Википедия

Оставьте комментарий

Прокрутить вверх