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

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

2025-10-30

もし、「コンピュータ」とか「サーバ」とか「ユーザ」とか末尾を伸ばさず止めてる人がいたらおじさん→は?プロは伸ばさないが?え、JIS規格改正? - posfie

https://posfie.com/@kalofollow/p/iCXl2eZ

マイクロソフトが長音符を使い始めて、そこで調べたから知っていた。

だけど、テキストエディタはずっとテキストエディタと書くだろうし、アセンブラアセンブラと書くだろうなあ。

タイプライターは元からタイプライターなんだけど……この辺は良く分からん

2025-10-15

anond:20251015162417

PS勝利に関してはバグだらけとはいえ、Cで書けるライブラリを用意してくれた事も大きかったかと思いますね。

PS2以降、正確にはポケステから電話帳みたいなニモニックコードしかなくてアセンブラで書くしかないみたいになってキツくなったけども、最初期は参入メーカーの事考えてくれてるなと

こういう意見もあるみたいだね。

任天堂セガC言語が使えなかったみたい

2025-10-08

これよく言われてるけどなんか違うよな

そもそもアセンブラマシン語別物だし

C/C++CSやHWに近いレイヤーにいる人なら普通にコンパイラバグかどうかまで追うために簡単に出力されたアセンブラコード見ることある

この手のこと言ってる人って全てのレビューもLLM任せって感じなんですかね

JavaScriptベースWebでなく各種ネイティブアプリ単体テストレベルだと問題なくて結合して実際に動かすとバグってるってケースを人の手が介在しないレベルで解消できるのっていつになるんだろ

2025-10-01

anond:20251001145938

正直な話、それだったら直接アセンブラ書いた方がいいなとすら思う

アセンブラは4種類くらいやったけど、どれもこれも糞だ死ね

2025-08-30

プログラマーって別に稼げる職業じゃなかったんだよ

プログラマーって聞くと今の若い人は稼げる業種って思うかもしれない。でも昔は、そのイメージとはまるで真逆だったんだよ。

90年代初頭、日本バブルの余韻が残ってたけど、IT業界なんてまだオタクの延長みたいに見られていた。NECPC-9801シリーズオフィス定番で、OSMS-DOS 3.3とか、その後にWindows 3.1が出ておお、マウス操作できる!なんて騒がれていた時代だ。

もちろんインターネットなんて一般にはまだ普及してなかった。せいぜいパソコン通信ニフティサーブPC-VANアスキーネット回線速度は2400bps。ピーヒョロロっていうモデム音が夜中の住宅街に響いていた。

俺らはそういう環境C言語アセンブラを叩いてたんだ。コンパイル時間がかかるからトイレに行って戻ってきてもまだ終わってなかったりした。

今みたいにGitHubコードを共有なんて夢のまた夢。ソースのやり取りはフロッピーディスクで手渡しだ。5インチのぺらぺらのやつな。運が悪いと磁気にやられて一発で飛ぶ。だから俺たちはよくフロッピー神社に参拝とか冗談言ってた。

当時のプログラマー給料なんてひどいもんだよ。

正社員手取り20ちょっと下請けフリーランスだともっと安い。今でいうSESの走りみたいな人売りも普通にあった。客先常駐COBOLやらされてバグが出れば徹夜オフィスに寝袋持ち込んで、カップヌードル缶コーヒーの山を築く。徹夜明けに食う吉野家の牛丼が唯一のご褒美。今みたいにエンジニア市場価値が高いなんて考え方はなかったからな。ただの駒だよ。

バブル崩壊後はさらにひどくなった。

仕事は増えるのに単価は下がる。Windows 95の発売で世の中はインターネット元年なんて浮かれてたけど俺たちプログラマー現実は泥臭いコード修正の山。Visual Basic 6.0やDelphiが出て「これで開発効率が上がるぞ」なんて言ってたが、結局は納期に追われるだけ。SunJavaが登場したときも「Write once, run anywhere」なんて夢を見せてくれたけど、実際には動かないアプレットと格闘する日々。

Linuxが台頭してきたのもこの頃だ。

SlackwareRed Hat Linux 5.2をCD-ROM雑誌付録で手に入れて、夜な夜なインストールに挑戦。LILOがうまく動かなくて起動しない、ネットワークカード認識しない、X Windowが真っ黒。そんな壁に何度もぶつかっては2ちゃんねる(当時はまだ草の根BBSが多かったが)やUNIX USER誌を読み漁って解決する。それが楽しくて仕方なかった。でも金にはならなかった。オープンソースに貢献しても無償善意で済まされるだけ。Red HatMySQL ABが上場するまでは、ただのボランティア活動と見なされてた。

今思うと、あの頃は純粋だった。

技術のものが楽しくて、ASCIIOh!Xを小脇に抱えて徹夜コードを書いた。秋葉原ジャンクパーツを漁って自作PCを組み立ててベンチマーク数字一喜一憂した。

飯代を削ってもSCSIハードディスク投資したし、月刊アスキー付録CD-ROMに入ってたシェアウェアを片っ端から試した。儲けようなんて意識はなかった。ただ、面白いものを作りたかった。

それが今じゃITは完全に拝金主義コードの美しさより投資家の顔色を見てる。エンジニアもどこが年収いかばかりで、言語フレームワークを選ぶ基準が金になっちまったPython流行るのもAIブームに便乗してのことだし、ブロックチェーンやNFTなんかバブルがはじける前提のネタ探ししか見えなかった。

もちろん、技術商業化されて豊かになった面もある。AWSGCPのおかげで誰でも世界規模のサービスを立ち上げられるようになったし、GitHubDockerで開発環境も夢みたいに便利になった。だがその一方で楽しいからやるという純粋さはどこへ行ったんだろう。GitHubの草がどれだけ生えてるかが採用基準になる時代Qiita記事投稿するのも、技術共有じゃなくて転職市場でのポイント稼ぎ。

