サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
youta1119.github.io
Posted on December 14, 2019 | 12 minutes | 5579 words | yota ogino はじめに 少し遅刻しましたが、これはKotlin Advent Calendar 201914日目の記事です。 少し前からkotlinc-dotnetというKotlinを.Netで動くexe形式にコンパイルするコンパイラを作っていて、kotlinのコンパイラ周りの知見が溜まってきたので、この記事では自作Kotlinコンパイラの作り方を解説します 自作Kotlinコンパイラとは? 自作Kotlinコンパイラとはその名の通り、自作したkotlinコンパイラの事です。 現在Kotlin公式のコンパイラではJVM・JS・Native以外の環境でKotlinを動かすことはできませんが、独自でコンパイラを作れば任意の環境でKotlinを動かすことができます。 この
Posted on December 24, 2018 | 5 minutes | 2495 words | yota ogino はじめに この記事はKotlinアドベントカレンダー24日目の記事です。 Advent Calendarに空きがあったので投稿することにしました。 この記事ではKotlin/Nativeの標準ライブラリの実装について解説します。 検証環境 Kotlin Native v1.0.3 macOS Mojave 10.14.2 Kotlin/Nativeとは Kotlin/NativeはKotlinのコードをネイティブバイナリにコンパイルしてくれるものです。 各プラットフォーム・アーキテクチャ向けのネイティブバイナリが生成されるので、Jvm KotlinのようなVM環境なども必要なく、ネイティブ環境のままで動作します。 現在は以下のプラットフォームがサポートさ
Posted on December 23, 2018 | 7 minutes | 3185 words | yota ogino はじめに 大遅刻してすみません。 この記事は自作OSアドベントカレンダー9日目の記事です。 ここ半年ぐらいxv6をrustで書き直すことに挑戦しているので、その話を書きます。この記事ではxv6のブートローダーの書き換えについて詳しく書きます。 まだ全然完成には程遠いですが成果物(以下xv6-rs)のリポジトリです。 https://github.com/youta1119/xv6-rs 現在までの進捗はこんな感じになってます ブートローダー側はrustで書き換え完了 カーネル側はuartによる標準出力まで実装 なぜvx6? 今年の3月ごろにOSの勉強したいと思って、30日自作OS本を買いました。 しかし、ツールチェインが著者の自作したものだったり、僕の環
このページを最初にブックマークしてみませんか?
『youta1119.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く