インラインコード
その他の語句
用語の解説
インラインコードとは
(inline code)
インラインコードとは、プログラミング言語において、サブルーチンを呼び出すためのコードの代わりに、直接コード内に記述された、サブルーチンの内容のことである。
インラインコードを記述する手法は、インライン展開と呼ばれている。
インライン展開はコンパイラによるコード最適化の手法の一つとして用いられている。
インラインコードを記述することで、サブルーチンを呼び出す際に行われているレジスタの退避や回復、スタック調整、といった処理が不要となる。
これによって、サブルーチンの呼び出しに伴うオーバーヘッドがなくなり、処理の高速化を図ることができる。
特にループ処理が多数存在するプログラムの場合は、インラインコードを行うことで大幅な速度向上が期待できる。
他方、インラインコードを用いると、複数の場所で何度も呼び出されるサブルーチンを、その都度直接に記述することになる。
そのためサイズは肥大しやすく、必要なメモリ容量が増大しがちになる。
CNET Japan
-
JR西日本グループのJR西日本レールテックは6月5日、山陽本線・西明石駅構内で、鉄道の上空を横断する道路橋(跨線道路橋)の点検をドローンを使って実施したと発表した。列車が高頻度で走る線区において、夜間に鉄道電車線の停電手続きを伴わずにドローンで点検する取り組みは、JR西日本管内で初めてになるという。労働人口減少に伴う人材確保難への対応として、点検業務の安全性と生産性を高める狙いがある。
