CASLとは、かつて国家資格の基本情報技術者試験に出題されていた架空のプログラミング言語である。
基本情報技術者試験(旧・第二種情報処理技術者試験)といえば日本で最も有名なプログラマー向けの国家資格だが、その基本情報技術者試験には午後科目に必修問題のアルゴリズム(擬似言語)の他、選択問題としてプログラミングの問題があった。ここではC言語、COBOL(2019年まで)、Java、Python(2020年から追加)、表計算ソフト(2009年から追加)などの個別のプログラミング言語を選択することとなっていたが、その中にCASLというアセンブリ言語が存在していた。
ただし、2001年に第二種情報処理技術者試験の名称が基本情報技術者試験に変更された際にCASLの仕様も変更されたため、2001年以降は正式名称がCASL IIとなっている。
このCASLは架空のアセンブリ言語であるが、これには以下のような理由がある。
また、CASLは実在しない言語であるため、問題冊子に仕様書が付いており、習得難易度もC言語などの高級言語ほど高くないため、表計算ソフトと並び初心者にオススメの言語とされていた。
※補足:ちなみに表計算ソフトもMicrosoft Excelなどの実在のソフトウェアではなく、情報処理技術者試験専用のオリジナルのソフトウェアとなっている。また、表計算ソフトにもマクロ機能の問題があるためアルゴリズムの知識が必要になるが、こちらもVBAではなく、オリジナルの擬似言語が使用されている。
2022年度の試験を最後にプログラミングの選択問題が廃止されたためCASLなどの特定の言語を習得する必要はなくなったが、現在も必修のアルゴリズム(擬似言語)の問題は存続している。
基本情報技術者試験の前哨戦として知られる以下の検定試験にも、かつてはCASLの問題が出題されていた。
掲示板
4 ななしのよっしん
2024/08/09(金) 20:50:27 ID: VGHNcqjPmO
基本情報技術者試験を受ける予定が無い人でも勉強しておいて損はない言語だと思う。
アルゴリズムの考え方は普通に役に立つし。
5 ななしのよっしん
2024/08/12(月) 19:52:54 ID: QE31b/sUxq
基本情報技術者試験でまだ表計算が選べなかった頃は、このCASLがプログラミング初心者向けの言語として重宝されていたらしい。
6 ななしのよっしん
2024/08/14(水) 17:05:01 ID: 8nlFhjcA5I
今は基本情報技術者試験に選択問題(プログラミング)が無くなったから、そもそもこの言語自体が意味なくなるんだよね…。
悲しい…。
どうしてもアセンブラ言語を学びたい人は他の言語で。
急上昇ワード改
最終更新:2024/12/24(火) 03:00
最終更新:2024/12/24(火) 03:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。