はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 低レイヤ

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 20 / 20件)
 

詳解 Rustアトミック操作とロック

2023/10/27 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip ロック rust 本書 基盤 指南書

Rustでは並行性を持つプログラムを安全に記述することができます。本書はその並行プログラムの基盤となる、アトミック操作とロックの仕組みについての理解を深め、より安全で効率の良いコードを書くための指南書です。難解だと思われがちなアトミック処理、ロック、メモリオーダリングのような低レイヤを詳細に理解し、... 続きを読む

自作したRISC-V向けCコンパイラでセルフホストまでこぎつけた - 詩と創作・思索のひろば

2022/11/21 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip 思索 コンパイラ ひろば セルフホスト 創作

低レイヤを知りたい人のためのCコンパイラ作成入門 まさに低レイヤのことが分かっておらず、以前から気になっていたこの本。取り掛かってみたところ思いのほかスイスイ進められて、勢いに乗ってセルフホスト(自分が書いたコンパイラで自分自身をコンパイルするところ)までいけたので記念に書いておく。正確には C コン... 続きを読む

M5Stamp-C3 Mate で始める組込み「std」Rust プログラミング - 低レイヤ強くなりたい組込み屋さんのブログ

2021/12/05 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip std rust 組込みRust MATE qiita.com

このエントリは Rust Advent Calendar 2021 3 の5日目として書きました。 qiita.com はじめに みなさん組込み Rust やっていますか?はい、やっていますね。息を吸うように日常的にやっているはずです。今年はなんと組込み Rust にフィーチャーした「基礎から学ぶ組込みRust」 という書籍も出版されており、もはや組込み... 続きを読む

解説&翻訳 - A Quick Guide to Go's Assembler

2021/07/24 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip 解説 Math Big 実装 マシン

この記事について Goの実装というのは基本的にはGo言語そのもので行われますが、runtimeパッケージやmath/bigといった低レイヤ・マシンと密接に関わる部分に関してはGoアセンブリで実装されています。 そしてGoアセンブリについては、公式ドキュメントであるA Quick Guide to Go's Assemblerにある程度の説明が記載され... 続きを読む

“Railsな人” のための低レイヤへの招待 / introduction-to-low-level-mruby - Speaker Deck

2021/05/21 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Speaker Deck 招待

