検索結果- 英語 - 多言語
検索内容:
class-based programmings
prototype-based programmings
visual programming languages
visual programming language
(programming) A programming language that lets users create programs by manipulating program elements graphically rather than by writing code.
視覚的な操作によってプログラムの各構成要素を操作し、コードを記述する代わりにプログラムを作成できるプログラミング言語。
programmed function keys
application programming interfaces
application programming interface
(computing, programming) A set of routines, protocols, and tools for building software applications, which makes it possible for software components to interact with one another, leading to the ability to share data over a network.
ソフトウェアアプリケーションを構築するための一連のルーチン、プロトコル、ツールのセット。これにより、ソフトウェアコンポーネント同士が相互に通信し、ネットワーク上でデータを共有できるようになる仕組み。 / プログラム間の相互作用を可能にするインターフェース。外部のシステムやサービスとの連携を実現するための設計規約やライブラリの集合体。
return-oriented programming
(programming) A computer security exploit technique by which the attacker gains control of the call stack to hijack program control flow and then executes prepared instruction sequences ("gadgets") that are already present in the machine's memory.
メモリ上に既に存在する命令断片(ガジェット)を利用し、攻撃者がコールスタックを乗っ取りプログラムの制御フローをハイジャックするコンピュータセキュリティ攻撃手法。 / 攻撃者が不正にコールスタックへ干渉し、事前準備された命令のシーケンス(ガジェット)を実行させることで、プログラムの実行制御を奪う手法。