「アセンブラ」を含む日記 RSS

はてなキーワード: アセンブラとは

2019-10-12

anond:20191012224429

フロッピーは全部捨ててしまったなあ

MSX FANのとかも捨ててしまった

まあ、ネットに落ちてるので十分なんだけど

98時代のしょぼいアセンブラコードも捨てた

でも、ウィンドウが1枚しかないような状況の方が集中できるね

ついつい別のウィンドウブラウザとかを見てしま

最近になって集中モードとかあるけど

2019-09-14

IT担当大臣になれる人材って居るのか?

孫さんなら海外事例も沢山知っていると思うが、ソフトバンク情報網を使えなくなったときに代わりの情報網を構築できるかわからない。

企業とはまた質も違ってくると思う。


じゃあ誰ならとなると、ヤフーなり、マイクロソフトなり、NTTグループなりになるのではないのか。


GoogleAWSは凄い詳しいんで議事録は全てGoogleドキュメントで、会議室全てにGoogleハングアウトを入れて、という人を望んでいるのか?

Apple製品が出たらいち早く国会議員全員にiPad配って2年置きに更新するとか、

Kindle自主出版された本に書かれいることを国会答弁で述べるとか、

Instagramフォロワー1万人とか、YouTuberゴールド認定とか、

そういうのでもないだろう。


VBAバリバリ使えるって人もバカにされるだろうし、アセンブラやCライブラリ作ったり、

githubライブラリ公開してる人ならいいのか?

2019-06-24

いい時代になったもんだ

子供がさ、授業でC言語習ってきてさプログラム面白いとか言ってるのさ。

そんで、昔を思い出した。

俺は昔FM-NEW7のBASICベーマガとかプロポシェとか見ながらゲームプログラム組んでた。

って言ってもゴリゴリBASICで作るだけ。

実用レベルの速度出すにはマシン語部分が必須だったけど、小学生には6809のアセンブラの本は高くて買えなくて、周りに誰も教えてくれる人もいなくて結局芽は出なかった。

パソコン通信も始めたのはもっと後の時代だったし。

今はゲームを作るツールGUI実装されてるし、インターネット情報収集できるし、ちょっとうらやましかったりする。

2019-05-25

アセンブラって今も学ぶ意味あるのかな?

うちが小さい頃、麻宮騎亜漫画があって、アセンブラ可愛いから興味持った。


C言語が良いって猫のとこでまず学んだけど、アセンブラ情報処理試験用の仮想? アセンブラとか、スーファミソフト作るのにちょっとかじっただけでがっつりやってないけど、やってて損はなかったなーとその後に思った。

組み込み系のCとかやることが多かったから。(今は全然違う仕事してる)


んで、今からプログラミングとか勉強するのにアセンブラやっててメリットあるのか、あるとしたらどういう学習方法環境ベターなのか、

有識者召喚

2019-05-23

anond:20190523174543

やった、建設的な議論ができそうですね。

 

>>無理である

努力はすべき。

よろしいでしょう。そこは同意できる。

強いて言えば、可能であるかどうかの線引きはしてくれないと困る。例えば「屠殺場の閉鎖」などという主張はダメだ。今はまだ代用肉の開発までにとどめてくれ。

 

>>失われるものが大きい。

>それが何かわからない。

まず人類健康である大豆サプリ食ってればタンパク質は足りる、などという主張は「毎日20キロ走れば毎食マクドナルドでも太らない」に近い欺瞞だ。筋肉健康資本であり、ヴィーガン食は筋肉を減少する。すなわち健康を害する。

あと文化である。言うまでもなく料理文化重要地位を占める。子牛が使えないフランス料理寿司が食えない日本料理に何の意味が?また、代用食がそれらを担えるというのは楽観的すぎる。ハンバーグサラミや溶けたチーズ代用食なら、まあ100年もすればできようが、しか刺身は無理だ。分子アセンブラ必要レベルだ。

そして上記二つによって重要もの毀損される。人類幸福である

 

>>苦痛が消えない。

>そうだが、やる価値がある。

一定同意が得られたが、ここでも程度問題認識の違いがあるように思われる。「恐れ」ではなく、殺さないことで明確に新たな苦痛生まれる。

