Webブラウザ自作してみた【Hello, world!編】

· インプレス NextPublishing
I-Ebook
61
Amakhasi

Mayelana nale ebook

使わない日はない、というほど身近な『Webブラウザ』。でもよく考えてみたら、見えないところで結構色々やってくれているんじゃないか…?気になる!どうしたら作れるんだ!というわけで、ギリギリ最低限、GUIを描画してHello, world!するだけの仕様でWebブラウザを自作して、その仕組みを理解するための解説書です。

【目次】
第1章 GUI
第2章 ソケット通信
第3章 HTML解析
第4章 Webブラウザの完成
第5章 Webブラウザの機能追加

Mayelana nomlobi

ヒスねこ
大手関連企業にてソフトウェア開発に従事。データサイエンスを専門に扱う傍ら、処理の最適化に下回りの技術が必要となったため低レイヤ知識を習得しつつ、現在に至る。主な使用言語はC、Python、稀にGoや各種アセンブラ、HDL。ラインナップからも伺える通り、システム関連の多様な開発に接する機会が多い。趣味が高じて、プログラミング言語やWebブラウザなどを我流で作り続けており、最近ではハードウェア方面にも注力している。

Ulwazi lokufunda

Amasmathifoni namathebulethi
Faka uhlelo lokusebenza lwe-Google Play Amabhuku lwe-Android ne-iPad/iPhone. Livunyelaniswa ngokuzenzakalela ne-akhawunti yakho liphinde likuvumele ukuthi ufunde uxhunywe ku-inthanethi noma ungaxhunyiwe noma ngabe ukuphi.
Amakhompyutha aphathekayo namakhompyutha
Ungalalela ama-audiobook athengwe ku-Google Play usebenzisa isiphequluli sewebhu sekhompuyutha yakho.
Ama-eReaders namanye amadivayisi
Ukuze ufunde kumadivayisi e-e-ink afana ne-Kobo eReaders, uzodinga ukudawuniloda ifayela futhi ulidlulisele kudivayisi yakho. Landela imiyalelo Yesikhungo Sosizo eningiliziwe ukuze udlulise amafayela kuma-eReader asekelwayo.