アカウント名:
パスワード:
古い技術だからそれを使える技術者が少ないって話で「Z80だから」「COBOLだから」って言い方は違和感がある。難しいのは業務知識とか環境の知識でしょ。Z80とかCOBOLそのものは、別に難しくは無いですよね。
言語をひとつ使うのでいっぱいいっぱいの人がいるというのは知ってますけど、Z80やCOBOLが難しいっていうのはそういう人が基準の話なのかな。
Z80とかCOBOLそのものは、別に難しくは無いですよね。
Z80が難しくない、という言い方はどうかと思うよ。アセンブラは低級言語。つまり、機械にやさしく、人間に難しい言語、って意味。命令一つ一つは、簡単だけど、低機能。実現したい機能をそれらの低機能命令を使って実現するのは、高級言語の高機能命令を使って実現するより難しいよね。まあ、難しい、というより、面倒くさい、と言った方が感覚的に合う、ってことはあるかもしれないけど。
ニーモニックなんか覚えなくても、バイナリを直接覚える程度に優しかった覚えがあるぞ。
cd や c9、 c3、 21、11 とかあれこれまだ覚えてますねえw
忘れちゃいけない3Eも とか、Nopって00が普通じゃないの?とかいろいろ学びました。
FFが"RST 38h"になっているのも、暴走の検出に使えるようにする為なんていうのも学びました。
00は忘れちゃった?
いや。x86でXCHG AX,AXでNopにしてたから、その手があったかとその後思った。
それはあなたが機械的(アレゲ)だからw
という冗談はおいといて、それは鉄は加工しやすいって言うようなものかな。うろ覚えだけど、割り込みとか入出力は面倒だった気がする。
CP/Mができてからは、楽になりましたよ。遺産として86系OSにも引き継がれました。
うろ覚えだけど、割り込みとか入出力は面倒だった気がする。
今でもよく使われてるx86と大して変わらんし、その他いまどきの組み込み用マイコンでも大して変わらんよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
Z80だからとかCOBOLだからとか (スコア:2, すばらしい洞察)
古い技術だからそれを使える技術者が少ないって話で「Z80だから」「COBOLだから」って言い方は違和感がある。
難しいのは業務知識とか環境の知識でしょ。
Z80とかCOBOLそのものは、別に難しくは無いですよね。
言語をひとつ使うのでいっぱいいっぱいの人がいるというのは知ってますけど、Z80やCOBOLが難しいっていうのはそういう人が基準の話なのかな。
Re:Z80だからとかCOBOLだからとか (スコア:3, 興味深い)
Z80とかCOBOLそのものは、別に難しくは無いですよね。
Z80が難しくない、という言い方はどうかと思うよ。アセンブラは低級言語。つまり、機械にやさしく、人間に難しい言語、って意味。命令一つ一つは、簡単だけど、低機能。実現したい機能をそれらの低機能命令を使って実現するのは、高級言語の高機能命令を使って実現するより難しいよね。
まあ、難しい、というより、面倒くさい、と言った方が感覚的に合う、ってことはあるかもしれないけど。
Re:Z80だからとかCOBOLだからとか (スコア:2, すばらしい洞察)
ニーモニックなんか覚えなくても、バイナリを直接覚える程度に優しかった覚えがあるぞ。
Re: (スコア:0)
cd や c9、 c3、 21、11 とかあれこれまだ覚えてますねえw
Re: (スコア:0)
忘れちゃいけない3Eも とか、Nopって00が普通じゃないの?とかいろいろ学びました。
Re: (スコア:0)
FFが"RST 38h"になっているのも、
暴走の検出に使えるようにする為なんていうのも学びました。
Re: (スコア:0)
00は忘れちゃった?
Re: (スコア:0)
いや。x86でXCHG AX,AXでNopにしてたから、その手があったかとその後思った。
Re: (スコア:0)
それはあなたが機械的(アレゲ)だからw
という冗談はおいといて、それは鉄は加工しやすいって言うようなものかな。
うろ覚えだけど、割り込みとか入出力は面倒だった気がする。
Re: (スコア:0)
CP/Mができてからは、楽になりましたよ。
遺産として86系OSにも引き継がれました。
Re: (スコア:0)
うろ覚えだけど、割り込みとか入出力は面倒だった気がする。
今でもよく使われてるx86と大して変わらんし、その他いまどきの組み込み用マイコンでも大して変わらんよ。