「GPU」や「Python」はAI時代に欠かせない技術となったが、AI時代のインフラを考える上で必要なのはこれらだけではない。プロセッサとプログラミング言語の選択肢について、企業が持つべき視点とは。
API記述言語「TypeSpec」は、API設計プロセスの効率化にどのように貢献するのか。その特徴や主要な機能を紹介する。
AIアプリケーション開発において、適切なプログラミング言語を選択することは重要な要素の一つだ。AIプロジェクトではどのようなプログラミング言語が選択肢となるのか。
AIアプリケーションの開発を成功させる上で、プログラミング言語の選択は非常に重要な要素となる。AI分野で実績のあるプログラミング言語を紹介する。
COBOLの技術者不足が深刻化する中、COBOLで開発したシステムが稼働する組織で課題になっているのが、既存システムの維持や移行だ。別のプログラミング言語への移行は、必ずしも最適解にならないという見方がある。
プログラミング言語COBOLの技術者が続々と引退していく中で、COBOLに精通した人材を見つけることが困難になっている。この状況が引き起こしている、深刻な問題とは。
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。
プログラミング言語「Java」の代替言語に位置付けられる「Kotlin」。開発者がJavaではなくKotlinを使いたくなるのはなぜか。Java にはないKotlinの利点や魅力を解説する。
幅広い開発に使えるプログラミング言語「Kotlin」は、「Java」に代わる選択肢になる。JavaではなくKotlinを使う理由は何か。その魅力を解説する。
「PureScript」は「JavaScript」に変換されることを目的としたプログラミング言語だ。強力な型システムや型推論といった、PureScriptが備える特徴と、活躍する場面を紹介する。
「Carbon」は、Googleが開発したプログラミング言語だ。その目的は「C++」が抱える問題を解消することにある。CarbonはC++やその他のプログラミング言語と何が違い、どのような場面で役立つ可能性があるのか。
「Haskell」は、シンプルな構文ながらも強力な型システムを備えるプログラミング言語だ。Haskellが持つ4つの特徴「遅延評価」「不変性」「厳密な型」「モナド」を解説する。
「Carbon」は、「C++」の特徴を受け継ぐプログラミング言語として開発されており、「Rust」とも対比されることがある。Carbonは「C++」や「Rust」とは何が違うのか。
プログラミング言語「Go」「Rust」には、開発分野で昔から使われている「C」「C++」といったプログラミング言語にはない、さまざまな機能がある。GoとRustそれぞれの機能と利点、欠点をまとめた。
近年急速に利用が広がっているプログラミング言語が「Python」と「Go」だ。両者の主な違いを、文法や仕組みといった複数の観点から、サンプルコードを用いて比較する。
企業は今後のビジネス戦略において、メインフレームをどのように位置付けているのか。メインフレームを最新化するにはどうすればいいのか。IBMの調査を基に紹介する。
Webアプリケーション開発に広く使われている「JavaScript」。その不足点を補うことを目指して生まれた「TypeScript」は、機能面においてどのようなメリットを持つのか。
レガシーシステムを新しいシステムへと刷新することは、ITの進化の恩恵を享受する上で有力な手段となる。にもかかわらずレガシーシステムの刷新はなかなか進んでいない。それはなぜなのか。
プログラミング言語「Rust」には、「C」「C++」といった“老舗言語”が抱える“ある課題”を解消する仕組みがある。それは何なのか。Rustの主な機能や特徴を解説する。
Webページの外観を設計できる「HTML」。一部の開発者はHTMLをプログラミング言語だと考えているが、その主張は正しいのか。HTMLは開発者にとってどのような存在なのか。