1592385961
Concurnasは、並行分散システムの構築を目的として設計された、オープンソースのJVMプログラミング言語だ。オブジェクト指向、関数型、リアクティブなプログラム構造を特徴とし、静的に型付けされている。
マルチスレッドの複雑性を隠蔽する簡潔な構文、GPUコンピューティングのネイティブサポート、ベクトル化(vectorization)、行列などのデータ構造を供えたConcurnasは、マシンラーニングアプリケーションやハイパフォーマンスな並行アプリケーションの開発を可能にする言語である。JavaやScalaなど、他のJVM言語との相互互換性も持っており、バージョン1.8から最新のGAリリース14までのOracle JDKとOpenJDKをサポートする。
#java #architecture #emerging technologies
1592385961
Concurnasは、並行分散システムの構築を目的として設計された、オープンソースのJVMプログラミング言語だ。オブジェクト指向、関数型、リアクティブなプログラム構造を特徴とし、静的に型付けされている。
マルチスレッドの複雑性を隠蔽する簡潔な構文、GPUコンピューティングのネイティブサポート、ベクトル化(vectorization)、行列などのデータ構造を供えたConcurnasは、マシンラーニングアプリケーションやハイパフォーマンスな並行アプリケーションの開発を可能にする言語である。JavaやScalaなど、他のJVM言語との相互互換性も持っており、バージョン1.8から最新のGAリリース14までのOracle JDKとOpenJDKをサポートする。
#java #architecture #emerging technologies
1592320560
Concurnas is a new open source JVM programming language designed for building concurrent and distributed systems. Concurnas is a statically typed language with object oriented, functional, and reactive programming constructs.
With a concise syntax that hides multithreaded complexity, and native support for GPU computing, vectorization, and data structures like matrices, Concurnas allows for building machine learning applications and high performance parallel applications. In addition, Concurnas provides interoperability with other JVM languages like Java and Scala. Concurnas supports Oracle JDK and OpenJDK versions 1.8 through to the latest GA release 14.
InfoQ spoke to Jason Tatton, creator of Concurnas and the founder of Concurnas Ltd., about the language, some of its design decisions, and features.
#machine learning #jvm languages #development #architecture & design