The JetBrains Blog

Blog

  • Blogs by Topic
    • English
    • Deutsch
    • Español
    • Français
    • 日本語
    • 한국어
    • Русский
    • 简体中文
    • Português do Brasil
    • Türkçe
    • IDEs

      • AppCode
      • CLion
      • DataGrip
      • DataSpell
      • Fleet
      • GoLand
      • IntelliJ IDEA
      • PhpStorm
      • PyCharm
      • Rider
      • RubyMine
      • WebStorm
    • Plugins & Services

      • Big Data Tools
      • Code With Me
      • Quality Assurance
      • JetBrains Platform
      • Rust
      • Scala
      • Toolbox App
      • Writerside
    • Team Tools

      • Datalore
      • Space
      • TeamCity
      • Upsource
      • YouTrack
      • Hub
      • Qodana
    • .NET & Visual Studio

      • .NET Tools
      • ReSharper C++
    • Languages & Frameworks

      • Kotlin
      • Ktor
      • MPS
    • Education & Research

      • Edu Products
      • Research
    • Company

      • Company Blog
      • Security
Kotlin logo

The Kotlin Blog

Kotlin Programming Language by JetBrains

Follow
  • Follow Kotlin:
  • Twitter
  • RSS
Visit the Kotlin Site
Follow
  • Follow Kotlin:
  • Twitter
  • RSS
  • News
  • Releases
  • Server
  • Mobile
  • Data Science
  • Libraries
  • Early Access Program
Visit the Kotlin Site

libraries

Multik 0.2: Multiplatform, With Support for Android and Apple Silicon

Introducing Multik 0.2.0! Now a multiplatform library, it allows you to use multidimensional arrays in your favorite multiplatform projects. Let's take a closer look at what’s new in v0.2.0. Multik on GitHub (more…)

Pavel Gorgulov Pavel Gorgulov

viktor: Efficient Vectorized Computations in Kotlin

Introducing viktor viktor is an open-source Kotlin library developed by JetBrains Research that aims to make array calculations more efficient. We achieve this by avoiding nested arrays, delegating expensive operations to JNI + SIMD, and providing built-in support for arithmetics on logarithmically-stored numbers. This post is in celebration of the 1.1.0 release. We will discuss what the library does (and what it doesn't), how it came to be, and what lessons we've learned while developing it. Please try the library out! It's as simple as looking at some examples and adding a line to your Gradl

Aleksei Dievskii Aleksei Dievskii
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • English
  • Deutsch
  • Español
  • Français
  • 日本語
  • 한국어
  • Русский
  • 简体中文
  • Português do Brasil
  • Türkçe
Copyright © 2000–2022 JetBrains s.r.o.