インターネットバンキングやオンライン証券、ECサイト、様々なクラウドサービスを支えている重要な技術の1つがAPI(Application Programming Interface)だ。これはソフトウエア同士がデータや機能をやりとりする「接点」であり ...
多くのプログラミング言語にはオペレーティングシステム上で任意のコマンドを実行する機能(Go言語のexec.CommandやPythonのsubprocess.runなど)が用意されている。これら機能はコマンド名とコマンドに渡す引数(以下、コマンドライン引数と呼称)を受け取る仕組み ...
数多くのプログラミング言語が存在する中で、プロジェクトの目的や特性に応じて適切にプログラミング言語を選ぶことが重要だ。本稿は、機械学習などの人工知能(AI)技術を活用するプロジェクトに最適な10個のプログラミング言語を紹介する。 「Python ...
数学的な関数を組み合わせたプログラミングである「関数型プログラミング」において、不変データ構造(作成時以降は変更できないデータ構造)は重要な要素だ。関数型プログラミングによる変数の不変性が、ソースコード中のバグを減らすことに有効な ...
API とは Application Programming Interface の略であり、「ソフトウェアコンポーネントが互いにやり取りするのに使用するインターフェースの仕様である」と定義されています。最近使われているAPIとは、Web API の意味で使われていることが多く、Web API とは「HTTP ...
金融システム開発サービス・ECプラットフォーム等を展開する株式会社トレードワークス(本社:東京都港区、代表取締役社長:浅見勝弘、以下「当社」)は、セキュリティ診断サービスに於いて、API(※1)に特化した脆弱性診断サービスを開始致します。
The Climate Action Data Trust (CAD Trust) has completed the development of its Data Model Version 2.0 application programming interface (API), with the full transition by connected registries expected ...