アカウント名:
パスワード:
今のような高水準コンピューター言語が無かった時代は、アセンブラを知らなければプログラミングはできなかった。だが現在は違う。2進数や論理回路を知らない人でもプログラマとして仕事ができる。(組み込み系などは難しいだろうけど)
それと同じことで、こんなツールができても「プログラミングの敷居は低くなる」が、プログラマは不要にはならないだろう。どんな言語でコードに落とし込むかが時代によってシフトしてきているだけで、ロジックを考える部分はやっぱり人間じゃなきゃできないんだから。
#コーダーは不要になるのかもね
この生成ツールって、単なるコンパイラだよね。yaccやKCLのようにCのソースを吐く処理系は少なくないし、そのCのコンパイラもたいていはアセンブラのソースを吐く。要するに、特定の用途に適した言語がまたひとつ増えただけ。RADツールと呼んでもいいし。
1-2-3やExcelが普及してCOBOLの用途が減ったように、一部ではプログラマの負担が減ったり、不要になったりするが、逆にコンピュータを内蔵/応用する分野は増えているから、社会におけるプログラマの全体数から考えると大した影響はない。
こんなツールでたとえプログラマーが不要になったとしても、「敷居の高さ」は高くなったり低くなったりしないと思うが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
何をもってプログラミングとするか (スコア:1, 興味深い)
今のような高水準コンピューター言語が無かった時代は、アセンブラを知らなければプログラミングはできなかった。
だが現在は違う。2進数や論理回路を知らない人でもプログラマとして仕事ができる。(組み込み系などは難しいだろうけど)
それと同じことで、こんなツールができても「プログラミングの敷居は低くなる」が、プログラマは不要にはならないだろう。
どんな言語でコードに落とし込むかが時代によってシフトしてきているだけで、ロジックを考える部分はやっぱり人間じゃなきゃできないんだから。
#コーダーは不要になるのかもね
Re:何をもってプログラミングとするか (スコア:2)
この生成ツールって、単なるコンパイラだよね。yaccやKCLのようにCのソースを吐く処理系は少なくないし、そのCのコンパイラもたいていはアセンブラのソースを吐く。
要するに、特定の用途に適した言語がまたひとつ増えただけ。RADツールと呼んでもいいし。
1-2-3やExcelが普及してCOBOLの用途が減ったように、一部ではプログラマの負担が減ったり、不要になったりするが、逆にコンピュータを内蔵/応用する分野は増えているから、社会におけるプログラマの全体数から考えると大した影響はない。
Re: (スコア:0)
こんなツールでたとえプログラマーが不要になったとしても、「敷居の高さ」は高くなったり低くなったりしないと思うが。
Re: (スコア:0)
アセンブラ?
そんな時代はない。計算機の例があるなら出してくれ!
ハンドアセンブルとか、マシン語モニタとか、データロードスイッチとか、パッチボードとか、机上デバッグとか知っている?
プログラミング言語は記述力とか移植性とか保守性とか、リソースとか予算とか、もろもろの問題を考えて選択すべきであるが、実行環境や開発環境が限定されているために選択肢が狭いことはあるだろう。しかし、過去アセンブラを使わなければプログラミングできないなんて時代があったのか?そのアセンブラはどうやって作ったのか?そのアセンブラを作った環境は使えないのか?
裸の計算機が提供されていない、かつアセンブラしか提供されていない計算機なんてあるのか?
CASLか何かの教育用? 少なくとも「時代」ではないな!