擬似言語
擬似言語または疑似言語(ぎじげんご)は、擬似的なプログラミング言語のことで、自然言語などによる抽象度の高い記述などを交えることも許すことで、アルゴリズムの理解などを助けるなどの目的に使われる言語である。一般にインタプリタやコンパイラのような処理系は無い。擬似言語によるコードを擬似コードなどと言う。ダイクストラ法#擬似コードに実例がある。
基本情報技術者試験
[編集]基本情報技術者試験の午後試験において2009年(平成21年)春の出題から使われている擬似言語がある。擬似的にアルゴリズムを簡略化して表現している、構文はC言語に類似している。制度改正によって、プログラミング言語を選択する必要がなくなったことに対する代用として作られたものと思われる。
また、2009年(平成21年)春よりソフトウェア開発の問題(選択必須)で追加された表計算ソフトの問題にも、擬似言語を用いたマクロ定義の問題が出題されている。初級システムアドミニストレータ試験やITパスポート試験のように単に機能や関数を知っていれば解答できる、というものではなく、論理的思考力が要求されるため、難易度は高い。
ITパスポート試験
[編集]ITパスポート試験において2022年(令和4年度)4月から、擬似言語を用いたプログラミング的思考力を問う出題が追加される。
外部リンク
[編集]現行の試験 |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
過去の試験 |
| ||||||||
試験の歴史 | |||||||||
試験に関する法律 | |||||||||
主催 | |||||||||
科目免除制度 | |||||||||
試験に出題される 架空のコンピュータ言語、ソフトウェア |
コンピュータ・プログラミング言語 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
低水準言語 | |||||||||||||||
高水準言語 |
| ||||||||||||||
架空の言語 | |||||||||||||||
コンピュータの資格 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
国家資格 |
| ||||||||||
日本商工会議所主催 | |||||||||||
中央職業能力開発協会認定 | |||||||||||
文部科学省後援 |
| ||||||||||
経済産業省推進資格 | |||||||||||
マイクロソフト | |||||||||||
サーティファイ | |||||||||||
その他民間資格 |
| ||||||||||
試験実施団体 |
| ||||||||||
関連分野 |
| ||||||||||
関連項目 | |||||||||||
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.