>2008-09-04■次のプログラミング言語は「レイヤー方式」がいいなぁ最近、プログラミング言語があんまし進化していないような気がする。確かにフレームワークとかはできたけど、苦労の割にはあんまし便利になっていない。覚えなきゃいけないことも増えているし。ところで、面白いプログラミング言語を見つけた。ERPで有名なSAPのABAP。言語自体はかなりへっぽこ。(SAPの人、すみません。私見です)でも、便利な部分があるのだわ。SAPが開発した部分って、基本的には変更不可能。まともに動かなくなったら困るしね。新しいバージョンではちょっと違う。SAPの書いたプログラムの上に上書きする機能が増えた。気持ち的にはフォトショップのレイヤー機能みたいな感じ。あるプログラムの上にレイヤーを重ね、そこにプログラムを書くことができる。SAPの方にバグがあったら、SAPのプログラム修正版を上書きする。その時、レイヤーみたいな形式で俺が上書きしたプログラムは無視される。俺のプログラムは残ってる。標準のプログラムの上にレイヤーみたいな感じでプログラムが組めると、こんなに便利だとは思わなかった。レンタルサーバのさくらインターネットを借りたとしよう。PC上にXAMPPをインストールして、検証環境にしてみたとする。さくらインターネットのMySQLはバージョンが古い。さくらインターネットのMySQLの文字コードはEUC。PC上のMySQLの文字コードはUnicode。使用するプログラムは今まで使ったことのないオープンソース。こんな時、SQL分を実行する際、execute系の関数を上書きできたら便利じゃない?正論で言うと、オープンソースの修正が正しい。EUCでもUnicodeでも使えるようにするとか、オープンソース上のコードを全部調べるとか。こんな時、レイヤーを重ねてexecute系の関数の入り口で文字コード変換できたら・・・・すっげー楽になる。次の言語はレイヤーを意識した方式で誰か作ってくれないものかなぁ。15VTuber業界は限界と課題が見えてきてい..勘弁してくれよと頭を抱える。