あの頃には確かに、金ではなく面白さに突き動かされる熱があった。それが今は金の匂いに上書きされてしまったように感じる。

プログラマーって、本当は稼げる職業じゃなかったんだよ。

でも稼げなくても、やる価値があった。

今の若いエンジニアたちにその気持ちがどれだけ伝わるかは分からない。

当時「Hello, world.」と表示されるだけのプログラムに、30年前の俺は心を震わせていた。

その震えを知っているからこそ、今の金の匂いにむせ返る業界がどうにも虚しく見えてしまうんだ。

2025-04-25

anond:20250425121741

彼は、パンチコードでのアセンブラの書き方を知らないと、ダメだと言いたいんだよ。

anond:20250425121134

他の言語アセンブラがわかりにくいから01を翻訳するアセンブラさら翻訳しているだけということまでしらなければアセンブラに手を出すこともない

いや、ただ単にスピード上げたくてSIMD命令つかうためにC++からアセンブラに降りていっただけなんだけど

anond:20250425121134

01だけじゃわかりにくいからって理由アセンブラができたこ

これのことを「歴史」と言っているのであれば、そんなことは知っている

僕はどちらかというと「アセンブラができた経緯」みたいな理解でいるけど

歴史ときくと次のようなことを指しているのかと思った

https://www.komazawa-u.ac.jp/~kobamasa/reference/nenpyo/computerHis_UeyamaS/computerHis_UeyamaS.htm

anond:20250425121134

世界最初発明された時代アセンブラを知らなくても、

今のアセンブラ仕様さえ学べば書けるということじゃない?

anond:20250425115224

IT系だけど歴史なんぞ知らんぞ

それでも普通にアセンブラ書けるし、なんもこまっとらん

2025-03-22

anond:20250322223441

まあそれはそうでソースコードを吐いてくれた方があとで修正するときも楽だね。

ただ、思ったんだけどAIはより正確な逆アセンブラができそう。

今はIDAみたいな解析ソフトはあるけど、AIの力を使えばもっといけてるリバースができそうじゃん。

学習データは、オープンソースがあるから無限にあるわけだし。

AIがその関数が何をするのかをコメント付き文章や、箇条書きで説明してくれそう。

anond:20250322223441

まあそれはそうでソースコードを吐いてくれた方があとで修正するときも楽だね。

ただ、思ったんだけどAIはより正確な逆アセンブラできそう。

今はIDAみたいな解析ソフトはあるけど、AIの力を使えばもっといけてるリバースができそうじゃん。

学習データは、オープンソースがあるから無限にあるわけだし。

AIがその関数が何をするのかをコメント付き文章や、箇条書きで説明してくれそう。

2025-03-19

anond:20250319102033

アルゴリズムデータストラクチャは全員やるクラスの一つだね

Cでやるとは限らない

アセンブラとかネットワークOSも大体やるし

その後セキュリティー絡みだとかMLだとかデザインだとか選択制なのが入るのが(世界的には)一般的だと思う

2025-03-02

anond:20250302212124

マシン語アセンブラのような低級言語必要性を語るお化けを呼び寄せるような理論はやめてください

私にCPUマザボ上のチップごとに異なる微妙な違いについて考慮させるおつもりですか

私はふんわりした言葉プログラミングしたいんです

マイクロコードがどうとかキャッシュがどうとかそんなこと人間のやる仕事じゃありません

いったいどうしたんですか?

AIがすべてやってくれるならそれでいいじゃありませんか

問題はお出しされたコード検収できないという一点であり、それこそAIにでもやらせておけばいいんですよ

2024-12-22

anond:20241222162354

ライブラリ(ライブラリアン/アーカイバ)を使えば、どこまででもでかくできるぞ。

X68000時代アセンブラゴリゴリ書いてたけど、1万行は余裕で超えるからmakeライブラリを使わないとビルドテストも無理だった。

2024-12-14

anond:20241214125834

プログラミングの話でいうと

初期は回路と回路を物理的にコードでつないでコーディング

次にパンチカードだとか、機械語を直接入力とかきて

アセンブラ、Cとかが高級言語とか言われだして

web系の軽量言語だとか、javaとかC#とかが出てきて

次にAIが出てきて設計実装まとめてやってくれるかも?みたいなところだけど

偉い人は全くわかってないのが、たとえAI設計実装全部面倒見てくれる場合においても

AI設計実装するために必要もの利用者がそろえて渡さなければいけない

AIママじゃないから、利用者が泣きわめこうが、渡された情報をもとに設計する

魔法のランプで精霊がどんな願いでもかなえてくれるが、こんなはずじゃなかったを連発するように

利用者AIに作ってもらいたいものが何なのかよくわからないので、適当な指示をAIに出して(指示の出し方や必要材料AIサポートしてもらうとしても)失敗する

これは相手人間であっても同じなのだが、相手人間だと脅してごまかして丸投げして責任転嫁できる点で使い勝手がいい

サイコパス経営者はこれからものらりくらりと人間使役するのが都合がいい

向き合いたいのは金の流れであって、現実とかほんとどうでもいいからな

2024-12-11

プラットフォームによってはコンパイラが吐くコードなんて回避しようがないかコンパイラバグが原因だから…で逃げれるけど

生成AIが吐いたコードは吐かせた人が担保するべきだし別物じゃね?

2024-09-17

anond:20240917101516

ちなみに高2でZ80アセンブラゲーム書き始めてアメリカトップ5でエンジニアやった30年選手やで

まあ俺より上はいるけどお前は本人でもない限り遥かに下やろな笑

ログイン ユーザー登録
ようこそ ゲスト さん