An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

K is a proprietary array processing programming language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the foundation for kdb+, an in-memory, column-based database, and other related financial products. The language, originally developed in 1993, is a variant of APL and contains elements of Scheme. Advocates of the language emphasize its speed, facility in handling arrays, and expressive syntax.

Property Value
dbo:abstract
  • K هي لغة برمجة معالجة تعتمد على المصفوفات. وضعتها آرثر ويتني وتسويقها بواسطة Kx Systems. تُستخدم اللغة كأساس لـ kdb + ، وقاعدة بيانات في الذاكرة وقائمة على العمود في قواعد البيانات. وضعت أصلا في عام 1993، كبديل عن APL وتحتوي على عناصر من المخطط. يؤكد المدافعون عن اللغة على سرعتها، ومرفقها في معالجة المصفوفات، وبناء الكود البرمجي. (ar)
  • K is a proprietary array processing programming language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the foundation for kdb+, an in-memory, column-based database, and other related financial products. The language, originally developed in 1993, is a variant of APL and contains elements of Scheme. Advocates of the language emphasize its speed, facility in handling arrays, and expressive syntax. (en)
  • К — язык программирования, оптимизированный для работы с массивами, модификаторами действий. Среди особенностей — отсутствие циклов, зависимые переменные, структура K-дерева (K-tree). Реализован для Windows, Solaris, Linux. Изначально был разработан Артуром Уитни. Уитни ушёл из группы разработки языка J в самом её начале и занялся разработкой собственного языка. Одним из разногласий между Уитни и Айверсоном было чрезмерное (по мнению Уитни) усложнение J понятиями ранга, идею которых он сам и выдвинул в своё время, представив в 1982 году на конференции по APL в Гейдельберге. Однако в K он отказался от рангов и операторы просто действуют поэлементно. Кроме того Уитни счёл множество возможностей языка J избыточными (комплексные числа, трёхмерная графика). Язык K получился проще, компактнее, и оказался отлично приспособлен к сфере баз данных. Для коммерциализации языка Уитни основал компанию Kx Systems. Компания на языке K разработала реляционную СУБД со столбцовым хранением под названием kdb, получившую некоторое распространение в финансовой сфере. Дистрибутив kdb полностью (вместе с интерпретатором K, примерами) занимает всего 200 килобайт, что на несколько порядков меньше дистрибутивов основных коммерческих СУБД. Реализации от Kx проприетарная и платная. С некоторого времени 32-разрядная версия Kdb+/q, а вместе с ней и языка K, для windows, Linux или MacOS X стали бесплатны для некоммерческого применения или прототипирования коммерческих систем. Kona — альтернативная свободная реализация, не аффилированная с Kx Systems. 8 апреля 2011 года лицензия интерпретатора Kona изменена с проприетарной на свободную лицензию ISC (которая позволяет включить интерпретатор в проекты не допускающие несвободных лицензий, например в порты OpenBSD). (ru)
  • K是专有的阵列处理编程语言,由开发并被商业化。这个语言充当了内存内列式数据库,和其他有关财务产品的基础。这个语言最初开发于1993年,是APL的变体并包含了Scheme的元素。这个语言的提倡者强调了它的速度、在处理阵列上的设施和富有表达力的语法。 (zh)
  • K — мова обробки масивів розроблена та комерціалізована Kx Systems. Раніше мова слугувала основою для бази даних kdb, та пов'язаних фінансових продуктів (наразі компанія використовує Q). Розроблена в 1993, є варіантом мови APL та містить елементи Scheme. Прихильники мови наголошують на її швидкості, простоті роботи з масивами та виразному синтаксисі. Назва K є скороченням фрази «Keys for kingdom», «Ключі до королівства», «Ключі до керування». (uk)
dbo:designer
dbo:developer
dbo:influenced
dbo:influencedBy
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 890956 (xsd:integer)
dbo:wikiPageLength
  • 10573 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1117998685 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
dbp:developer
  • Kx Systems (en)
dbp:influenced
  • Q, Shakti (en)
dbp:influencedBy
dbp:name
  • K (en)
dbp:paradigm
dbp:typing
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • K هي لغة برمجة معالجة تعتمد على المصفوفات. وضعتها آرثر ويتني وتسويقها بواسطة Kx Systems. تُستخدم اللغة كأساس لـ kdb + ، وقاعدة بيانات في الذاكرة وقائمة على العمود في قواعد البيانات. وضعت أصلا في عام 1993، كبديل عن APL وتحتوي على عناصر من المخطط. يؤكد المدافعون عن اللغة على سرعتها، ومرفقها في معالجة المصفوفات، وبناء الكود البرمجي. (ar)
  • K is a proprietary array processing programming language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the foundation for kdb+, an in-memory, column-based database, and other related financial products. The language, originally developed in 1993, is a variant of APL and contains elements of Scheme. Advocates of the language emphasize its speed, facility in handling arrays, and expressive syntax. (en)
  • K是专有的阵列处理编程语言,由开发并被商业化。这个语言充当了内存内列式数据库,和其他有关财务产品的基础。这个语言最初开发于1993年,是APL的变体并包含了Scheme的元素。这个语言的提倡者强调了它的速度、在处理阵列上的设施和富有表达力的语法。 (zh)
  • K — мова обробки масивів розроблена та комерціалізована Kx Systems. Раніше мова слугувала основою для бази даних kdb, та пов'язаних фінансових продуктів (наразі компанія використовує Q). Розроблена в 1993, є варіантом мови APL та містить елементи Scheme. Прихильники мови наголошують на її швидкості, простоті роботи з масивами та виразному синтаксисі. Назва K є скороченням фрази «Keys for kingdom», «Ключі до королівства», «Ключі до керування». (uk)
  • К — язык программирования, оптимизированный для работы с массивами, модификаторами действий. Среди особенностей — отсутствие циклов, зависимые переменные, структура K-дерева (K-tree). Реализован для Windows, Solaris, Linux. Реализации от Kx проприетарная и платная. С некоторого времени 32-разрядная версия Kdb+/q, а вместе с ней и языка K, для windows, Linux или MacOS X стали бесплатны для некоммерческого применения или прототипирования коммерческих систем. (ru)
rdfs:label
  • كي (لغة برمجة) (ar)
  • K (programming language) (en)
  • K (язык программирования) (ru)
  • K (мова програмування) (uk)
  • K (编程语言) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • K (en)
is dbo:influenced of
is dbo:influencedBy of
is dbo:knownFor of
is dbo:product of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:influencedBy of
is dbp:products of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License