例えば、蚕という虫は、いまや人間家畜化された状況でないと生きていけない生物であるとして有名だ。実は多くの家畜というのはその水準に達している。牛、豚、鶏卵らは、野良に放されればたちまち絶滅する。

あと、兎、鹿、猪、熊、象、鯨などの生き物は、むしろヒトが狩らなければ生態系破壊することがよく知られる。

 

>>人間性の否定である

>違うし

違うともちろん貴方がたがは言うであろう。

これは僕の持論だ。先に述べたように、ヴィーガン人間幸福を減ずることを推進しようとしている。すなわち、人間幸福を軽視している。なぜそうなのか? 貴方がたがありのまま人間を愛せないからだと思う。

特に、今回やようなデモで極端な主張に走る人たちはそうであるはずだ。ペット虐待反対運動なら、俺も賛成するよ? フェイクファー推進や象牙禁輸もまあゆるすわ。しか社会的な肉食の禁止とは! 自分自分以外の他者人生嫌悪してないとその発想は出ないんじゃないか

2019-04-08

anond:20190405235614

いやいや、アセンブラを学ぶのに半加算器の知識不要でしょw

って書いた人?

いや、そちらの話の方が違和感あるよ。

違います文脈ちゃんと読んで欲しい。

今の時代アセンブラを学ぶのに半加算器の知識不要でしょうという話。

って言ってるけど、どこに「今の時代に」って書いてるの?書いてないじゃん?

まあ増田は後からでも編集できるからそれをしてないってのはフェアな人だと思うが。

今の時代にって付加されるなら自分同意

今の時代アセンブラを学ぶのに半加算器の知識不要だと思う。

2019-04-06

anond:20190405235614

今の時代アセンブラを学ぶのに半加算器の知識不要でしょうという話。

そうなんだよ。それと同じように、

今の時代に『プログラム言語』を学ぶのに『アセンブリ言語』の知識不要でしょうという話。

 

から元増田

最初アセンブラCPUが何してるかを知ったほうがいいと思ってる

という意見には同意できない。

2019-04-05

anond:20190405072303

きっと世代によって意見が変わってくるってことだよね。

違います文脈ちゃんと読んで欲しい。

今の時代アセンブラを学ぶのに半加算器の知識不要でしょうという話。

これは、書いた人の世代とは関係無い現時点の時代状況の話。

一方、今でも学校では授業でちゃん論理回路を教えているし、教科書参考書もどんどん新しいものが出ているでしょ。今でも学生さんたちふうふう言って勉強してますよ。

