akicode

私たちについて

akicodeの「aki」は、​日本語に​ほん​ごの「秋あき」です。​秋あきに​なると、​どんぐりの木きに​どんぐりが​なります。​どんぐりの中なかには、​よく小ちいさな虫むしが入は​いっています。​バグです。​コードにも​いつも​バグが​あります。​バグを見みつける​ことは、​プログラミングを学まなぶうえで大切たい​せつな​ことです。​だから、​ロゴは​どんぐりです。​

akicodeは、​はじめて​プログラムを書かく人ひとのために作つくりました。​

初心者しょしんしゃは、​たいていコードを書かく前まえに​つまずきます。​ソフトを入いれる、​パスを設定せっていする、​設定せっていを変かえる。​しかも​OSごとに​やり方かたが​ちがいます。​akicodeには、​この手順てじゅんが​ありません。​ウェブアドレスを開ひらけば、​コードを書かいて動う​ごかせます。​登録とうろくも​インストールも​いりません。​完全かんぜんな​プログラミング環境かんきょうなので、​ここで書かいた​コードは、​ほかの場所ばしょでも同おなじように動う​ごきます。​

このプロジェクトは、​ブラウザで動う​ごく​デバッガと​して始はじまりました。​プログラムの動う​ごきを一歩いっぽずつ見みる​ためです。​デバッガには本物ほん​もののプロセスが必要ひつようです。​プロセスには、​仮想か​そうメモリ、​ページテーブル、​ファイルシステム、​Linuxとの互換性ごかんせいが必要ひつようです。​これらを用意よういする​ために、​私わたしたちは​OSを​ゼロから書かきました。​gccや​gdbなど、​ふつうは​パソコンに​インストールして使つかう​ツールが動う​ごきます。​

完全かんぜんな​Linuxでは​ありません。​まだ実装じっそうしていない​システムコールが​あり、​細こまかい​ところが​ちがう​ものも​あり、​本物ほん​ものの機械きかいでは動う​ごくのに​ここでは動う​ごかない​プログラムも​あります。​問題もんだいを見みつけたら直な​おしています。​見みつけたら、​教おしえてください。​

akicodeは小ちいさな​ツールで、​まだ開発中かいは​つちゅうです。​あなたが最初さいしょのプログラムを書かくのに役立やくだつことを願ねがっています。​