ハンガリー記法とは?
ソフトウェアプログラミング言語には、現代の言語に似た特定のルールと記述スタイルがあります。 コンピュータープログラミングは、数値、文字、および文字列を表す変数型で構成されています。 ハンガリー語表記は、使用される変数のタイプを定義するために各変数のプレフィックスを必要とするコンピュータープログラム内の記述スタイルです。 これには、大文字の文字と変数名が続きます。
ほとんどのコンピュータープログラムは、キーボードを使用してユーザーからの入力をキャプチャします。 このキャプチャされた入力は、さまざまなタイプのデータに分割されます。 ハンガリー語表記は、名前の前にデータ型をプレフィックスとして定義するソフトウェアコーディングスタイルです。 これは、特定の略語を持つ変数の各タイプに対して定義された形式を含む正式なスタイルです。
通常、プログラミングスタイルのルールは、ソフトウェア開発プロジェクトの開始時に決定されます。 ハンガリー語表記には、ソフトウェアプログラムの定義済みのタイプとスタイルルールの辞書が含まれています。 開発チームがこの表記スタイルを選択する場合、将来のすべてのプログラム変更で一貫性を確保することが重要です。
ソフトウェアプログラムは読みやすく、理解しやすいものでなければなりません。 これは、一貫性のある直感的なプログラミングスタイルを使用して実現されます。 ハンガリーの表記法は、定義された標準に基づく厳格な規則に従うため、解釈しやすいプログラミングスタイルの例です。
今日、ソフトウェアプログラムを書くための多くのスタイルがあります。 これには、文書化技術、インデント規則、ソフトウェア作成スタイルが含まれます。 ハンガリー記法は、コーディングスタイルまたは好みの例です。 単一のプログラム内でコーディングスタイルを混在させることは、悪い習慣と見なされ、いかなる場合でも避けるべきです。
数学データ型には、複数の形式の数値が含まれます。 いくつかの例には、整数、長い数値、および二重の数値が含まれます。 ハンガリー語の表記法では、変数に最初に型識別子を付ける必要があります。 例として、整数の変数名は、変数を整数型として識別する小文字の「i」で始まります。
このスタイルのプログラミングには、いくつかの欠点があります。 型に基づいて変数を定義すると、変数が固定されます。 データ型の変更が必要なシステムで変更が要求された場合、変数の名前も変更する必要があります。 これは、大規模で複雑なソフトウェアプログラムにとっては困難な作業になる可能性があります。
ハンガリーの表記法のもう1つの欠点は、自動化された検証ルールがないことです。 このスタイルの記述はコンパイラによってチェックされないため、誤用やミスが発生しやすくなります。 開発者は、一貫性を確保するために、プログラムの記述スタイルを自己監視する必要があります。