Mでも開発できるソフトウエアを作って欲しい
ソフトウエアe機がまたもや|ばれている。今度は携帯電B機に搭載するミドルウエアなどのソフトウエアだ。プログラム行数はHいものでは数万行にも達するという。O動Z半導やECU(電子U(ku┛)御ユニット)のソフトウエアでも、その模が膨j(lu┛)になり、O社だけでは開発できにくくなってきている。
まもなく世ckのO動ZメーカーになろうとしているトヨタO動Zでさえ、社内だけでは開発できないとはっきり表し、ソフトウエア開発にはトヨタのU`だけではなく独立Uのソフトハウスのが要だとしている。
1970Q代初め、コンピュータのソフトウエアが膨j(lu┛)になりつつあり、ソフトウエアe機が|ばれたころは、階層構成による分業化で切りsけた。今はそれが常識となっている。それでもソフトウエアの模がj(lu┛)きくなり、階層化だけでは切りsけられない。その解策はあるか。
解策は二つ考えられる。kつはまず、軽いソフトウエアを開発することである。サブルーチンや繰り返し出てくるループを単純化したり、?chu┐ng)Юを求めその(chu┐ng)Юに基づいて少ない行数で表現したりするなどの工夫やLにを入れることだろう。
もうkつは、C言語などのコンピュータ言語でプログラムを書けなくてもプログラムできるようなソフトウエアの開発である。ワードやエクセルのようにプルダウンメニューでプログラムの中のを組み合わせるだけで開発できるソフトウエアが求められる。
英スコットランドに本拠地をくCodePlay社は、プルダウンメニュー(sh┫)式のマルチコア設ソフトを開発中だ。もともとは複雑化するゲームソフトの開発を容易にするためのソフトウエアを開発している。まだ、プルダウンメニュー(sh┫)式のソフトウエアは完成していない。Y的なC/C++言語で高性Δ淵泪襯船瓮妊アソフトウエアコードを発擇気擦襯愁侫肇Ε┘△できた段階である。
もし、ワードやエクセルの感覚で、複雑な携帯電B機やポータブルメディアプレーヤー向けのソフトウエアやSoCのミドルウエアが開発できたら、ソフトウエアe機の問解はおろか、二のビル・ゲーツになれることは間違いないだろう。x場はj(lu┛)きすぎて困るくらいj(lu┛)きいのだから。そうなるとSoCは無限に成長する。このような{v(Q齢には関係ないが)が出てきてほしい。