アカウント名:
パスワード:
(統一仕様はないけど)アセンブリ言語#CAP-XとかCASLとかっていうのは統一仕様に入るのかな?
C(not C++)を躓きなく,ものにしたいと思うなら、完全でなくていいからアセンブラで書かれたのを読めるように学習してからのほうが結局早道だとおもう。
逆にアセンブラ感覚でポインタの演算で自動的にサイズが考慮される事に違和感をおぼえたり.
ポインターって6809の間接アドレッシングだよね、というノリ(だったと思う)でポインターを理解していたので、あまり違和感はありませんでした。が、言われてみると、C言語をいじり始めの頃は、時々間違えた記憶はあります。
20年以上前に、自分が使うためだけのプログラムを書いていた時の記憶。もう時効だから白状しちゃおう。(笑)
> 逆にアセンブラ感覚でポインタの演算で自動的にサイズが考慮される事に違和感をおぼえたり.
最初は違和感ありまくりでした。でも、*(a+n)とa[n]は同じだと知って、たしかに便利だなと思いました。
# 読みにくいプログラムコンテストでは、これをn[a]と書いてみたりするんでしたっけ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
そのほかのプログラミング言語って (スコア:3)
Re: (スコア:0)
(統一仕様はないけど)アセンブリ言語
#CAP-XとかCASLとかっていうのは統一仕様に入るのかな?
C(not C++)を躓きなく,ものにしたいと思うなら、完全でなくていいからアセンブラで書かれたのを読めるように学習してからのほうが結局早道だとおもう。
Re: (スコア:1)
Re:そのほかのプログラミング言語って (スコア:1)
逆にアセンブラ感覚でポインタの演算で自動的にサイズが考慮される事に違和感をおぼえたり.
Re:そのほかのプログラミング言語って (スコア:1)
特に構造体等をポインタとした場合には、バイト境界考慮しなくても良いですし。
Re:そのほかのプログラミング言語って (スコア:1)
ポインターって6809の間接アドレッシングだよね、というノリ(だったと思う)でポインターを理解していたので、あまり違和感はありませんでした。が、言われてみると、C言語をいじり始めの頃は、時々間違えた記憶はあります。
20年以上前に、自分が使うためだけのプログラムを書いていた時の記憶。もう時効だから白状しちゃおう。(笑)
vyama 「バグ取れワンワン」
Re: (スコア:0)
> 逆にアセンブラ感覚でポインタの演算で自動的にサイズが考慮される事に違和感をおぼえたり.
最初は違和感ありまくりでした。
でも、*(a+n)とa[n]は同じだと知って、たしかに便利だなと思いました。
# 読みにくいプログラムコンテストでは、これをn[a]と書いてみたりするんでしたっけ。