Python

1. Python の紹介

最近、IBM iを辞めてオープン系へ移行したいという声が
よく聞かれます。
_

■ RPG技術者を募集しても来ない

理由はというとRPGの技術者を募集しても来ないからと
いうものです。
 

■ RPGは古い?

またRPGは古いのではないかという人もいます。
_

■このまま使い続けて大丈夫か

世間はWindowsやLinuxなのにこのままIBM iを使い続けていて
大丈夫なんだろうかという声もあります。
_

■オーブン系言語とは?

それではIBM iを辞めてどこに行くのでしょうか?
Javaで開発しますか? Javaのライフ・サイクルはもう終わっていて
使っているのはスマホのアプリくらいです。
世界の大手のIT会社ではJavaの使用を禁止している会社も
出ています。
VisialBASICはMicrosoftのサポートは終了していますし
VC++も終了しました。しかし C# ができる人は募集しても
見つかりません。

■注目されるのは Python

_

しかし、ここに来て注目されているのがオープン言語である Python(=バイソン)です。
Pythonは2008年にリリースされた言語ですが
実質的には2015年あたりから急速に広まった言語です。
最初は自然言語の解釈に適しているため
AI の開発用として普及を始めましたが
今ではあらゆるプラットフォームでPythonで
開発できるのはJavaの比ではありません。

■ Javaを抜いたPythonの人気

今や開発者人口が最も多い言語はPythonです。
大学や専門学校でも最初に教えるのはJavaではなく
Pythonです。
Pythonの人気は急速に高まっています。
_

■ RPG III開発者がPythonで開発した?!

最近でこんな実話がありました。
あるIBM iを社内で開発している50才後半の年代の開発者が
会社からWeb開発を依頼されました。
この人はRPG IIIしか経験がなかったのですが
調べた結果、Pythonなら何とかなりそうだと見よう見真似で
Pythonで会社の求めるWebアプリを開発することができました。
ブラットフォームはWindowsサーバーでしたが
RPG IIIしか知らない高齢の開発者でもPythonなら
開発できたというわけです。
_

このようにPythonで開発すれば驚くほど簡単です。
それでは Pythonとはどのような言語であるのか
このカテゴリーで紹介していきます。