タグ アセンブリ
人気順 5 users 10 users 100 users 500 users 1000 usersRustこそがシステムプログラミングの未来(で、C言語はもはやアセンブリ相当)なら、Rustで書かれたドライバのコードをLinuxカーネルは受け入れるべきなのか? - YAMDAS現更新履歴
Intel の主席エンジニアの Josh Triplett の Open Source Technology Summit 2019 での講演 Intel and Rust: the Future of Systems Programming を取り上げ、Rust こそがシステムプログラミングの未来であり、C 言語はもはやかつてのアセンブリ言語である。つまり、未だに OS などのシステムプログラミングの大部分で使... 続きを読む
Goコンパイラをゼロから作って147日でセルフホストを達成した - Qiita
Go言語コンパイラをスクラッチから書いてセルフホストを達成しました。 https://github.com/DQNEO/minigo 本家Goコンパイラの実装はほとんど見ずに、ほぼ 8cc 1 というCコンパイラから学んだ知識のみで作りました。 特徴 コンパイルするとアセンブリを吐きます 字句解析・構文解析は手書きです。yacc/lex などのツールは... 続きを読む
アセンブリに触れてみよう - Qiita
.LC0: .string "%d\n" main: push rbp mov rbp, rsp sub rsp, 16 mov DWORD PTR [rbp-4], 1 mov DWORD PTR [rbp-8], 2 mov edx, DWORD PTR [rbp-4] mov eax, DWORD PTR [rbp-8] add eax, edx mov esi, eax mov edi, OFFSET FLAT:.LC0 mov eax, 0 call printf mov eax, 0 leave ret …何が書かれているか分かりませんね。 ... 続きを読む
とりあえず触ってみる所から始める、『SHENZHEN I/O』 - Qiita
実際にアセンブリを書く『SHENZHEN I/O』というパズルゲームがあります。 自分の回りでは非エンジニアのプレイヤーも日々増えていて、スコア画面が賑っていて大変嬉しいです。 Steam:SHENZHEN I/O しかし、プログラムに触れた経験が無い場合、ゲーム開始のとっかかりを得れなくて1問目に立ち向かう前に頓挫してしまう事もあるようです。 特に英語の PDF 資料にまず目を通さねばならない点... 続きを読む
[tech] YAPC::Asia で「ウェブエンジニアのローレベルプログラミング」という発表をしました | Fri, Aug 29. 2014 - 氾濫原 [HANRANGEN]
ちょっと時間に対して話したいことが多すぎて、各分野での掘り下げが足りなかったとは思いますが、一通り下のほうまで盛りこみました。電子工学について:自分は学校で電子工学を体系的に学んだことはありません。YAPC 会期中はそこらへん歩いてます。 アセンブリ関係 [tech] アセンブリ (arm-linux-eabi) で富豪的にCGIブログ (blosxom) を作る。 | Fri, Mar 21. ... 続きを読む
本当に怖いC++erとC++という糞言語 - 神様なんて信じない僕らのために
2013-12-25 本当に怖いC++erとC++という糞言語 かつて、ゲームプログラミングはアセンブリが主流で、8bitのCPUは掛け算や割り算すらないものでした。割り算がないCPUっていつの時代だよ、っていう人たちもおりますが、ゲームボーイアドバンスに搭載されているARM7TDMIは除算の命令を持っていません。(故に除算を書くと死ぬほど遅いので、乗算で代用したりする) また、浮動小数に対する演... 続きを読む
アセンブリ読んだら負けかなと思ってる - はざまブログ
2013-07-05 アセンブリ読んだら負けかなと思ってる 子供のころからできるだけ手抜きして成果を挙げることだけは長けている山本です。 今回は、C/C++ で作ったプログラムが運用中にクラッシュするときのデバッグ方法のお話しです。 開発中のデバッグは gdb などでソース追いながらデバッグできますが、運用中ですと [strip][] していたり最適化していたりしてデバッグが難しくなります。 そも... 続きを読む
enchantMOONの製造はなぜ遅れているのか - UEI shi3zの日記
こっちには基本的にenchantMOONの話は書かないことにしようと思っていたんだけど、まあ書かずにはいられないというか、正直、こんな状況になっていることが自分でも耐えられないのでより自分の心情に近いことを吐露しようと思ったら公式ブログというのはどうもやりにくいので、やはり勝手知ったるはてなで書いておきたい。 供給の都合で、今日からアセンブリができる予定だったのが、4日遅れることになってしまった... 続きを読む
本の虫: 現在のアセンブリの利用例
2013-04-02 現在のアセンブリの利用例 LEG/Engineering/OPTIM/Assembly - Linaro Wiki Linux用のソフトウェアをARMアーキテクチャでサポートする目的で設立された非営利団体、Liaro.orgが、ソフトウェアパッケージのARM移植の調査のために、UbuntuとFedoraのレポジトリの全パッケージに検索をかけて、アセンブリの利用例を抽出した結果... 続きを読む
東洋大山田肇せんせが4Kテレビを無関係な方向からDISって壮絶に突っ込まれる: やまもといちろうBLOG(ブログ)
もう一部チップメーカーでは利益を出し始めている4Kテレビ周りですが、そういうなかなか分かりにくい事情を何も知らない外部の人がアセンブリ・ブランドメーカーの参入のところだけ見て「失敗する」とか書いてしまう恥ずかしい事例がありました。 4Kテレビは失敗する http://blogos.com/article/55026/ 何がヤバイって、4Kテレビは別に経済産業省が良いとか悪いとかではなく、世界の趨勢... 続きを読む
名前に関するガイドライン | Microsoft Docs
名前付けのガイドラインでは、アセンブリ、名前空間、型、メンバー、およびパラメーターなど、クラス ライブラリの構成要素に対して適切な識別子を選択するためのガイダンスを示します。 これらのガイドラインに従った識別子を選択すると、ライブラリの使いやすさが向上します。このため、ユーザーはライブラリを使用す... 続きを読む
Web API よりも HttpClient に注目したい - しばやん雑記
NuGet で公開されていた System.Net.Http.dll が .NET Framework 4.5 では BCL 入りを果たしました。このアセンブリには HttpClient という全く新しい HttpClient クラスが入っています。これって元々は ASP.NET Web API 向けに HTTP を綺麗にラップしたクラスなんですが、正直なところ WebClient とかそんなレベ... 続きを読む
本の虫: 何故Dartが史上最高の言語なのか
2011/10/13 何故Dartが史上最高の言語なのか Tweet Search B! 史上最高にして、恐らく今世紀最高となるプログラミング言語は、Dartである。DartはC++以外の既存のプログラミング言語のほとんどを駆逐する事ができる潜在性能を持っている。これからの真のプログラマーは、C++とDartという二大言語に加え、目的に応じて、アセンブリやシェーダーなどの専用言語を学ぶことになるだ... 続きを読む