アカウント名:
パスワード:
自分も機械語から始めたんで、壁と言われてるCのポインタもアッサリ通過だったから、後を考えるとコレが良さそう。
壁と言われてるCのポインタもアッサリ通過だったから
プログラムとメモリの関係(というより「コンピュータの動作原理」を理解するにはアセンブラは有用でしょうね。私もCの前はアセンブラ(Z80)だったのでポインタは「HLと(HL)の違い」という理解でアッサリ通過でした。
初心者にも分かるとか前置きの付いた本でC言語を学習しようとしたらポインタをまったく理解できませんでした。その後本をプログラミング言語Cに変えたらすんなり理解できたので、クソ本を掴まないのも重要かなと
1足しただけで2や4増える理不尽な挙動に困惑しましたが
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
基本から教えるべきでしょう (スコア:3, すばらしい洞察)
何事も基礎が大事です。
最初は、こんなの [otonanokagaku.net]を与え、概念を「体験」させます。
つぎに、本番 [otonanokagaku.net]と田宮のリモコンロボット製作セットを渡します。
(インタフェース部分は大人が作ってあげないと無理なので、そこは各自で工夫を)
目の前で「プログラムの通りに実物が動く」ので興味が長続きすると思うのです。
notice : I ignore an anonymous contribution.
Re: (スコア:1)
自分も機械語から始めたんで、壁と言われてるCのポインタもアッサリ通過だったから、後を考えるとコレが良さそう。
the.ACount
Re:基本から教えるべきでしょう (スコア:2)
プログラムとメモリの関係(というより「コンピュータの動作原理」を理解するにはアセンブラは有用でしょうね。
私もCの前はアセンブラ(Z80)だったのでポインタは「HLと(HL)の違い」という理解でアッサリ通過でした。
Re: (スコア:0)
初心者にも分かるとか前置きの付いた本でC言語を学習しようとしたらポインタをまったく理解できませんでした。
その後本をプログラミング言語Cに変えたらすんなり理解できたので、クソ本を掴まないのも重要かなと
Re: (スコア:0)
LDA #$4000
LDA $4000
のみたいな違いで色んなバグを作ったことがあったなw 殆どは#の入れ忘れだけどw
ちなみに前者がZ80で言うHLで、後者が(HL)
Re: (スコア:0)
1足しただけで2や4増える理不尽な挙動に困惑しましたが