(01) favicon TIOBE Index で Pascal が9位|Python より気になる Pascal の人気上昇 | こたんさいと

TIOBE Index で Pascal が9位

Python より気になる Pascal の人気上昇


作成:(令和07年)2025年02月18日(火曜日)
更新:(令和07年)2025年02月20日(木曜日)


 2025年2月,CPL(Computer Programming Language)の人気ランキング「TIOBE Index」が発表されています;相変わらず Python が1位です;実際に使ってみて,確かにインタプリタ言語の中ではだんとつに優れていますので,当然の1位だと思います
 個人的には,Python よりも,コンパイラ言語の Pascal が9位を獲得したことに興味があります;ネット情報では Pascal について全くコメントがありません;今まで10〜20位と低迷していた Pascal がじりじりと人気が上昇しているのです;Pascal 人気上昇の理由はいったい何なのでしょうか?
 Pascal は,Turbo PascalObject PascalDelphiFree PascalLazarus など多くの拡張 Pascal 言語に派生しています;とりわけ Delphi は,高速な1パスコンパイラが特長です;ちなみに,コンパイラ言語のライバルである C は2パスコンパイラです;PascalC より原理的にコンパイル速度が速いです;1パスコンパイラを実現するためには,変数や関数,手続きを使用する前に宣言しておかなければなりません;FortranC など多くのCPLではサブルーチンをどこに書いてもかまいませんが,Pascal では必ず使用する前に書かなくてはなりません;こういった厳密さを窮屈に感じる人は,Pascal ではなく C などを使う理由の一つだと思います;個人的には,Pascal の方が数学の定理や演繹のように論理的な思考でプログラミングできるので気に入っています

 Pascal が9位を獲得できた理由は何でしょうか?

 (1)1位の Python に人気が集中してライバルが淘汰された
 Python は,「リスト」と呼ばれる優れた配列に関する文法や,変数宣言が要らない,Python の命令をその場で入力し実行できるコンソールなどの使い勝手が優れています;インタプリタ言語の範疇では敵なしです
 ではなぜ Pascal は淘汰されないのでしょうか?それは,Pascal はコンパイラであり,Python とは異なる範疇の言語です;売れるアプリは Pascal のようなコンパイラ言語で開発する必要があるのです

 (2)高級言語の Python 人気で同じ高級言語の Pascal が再評価
 高級言語とは人間にとってわかりやすくて使い勝手が良い言語のことだと思います
 Pascal も高級言語です;プログラミング教育用に開発されたので当然です
 一方,Pascal の最大のライバルである C は機械語よりの文法を採用している言語です;C の開発者であるカーニハンが「本物のプログラマは Pascal を使わない」などと発言して C を宣伝しました;それ以来,CPascal よりも人気となっています;高級言語である Python の台頭により,Pascal が高級言語であることが再評価されてきたようです;そのうち,CPascal の順位が入れ替わるかもしれません
 RustC の後継で人気上昇中だそうですが,ちょっと調べた感じでは依然として機械語よりの文法のようです;個人的には,Pascal の代わりに Rust を使う気になりませんでした

 (3)Delphi が,Apple シリコン搭載の Mac コンピュータで動作可能
 Apple シリコンは,M1M2M3M4 とどんどん高性能化しています;M4のシングルコア性能は世界最高とのことです;Appleシリコンは,IntelAMDCPUに比べて低消費電力です
 さて,2020年より以前は,DelphiWindows PC でしか使えませんでした
 Apple は 2020年後期に発売されたMac 一部のモデルから、 Intel プロセッサを Apple シリコンに移行しはじめました
 そして,2025年2月現在,M4 Pro Mac mini などで Parallels 12Windows 11Delphi 12 が快適に動作しているとの情報があります
 すなわち,Delphi が,Apple シリコン搭載の Mac コンピュータで動作可能になったことがDelphi 人気上昇につながったのではないかと考えました
 TIOBE IndexPascal の人気がじわじわと上昇しはじめたのが2021年あたりですから,Apple シリコン搭載の Mac の時期と一致しています

 ※ 2025年2月でDelphi 30周年
 キャンペーン販売など実施しているので,これも Pascal 人気上昇に効果があるのかもしれません

 最後に

 iPhoneiPad の売れるアプリ開発は XcodeSwift で可能なのですが,TIOBE Index では21 位です;Swift の代わりに Delphi が使われている可能性があります;


©︎ 2025-2025 Appli Ponto