なお、私めは今還暦でして、若い頃にTTLをはんだ付けしたり8080をハンドアセンブルしたりした世代です。(それと現時点の時代状況とは別問題

2019-04-04

anond:20190404165512

いやいや、アセンブラを学ぶのに半加算器の知識不要でしょw

というか、論理回路知識すら要らない。せいぜいBooleanくらいでじゅうぶん。

知っていると便利なのは、ALUとか、レジスタとか、メモリーとか、アドレスとか、バスとか、I/Oとか、ポインターとか、スタックとか、その程度かと。

サブルーチンを呼ぶとスタックにリターンアドレスを積んで云々、、、を知っているだけでイメージがわくし。

anond:20190404135357

アプリ屋ならアセンブラなんて知らなくても何とでもなる

組み込み屋ならアセンブラ必要だろうってだけの話でしょ

分野によるよ

anond:20190404133151

最初アセンブラCPUが何してるかを知ったほうがいいと思ってるが同意を得られた事はない

2019-03-29

anond:20190329004259

アセンブラは駄目ですか?

一般的には入門は上記あたりだと思いますが、どれが最強ですか?

2019-02-16

プログラミングコンテストハードウェアシミュレーションする系ってありませんか

ハードウェアシミュレーションするの技術を身に着けたいんですけど、

そういうプログラミングコンテストってありませんか。

習得したいことは

C++で、

メモリメモリロケーションとかガーベジコレクションとか

CPUアセンブラ命令を与えてCPU挙動シミュレートしてみるとか

ハードディスク→保存・削除を何万回実行する、とかディスクフラグメンテーションとか

このあたりを実装してシミュレーションしたいのです。

自分作ってみたりはしてるんですが、どうも抜けや漏れがあるだろうし、

コンテスト形式動作確認ができるのであれば利用したいのですが・・・

AtcoderとかTopCoderとかって数学とか計算機科学とかで

Kaggleは機械学習だし、AI系のコンテストはわりとあるんですが・・・

どうもハードウェアシミュレーションする系がないので。

誰かご存知ありませんか?

2019-02-15

anond:20190215000601

Go は C の現代化を狙ったものじゃなかったっけ? だから基本的には原始的というか低レベル言語として設計されているわけで。

そう言えば、C言語自体がしばしば「高級アセンブラ」と言われたりしているよね。

(僕は個人的にはPascalやModula2やAdaの方が好みだったので、今でも Go よりはSwift派だけど。)

2018-12-13

"なんとか関数"(組み込み関数)の根本的な仕組みを教えてください

https://teratail.com/questions/163664

レベル1:組み込み関数ソースOSAPIをどうやって呼び出しているかの仕組み

レベル2:OSは実際のPCにどのようにそれを処理させているかの仕組み

レベル3:機械語(≒アセンブラ言語)の仕組み

レベル4:AND回路などをどう組み合わせて計算ができるCPUになるのかの仕組み

レベル5:AND回路などはどういう電子部品の組み合わせで出来ているの仕組み

レベル6:電子部品はどういう物質でその電子特性を得ているのかの仕組み

レベル7:なぜその物質電子回路を作れるような特性を持っているのかの仕組み

レベル8:この宇宙物理定数はなぜ今のようになっているの仕組み

レベル9:なぜ何もないのではなく何かがあるのかの仕組み

 

どこまで説明すれば「根本的」なんだ?

たぶん自分知識の偏りのせいで、説明すべき階層スキップされている箇所あるから追加を頼む。

2018-11-25

やっぱCOBOLFORTRANだよな

事務処理系ならCOBOL

大学科学技術計算するならFORTRAN

両方兼ね備えたPL/Iとかもあるけど少数派

Cとかはまだ普及してないか10年後にはいいか

実行速度を要求される現場ならアセンブラやらないとね

anond:20181125115229

高給アセンブラとか中級言語とか低級よりだとか、言う人はいるけど、ふつう高級言語に分類される。

アセンブリ言語が低級で、それ以外が高級だっていうのが一般的な分類。

2018-11-13

CもC++C#F#GoPythonPHP,Perl,Java,JavaSCRIPT,80アセンブラ,68アセンブラ,Bash,Csh,Powershellも書けるというのに

英語がぜんぜん使えないのはなぜだ。

2018-10-12

プログラミング本質カプセル化ブラックボックス

コンピュータマシン語命令文もデータも数値で表す。これは今も昔も同じ。

数値だけでは人間管理しづらいので命令文を mov や add のようなわかり易い単語に置き換えたのがアセンブラ

(わかりづらい数字人間理解やす英単語に置き換えた)

アセンブラも規模が大きくなると人間には管理しずらくなる。

そのため人間言語により近い高水言語が生まれた。

if や for などで制御をわかりやすくした。

複数の処理をひとまとめで扱うサブルーチン関数プロシージャ・ファンクション

いったものができた。

(処理の流れをわかりやすくした、構造化、カプセル化

複数データをひとまとめで扱うレコード型や構造体生まれた。

カプセル化

コードデータをまとめて扱うクラスができた。

カプセル化抽象化

アプリケーションからOS機能を呼ぶシステムコールAPIが生まれ

ブラックボックス化)

複数クラスコードデータをひとまとめにするにモジュールができた。

カプセル化

プログラムを外部から操作するRPC、CORBA、SOAPRMIができた。

リモートから操作ブラックボック化)

WebAPIアーキテクチャーを超えての疎結合が進む

さらなるブラックボックス化)

IaaS / SaaS / PaaS を使いネット上のサービスにつないでシステムを構築する。サーバ管理不要に。

ブラックボックス化)

CIツールサーバ数台〜数百台を1人で扱えるようになった

操作の簡略化)

DockerWEB/DB/KVSなどをまとめてコマンド1つで扱えるようになった。

カプセル化抽象化

プログラミングとはわかりづらいマシン語人間にわかやすくするのが本質

カプセル化ブラックボックス化・操作の簡略化は正義

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん