公開された記事を読んで感激、元IchigoJamユーザーの高校生エンジニアでした!
子供向け2000円PC!IchigoJamって何?! https://t.co/Hs1TSRr5IB
— FascodeNetwork Japan (@Fascode_JP) March 19, 2021
原点にして頂点
by @zHiro527
「子供向け2000円PC!IchigoJamって何?! | FascodeNetwork Official Blog」
小学6年生のとき、本屋さんで見かけた国野さんの本を、数日後にIchigoJamもお小遣いで購入、「IchigoJamがなければ絶対にプログラミングを始めてなかった」とのこと!
動かすために必要なもの、プログラミング入門、マシン語、基板やガーバーデータまで触れた自作のススメ、容量、カラー化、ネットワーク接続など、IchigoJam愛あふれる多彩な内容にも感激です。
著者のHiroさんは、その後、ラズパイ3でPythonを学び、今では PC自作記事や、自分でJavaScriptを使って開発した作品公開など活躍中。
RISC-V版の IchiroJam R や、見なくてもプログラミングできる IchigoJam readnspeak など、いろんな IchigoJam、ちゃんと整理しないといけませんね。
PCだけでなく、スマホやタブレット、Chromebookでも動く、IchigoJam web は、WebAssemblyというweb技術で動いています。DRAWコマンドのバグ修正のためにM1 Macでの環境構築。 かつてよりぐっとシンプルに環境構築できるようになってました!
「WebAssembly first-step」(src on GitHub)
Macなら、llvmをhomebrewでインストールして、c.shを動かすだけ!
下記のコンパクトなC言語のプログラムがJavaScriptから呼び出せます。
#define SIZE 10 int mem[SIZE]; int* getMemory() { return mem; } int getMemorySize() { return SIZE; } int calc() { int sum = 0; for (int i = 0; i < SIZE; i++) { sum += mem[i]; } return sum; }
Enjoy program!
OB/OGが多数活躍、PCNこどもプロコン、いよいよ今週末 2021.3.21!
プログラミング好きな学生にオススメ、チーム開発とweb開発をハンズオン、jigインターン、2021.3.22締め切り!