プログラミングをしていて必ず目にするのが予約語やキーワードです。そういった予約語やキーワードから英単語を覚えてみましょう。記事の英語難易度は「初〜中級」です。
今回はIで始まる単語です。
include
includeは「含む、インクルードする」という動詞です。プログラミング必須英単語600+で前提英単語100に入っています。
なお「インクルード」とは、あるプログラムの中に外部のプログラムなどを“含める“処理を指します。
下記PHPのサンプルでは、main.phpファイルを実行すると、hello.phpをインクルードして「こんにちは」と出力されます。
サンプル(PHP)
▼hello.phpファイル <?php $hello = "こんにちは"; ?>
▼main.phpファイル
<?php
include 'hello.php';
echo $hello; // 「こんにちは」と出力
?>
使うプログラミング言語の例
PHP
int
intはintegerの略で、プログラミング必須英単語600+で略語70に入っています。そのintegerは「整数」という名詞で、ベーシック300に入っています。
intは整数というデータ型を示しますが、他にデータ型を示す略語としては「char」をよく目にします。characterの略で、これも略語70に入っています。
下記のJavaサンプルでは、年齢をint型の変数に代入しています。
サンプル(Java)
int myAge = 35;
System.out.println("私の年齢は"+ myAge + "です。");
使うプログラミング言語の例
C#、Java、PHP
interface
interfaceは「インターフェイス」という名詞です。プログラミング必須英単語600+のベーシック300に入っています。
語源はinter(間に)+face(顔)で、日本語だと「境界面」という訳語もあります。人とコンピューターの関係の場合、境界面となるインターフェイスは画面やボタンなどです。
オブジェクト指向プログラミングでは、インターフェイスは実装を持たない型です。例えばメソッドはシグネチャー(名前とパラメーター)しか持たず、処理内容は書かれません。下記のJavaサンプルでは、OperateCarインターフェイスで定義されたsignalTurnメソッドには処理内容がなく、別のクラスで実装します。
サンプル(Java)
public interface OperateCar {
<中略>
int signalTurn(Direction direction, boolean signalOn);
<中略>
}
(一部を抜粋して引用:https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html、2024-3-5参照)
使うプログラミング言語の例
C#、Java、JavaScript、PHP
internal
internalは「内部の」という形容詞です。プログラミング必須英単語600+のアドバンスト300に入っています。
反意語はexternalで「外部の」という形容詞です。こちらもアドバンスト300の英単語です。セットで覚えておくと便利です。
C#では、internalはアクセス修飾子です。internalを付けると、同一のアセンブリ(.exeファイルなど)からしかアクセスできません。
サンプル(C#)
public class BaseClass
{
internal static int x = 0;
}
(一部を抜粋して引用:https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/internal、2024-3-5参照)
使うプログラミング言語の例
C#
iterable
iterableは「反復可能な」や「繰り返し可能な」という形容詞です。または、反復処理が可能なもの(配列やリストなど)を指す名詞です。
iterableは一般的な単語ではないので、掲載している辞書はほとんどありません。関連語の動詞iterate(反復する、繰り返す)は辞書に掲載されており、-ableが「可能な」を表すことを知っていると、どうにか意味を推測できるかもしれません。
下記PHPのサンプルでは、関数gen()の戻り値の型としてiterableが指定されています。
サンプル(PHP)
<?php
function gen(): iterable {
yield 1;
yield 2;
yield 3;
}
?>
(出典:https://www.php.net/manual/ja/language.types.iterable.php、2024-3-5参照)
使うプログラミング言語の例
PHP
英単語まとめ
- include【動詞】含む、インクルードする
- 前提英単語100
- int【名詞】integerの略
- 略語70
- integer(整数)はベーシック300
- interface【名詞】インターフェイス
- ベーシック300
- internal【形容詞】内部の
- アドバンスト300
- 反意語はexternal(外部の)で、アドバンスト300
- iterable【形容詞】反復可能な、繰り返し可能な
- 名詞の場合、配列など反復処理が可能なもの
- 関連語に動詞iterate(反復する、繰り返す)
[筆者紹介]
西野 竜太郎
翻訳者/情報技術者
著書に『アプリケーションをつくる英語』(第4回ブクログ大賞)、『ITエンジニアのための英語ライティング』、『ITエンジニアのための英語リーディング』、『ソフトウェア・グローバリゼーション入門』など。
産業技術大学院大学修了(情報システム学修士)、東京工業大学大学院博士課程単位取得(専門は言語学)。TOEIC 985点。
東京通信大学外部講師。
リンク:ウェブサイト