将来性のないプログラミング言語は?
技術の進化が速い現代において、すべてのプログラミング言語が将来的に生き残るわけではありません。本記事では「将来性がない」と言われている5つのプログラミング言語について解説します。
1. Perl
PerlはかつてWeb開発やシステム管理で広く利用されましたが、近年は新しい言語に取って代わられつつあります。最近ではPythonやRubyといったよりモダンな言語が好まれます。
<pre><code>
#!/usr/bin/perl
print "Hello, world!\n";
</code></pre>
2. COBOL
COBOLは金融業界などで依然として使用されていますが、新規プロジェクトで選ばれることは少なくなっています。レガシーシステムでの利用が主となっています。
<pre><code>
IDENTIFICATION DIVISION.
PROGRAM-ID. HelloWorld.
PROCEDURE DIVISION.
DISPLAY 'Hello, world!'.
STOP RUN.
</code></pre>
3. Objective-C
Objective-CはAppleのiOSやmacOSアプリ開発でかつては必須の言語でしたが、Swiftの登場によってその重要性は低下しました。
<pre><code>
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"Hello, World!");
}
return 0;
}
</code></pre>
4. VBA
VBAはMicrosoft Officeのカスタマイズに使用されますが、クラウド技術や新しい自動化ツールの進化により、使用する機会が減少しています。
<pre><code>
Sub HelloWorld()
MsgBox "Hello, World!"
End Sub
</code></pre>
5. Lisp
Lispは人工知能研究の初期に多く用いられた歴史ある言語ですが、その特殊な構文が主流のプログラミング言語と異なるため、学習コストが高く普及が進まない一因となっています。
<pre><code>
(print "Hello, world!")
</code></pre>
結論
これらの言語は全く使われていなくなるわけではありませんが、新しいプロジェクトでは選ばれにくくなってきているのは事実です。技術者は需要のあるスキルを身につけ、時代に合ったプログラミング言語を学び続けることが重要です。
その他の参考記事:wordpress プログラミング