プログラミングをしていて必ず目にするのが予約語やキーワードです。そういった予約語やキーワードから英単語を覚えてみましょう。記事の英語難易度は「初〜中級」です。
今回はVから始まる英単語です。
var
varは「variable」の略です。そのvariableは「変数」という名詞です。
プログラミング必須英単語600+では「var」もその複数形である「vars」も略語70に入っており、よく見かける略語です。また、元のvariableもベーシック300の英単語です。なお、variableの関連語にconstant(定数)があります。こちらもベーシック300に入っているので、できればまとめて覚えておきたい単語です。
下記サンプルのPHPでは、クラスの変数(プロパティー)を宣言するのに「var」が使われます。ただし現在では古い書き方になっています。
サンプル(PHP)
class Person {
var $name = "太郎";
}
$person = new Person();
echo $person->name; //「太郎」と表示
使うプログラミング言語の例
JavaScript、PHP
virtual
virtualは「仮想の」という形容詞です。プログラミング必須英単語600+ではアドバンスト300に入っています。なお“仮想”とは「実在するかのようにコンピューターが作り出した」という意味です。
virtualの反意語としては、physical(物理の)やreal(リアルの、実〜)があります。
C#では、親クラスのメソッドを子クラスでオーバーライドできるようにするためにvirtualを使います。下記サンプルでは、親クラスPersonのGreetメソッドでvirtualが使われており、子クラスEnglishPersonでオーバーライドしています。
サンプル(C#)
using System;
// 親クラス
class Person
{
public virtual void Greet()
{
Console.WriteLine("こんにちは!");
}
}
// 子クラス
class EnglishPerson : Person
{
public override void Greet()
{
Console.WriteLine("Hello!");
}
}
class Program
{
static void Main()
{
Person person = new EnglishPerson();
person.Greet(); //「Hello!」と表示
}
}
使うプログラミング言語の例
C#
void
voidは「(何もない)空間」や「欠如」という名詞、または「空虚な」や「無効な」(法律用語)という形容詞です。
プログラミング言語によって使われ方が異なりますが、JavaScriptの場合は式を評価しundefinedを返す演算子です。下記のサンプルでは、HTMLのリンクが「undefined」になるので、結局どこにも遷移しません。なお、JavaやC#などでは、戻り値がないことを示すのに使われます。
サンプル(JavaScript)
<a href="javascript:void 0">
遷移しないリンク
</a>
使うプログラミング言語の例
C#、Java、JavaScript、PHP
英単語まとめ
- var【名詞】variable(変数)の略
- プログラミング必須英単語600+で略語70(複数形である「vars」も)
- 元のvariableはベーシック300
- 関連語のconstant(定数)もベーシック300
- virtual【形容詞】仮想の
- アドバンスト300
- void【名詞】(何もない)空間、欠如/【形容詞】空虚な、無効な(法律用語)
[筆者紹介]
西野 竜太郎
Ryutaro Nishino
翻訳者/情報技術者
著書に『アプリケーションをつくる英語』(第4回ブクログ大賞)、『ITエンジニアのための英語ライティング』、『ITエンジニアのための英語リーディング』、『ソフトウェア・グローバリゼーション入門』など。
産業技術大学院大学修了(情報システム学修士)、東京工業大学大学院博士課程単位取得(専門は言語学)。TOEIC 985点。
東京通信大学外部講師。
リンク:ウェブサイト