Transcript l3BJMTͳਓz�ͷͨΊͷ௿ϨΠϠ΁ͷট଴ 6DIJP�,POEP���(.0�1FQBCP �*OD�� �����������ۜ࠲3BJMT��� ͦΕɺNSVCZͰ γχΞɾϓϦϯγύϧΤϯδχΞ ۙ౻ Ӊஐ࿕ / @udzura https://blog.udzura.jp/ Uchio Kondo ٕज़෦ ٕज़ج൫νʔϜ @ GMOϖύϘ / ෱Ԭ ΤϯδχΞΧϑΣʢ෱Ԭࢢ੺ẂנจԽձؗʣ αϙʔλʔ Duolingo Diamond Leaguer ? #Ruby #Rust #mruby #Containers #eBPF #CRIU #Seccomp #Rub... 続きを読む

『基礎から学ぶ 組込みRust』を書きました - 低レイヤ強くなりたい組込み屋さんのブログ

2021/04/04 このエントリーをはてなブックマークに追加 129 users Instapaper Pocket Tweet Facebook Share Evernote Clip 組込みRust rust ファームウェア 文法 片手

はじめに 2021年4月20日、『基礎から学ぶ 組込みRust』(C&R研究所) を出版します。Rust の文法から組込み Rust でファームウェアを作成するところまでを、片手で持てる (多分!まだ持ったことないけど!) 1 冊の本にまとめた、喉から手が出るほど (私が) 求めていた書籍です。 先日、無事入稿を果たしたので、今の気持ち... 続きを読む

LT会やりました(2020-10) - ハウテレビジョン開発者ブログ

2020/12/17 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip LT会 2020-1 ハウテレビジョン開発者ブログ rust

どうも、CTOのGo里です。 恒例の社内LT会を10月にも実施したので、そこでのLT資料を紹介いたします。 1本目「Rui Ueyama先生の低レイヤを知りたい人のためのCコンパイラ作成入門をRustでやってみる」 ハウテレビジョンOBでLT会に遊びに来てくれた@ymgytさん発表。 普段の開発ではなかなか意識することのない機械語へのコ... 続きを読む

Nand2Tetris(コンピュータシステムの理論と実装)でCPUからOSまで一気通貫で作るのが最高に楽しかった話 - ( ꒪⌓꒪) ゆるよろ日記

2020/12/10 このエントリーをはてなブックマークに追加 368 users Instapaper Pocket Tweet Facebook Share Evernote Clip しいたけ ハードウェア レイヤー Cコンパイラ CPU

どうも、しいたけです。 去年あたりからローレイヤー周りの知識を充実させようと思い、 低レイヤを知りたい人のためのCコンパイラ作成入門 を読んでCコンパイラを書いてみたりx86_64の勉強をしたりしていました。 今年に入ってから、よりローなレイヤー、具体的にはハードウェアやOSについてもう少し知りたいと思い始め... 続きを読む

Cコンパイラ作成のオンラインコースを始めます | rui314.github.io

2020/04/15 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rui Ueyama Cコンパイラ作成入門 教材 コース 内容

Cコンパイラ作成のオンラインコースを始めます Rui Ueyama 2020-04-15 Cコンパイラを作成するオンラインのコースを試験的に始めてみようと思います。僕の書いているオンラインブック「低レイヤを知りたい人のためのCコンパイラ作成入門」を教材として使います。対象者は、この本の内容に(少なくとも大まかには)従って... 続きを読む

2ヶ月間で低レイヤを学ぶためにやったこと - y-meguro’s blog

2019/12/06 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip adventar.org 2ヶ月間 CPU 退職エントリ 前回

こんにちは。来週末久しぶりに100kmマラソンを走ります。y-meguro です。 この記事は「#しがないラジオ Advent Calendar 2019」6日目の記事です。 adventar.org 前回、こちら の退職エントリで勉強生活を始めることを書きました。 まず低レイヤ(CPUからOS周り)から学び始めたのですが、2ヶ月間経って一区切りがついた... 続きを読む

低レイヤの知識の重要性は今後も変わらない - 小崎資広に聞くLinuxカーネル開発の裏側 - エンジニアHub|若手Webエンジニアのキャリアを考える!

2019/11/28 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip 小崎資広 エンジニアHub Linuxカーネル開発 キャリア

オペレーティング・システムLinuxは、世界でもっとも広く使われているソフトウェアのひとつであり、オープンソースというカルチャーが生み出した、大きな大きな結実です。サーバー用OSとしてはデファクトと呼べるほどの普及を見せており、それだけにLinuxの動向がもたらす影響は広範にわたります。こうした前提があるな... 続きを読む

Rustで普通にプログラミングするだけでMISRA-Cのルールを90%満足できる - 低レイヤ強くなりたい組込み屋さんのブログ

2019/02/05 このエントリーをはてなブックマークに追加 161 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter rust コーディング規約 意図 C言語

はじめに 私はMISRA-Cのコーディング規約でプログラミングしたことがないため、内容に誤りがありかもしれません。間違っている点があれば、ご指摘いただけるとありがたいです。 後、いつも通りですが、C言語を貶める意図は一切ありません。 昨日からtwitterで、Rustが組込みのセキュリティが重要な分野で広まると良いな... 続きを読む

低レイヤを知りたい人のための Cコンパイラ作成入門

2018/11/01 このエントリーをはてなブックマークに追加 2034 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cコンパイラ作成入門

はじめに 本書では、C言語で書かれたソースコードをアセンブリにコンパイルするコンパイラ、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト ―― すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 この本では、コンパイラの理... 続きを読む

『Goならわかるシステムプログラミング』 – 技術書出版と販売のラムダノート

2017/10/19 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip システムプログラミング 渋川 ISBN ラムダノート Go言語

Go言語による新時代のコンピュータシステム入門 渋川よしき 著 360ページ A5判 ISBN:978-4-908686-03-0 2017年10月23日 第1版第1刷 発行 いつも開発に使っている言語やライブラリの裏側は、いったいどうなっているの? システムプログラミングの世界を知りたいと思ったら、やっぱりC/C++のコードを読むしかないのだろうか……。 そんなことはありません!  低レイヤはO... 続きを読む

Deep Learning Acceleration 勉強会 - 兼雑記

2017/09/10 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip 兼雑記 Event 勉強会 connpass.com ところ

2017 - 09 - 10 Deep Learning Acceleration 勉強会 https://connpass.com/event/64632/ すごく面白かった。最近こういう会に行って感心することは多いのだけど、しかしなんか書きたいと思うレベルになかなか来ない、まあそれなりに年喰ったしな、とか思ってたんですが。低レイヤとか、自分がある程度既に知ってるところの話を聞くのも楽しいけど、... 続きを読む

RubyKaigi 2015に行ってきた&しゃべってきた - たごもりすメモ

2015/12/14 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip りすメモ RubyKaigi 2015 RubyKaigi

2015 - 12 - 14 RubyKaigi 2015に行ってきた&しゃべってきた この週末にあったRubyKaigi 2015に参加した。 RubyKaigiは Ruby コミッタやその他の人々に、特に低レイヤや各種OSの事情に詳しい人なんかも多くて、これはこれで非常に刺激になっていていいなあ。言語ランタイムの最適化の話を何セッションも聞くとかは国内の他のカンファレンスでは自分はあまり経験し... 続きを読む

プログラミングの低レベルと高レベル - 超ウィザード級ハッカーのたのしみ

2015/10/13 このエントリーをはてなブックマークに追加 337 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング 低レベル ストレージデバイス カーネル CPU

2015-10-12 プログラミングの低レベルと高レベル 計算機 所感 プログラミングにはレベルの低い・高いがある。ここでいうレベルとはCPUとかストレージデバイスといった生のハードウェアに近いかという意味である。レベルが低いほど生のハードウェアを意識しなければならない。カーネルは低レベルなソフトウェアの代表である。高尚かどうかと混同されることを嫌ってか、低レイヤ・高レイヤという言い方も良くする。... 続きを読む

/var/log/hktechno: 低レイヤな就活記 16卒版

2015/08/28 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip hktechno log var 就活記

僕自身の今年の一大イベントといえば、今年で大学の博士前期課程(修士)を卒業するので、どうしても避けられない就活というイベントがありました。 過去形で示している辺りから察して欲しいのですが、まあ戦いは終わって、行く先も決まって、ひとまずはそれ以外のことに集中できる環境にあります。 僕の行く先なんて気になる人はいないと思うのですが、同じ過ちを繰り返して同じような事になる人を増やさないためにも、体験談を... 続きを読む

/var/log/hktechno: 低レイヤな就活記 16卒版

2015/08/27 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip 行く先 修士 hktechno 博士前期課程 log

2015/08/27 低レイヤな就活記 16卒版 僕自身の今年の一大イベントといえば、今年で大学の博士前期課程(修士)を卒業するので、どうしても避けられない就活というイベントがありました。 過去形で示している辺りから察して欲しいのですが、まあ戦いは終わって、行く先も決まって、ひとまずはそれ以外のことに集中できる環境にあります。 僕の行く先なんて気になる人はいないと思うのですが、同じ過ちを繰り返して... 続きを読む

/var/log/hktechno: 低レイヤな就活記 16卒版

2015/08/27 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip 行く先 修士 hktechno 博士前期課程 log

2015/08/27 低レイヤな就活記 16卒版 僕自身の今年の一大イベントといえば、今年で大学の博士前期課程(修士)を卒業するので、どうしても避けられない就活というイベントがありました。 過去形で示している辺りから察して欲しいのですが、まあ戦いは終わって、行く先も決まって、ひとまずはそれ以外のことに集中できる環境にあります。 僕の行く先なんて気になる人はいないと思うのですが、同じ過ちを繰り返して... 続きを読む

 
(1 - 20 / 20件)