InfoQ ホームページ Programming-Languages に関するすべてのコンテンツ
-
Rust AnalyzerによってIDEフレンドリなコンパイラを目指すRust
rust Analyzerは、優れたIDEエクスペリエンスをRustに実現することを目的とした、Rustエコシステムの新たな取り組みだ。InfoQは今回、同プロジェクトの主要なコントリビュータであるAleksey Kladov氏と、Rust Core TeamメンバのSteve Klabnik氏に、その詳細を聞くことができた。
-
IBMがSwift開発を終了 - Chris Bailey氏とのQ&A
IBMは先頃、サーバサイドSwiftの開発を中止した。これはSwiftがオープンソース化して間もなく開始されたもので、Swift Server Worl Griup[SSWG]のリーダシップも同時に譲渡されている。今回の決定がSwiftおよびSwiftコミュニティに対して持つ意味について、IBMのChris Bailey氏に話を聞いた。
-
Microsoft、理解の容易なコード記述のためのプログラム言語 Bosque を公開
Microsoftは先頃、人間とマシンの両方にとって単純かつ明確で、理解の容易なコードを書くための言語設計を調査する研究プロジェクトである、Bosqueプログラミング言語を公開した。 この言語は、TypeScriptからヒントを得た構文と型に加えて、MLとNode/JavaScriptにインスパイアされたセマンティクスから派生したものだ。
-
なぜ、どのように、いつ読みやすいコードを書くか
ほとんどの開発者が読みやすいコードを欲している。開発チームは機能性より読みやすさを好ましいと思っているかもしれない。しかし、読みやすさを定義しようとすると、意見が割れる。Explore DDD 2018でLaura Savino氏はなぜ読みやすいコードが良いのか、読みやすさとはどういうことなのか、他の考慮点よりも読みやすさが絶対的に優先度が高い場合はどんな場合か、について話をした。
-
数値計算用の動的言語Julia 1.0がリリース
テクニカルコンピューティング用のハイレベルでハイパフォーマンスな動的言語のJulia 1.0の最新バージョンには、言語APIの安定性と新たな組み込みパッケージマネージャが含まれる。Juliaコンピューティングチームは先週、ロンドンのJuliaCon 2018イベントで、Juliaバージョン1.0のリリースを発表した。