アカウント名:
パスワード:
> これだけ意味不明だと質問の意図すら分かりません。
あなたがアセンブラを理解すれば、質問者の意図も判りますよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
プログラムは手段だから (スコア:2)
人生経験の少ない子どもに、実務的なものはハードルが高いだろうから、
ゲームとかツールみたいなものになるでしょう。
そうすると結果の見えやすい、イアンタプリタのBASICあたりが入りやすいと思います。
昨今なら、JavaScriptでもいいでしょう。
しかし、高級言語は基本部分をライブラリに下請けに出してしまうので、
コンピュータの原理を学ぶために、アセンブラは勉強しておくのがいいと思います。
そこで、BASICからアセンブラを呼ぶといった方法が役に立つでしょう。
大切なことは、プログラムは、何かを実現するための手段であって、
目的ではないということです。
そこを理解してもらうことが肝要でしょう。
Re: (スコア:0)
アセンブラの使い方を勉強しても原理は分からないので、
アセンブラの中身を勉強するんですよね :-p
ソースを読み込んで、オペコードとオペランドに分割したり、
ニモニックから表をひいて処理を振り分けたり、
命令を展開するバイト数を計算したり、
データ定義命令を実装したり、
アドレス疑似命令でベースアドレスを決定したり、
ラベルにアドレスを割り付けたり、
相対アドレスと絶対アドレスを計算したり、
マクロを実装したり、
週一の講義を3か月続けて理解できるだけでもすごいけど、
実装できるくらいなら、ほとんど天才かも :-p
こういう議論で「アセンブラ」を出す奴からは教えてもらわないほうがいいと思います。
Re: (スコア:0)
アセンブラからライブラリを呼ぶだけというのは、アセンブラの勉強とは違いますし、
例示されているようなのは、アセンブラの書き方の勉強であって、アセンブラの勉強ではありません。
Re: (スコア:0)
「アセンブラが書けるようになる」→アセンブラを実装する?
「アセンブラからライブラリを呼ぶ」→??
「アセンブラの書き方の勉強」→アセンブラの設計?実装?
「アセンブラの勉強」→?
これだけ意味不明だと質問の意図すら分かりません。
Re: (スコア:0)
> これだけ意味不明だと質問の意図すら分かりません。
あなたがアセンブラを理解すれば、質問者の意図も判りますよ。
Re: (スコア:0)
# あなたを含む :-p
Re: (スコア:0)
FortranでもC++でもいいから、置き換えて考えればワカルでしょう。
C++言語なんて言うか。
「アセンブラ」推進者のみなさん、どうぞ! (スコア:0)
C++やFORTRANならば、コンパイラ(システム)に相当。
ふまえて、意味を説明してください。
>アセンブラの書き方の勉強であって、アセンブラの勉強ではありません。
→Fortranの書き方の勉強であって、Fortranの勉強ではありません。
→C++の書き方の勉強であって、C++の勉強ではありません。
====
アセンブラが違えば、CPUが違えば、言語仕様は違います。
仕様の違いは、CやLispの方言のレベルではありません。
どれがおすすめなんでしょうか?