アカウント名:
パスワード:
Java から C へ移ったわけではないと思いますよ。
Web アプリを書くのに Java 以外の言語の利用が増えていたり、Java でもフレームワークの普及で開発規模が抑えられるようになっていたりで、動員される人数が減っていても不思議じゃないですね。ターゲットが Windows サーバ方面だと、C# と .Net Framework に移ったところもあるようです。
組み込みではアセンブリ言語から C 言語への移行がようやく落ち着いてきた感じなので、当分は C が廃れることはないでしょう。asm イメージが描ける Portable Assembler としての C ですから、代替できる言語がないのです。
ユーザ側です。startup code 以外もっぱら C なんですが、生成コードを意識するために、プロジェクト初期に asm 出力してチェックしてます。以下のような C ソースで asm 生成コードを確認して所要クロックを数えるのはお約束です。
unsigned short cond;if (cond) hoge();if (cond!=0) hoge();if (!!cond) hoge();
あと、コンパイラの更新で生成されるコードサイズが変わってしまい、EEPROM に収める配置を見直す事態になって泣きつかれたこともあります。
C というより Macro Assembler を使ってる気分。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
意外な結果 (スコア:0)
逆に、JavaScriptやPL/SQLなどのように、一般的に使われていると思い込んでいた言語が、さっぱり不人気なのはもっと驚いた。
世間様はCでWebアプリを作ったり、日次バッチ処理を作っていたりするんだろうか?
Re: (スコア:1, 興味深い)
Java から C へ移ったわけではないと思いますよ。
Web アプリを書くのに Java 以外の言語の利用が増えていたり、Java でもフレームワークの普及で開発規模が抑えられるようになっていたりで、動員される人数が減っていても不思議じゃないですね。
ターゲットが Windows サーバ方面だと、C# と .Net Framework に移ったところもあるようです。
組み込みではアセンブリ言語から C 言語への移行がようやく落ち着いてきた感じなので、当分は C が廃れることはないでしょう。
asm イメージが描ける Portable Assembler としての C ですから、代替できる言語がないのです。
Re:意外な結果 (スコア:0)
16bit以上なら10年以上前にC言語が主流になっている感じだが。
# オレは供給側
Re:意外な結果 (スコア:2, 参考になる)
ユーザ側です。
startup code 以外もっぱら C なんですが、生成コードを意識するために、プロジェクト初期に asm 出力してチェックしてます。
以下のような C ソースで asm 生成コードを確認して所要クロックを数えるのはお約束です。
unsigned short cond;
if (cond) hoge();
if (cond!=0) hoge();
if (!!cond) hoge();
あと、コンパイラの更新で生成されるコードサイズが変わってしまい、
EEPROM に収める配置を見直す事態になって泣きつかれたこともあります。
C というより Macro Assembler を使ってる気分。