Nim

Nimで簡単なゲームを作った

参考https://postd.cc/writing-a-2d-platform-game-in-nim-with-sdl2/ 成果物https://github.com/mrsekut/nim_platform_game動機Nimの思想に慣れるため環境構築ゲーム関係のやつを入れる$ brew install

NimでLexerを書いた

概要LexerとはなぜNimか 基本的には、一文字ずつ読んでいってswitch文でトークンを解析するという知ってしまえば単純なものだったコンセプトほんと違うところ。本ではmonkeyという言語を作っているが、せっかくなのでNimっぽい文法で動くようにしたいなと思っただからBRACEとか使ってない(あるけど) お!って思ったところ

【勉強用】web上で読める長めの読み物のリンク集

体系立った知識を得るためには、やはり書籍が最適だとは思いますが、web上にも良さげな読みものが転がっています。 以下で紹介するものは、最近の僕が読んでいる、もしくは読もうとしているもののリンク集です。 僕の最近の趣向にだいぶ偏っています。 ネットサーフィンをしていて良さそうなものを見つけ次第、ここに追記していきます。 基本的にこの一覧からリンクを消すことはしないようにします

せっかくNimを始めたので知っている言語でベンチマーク試してみました。

タイトルの通りです。 初めてのベンチマークを体験してみました。

Nimを触ってみた

Nimを触ってみました。vimじゃないです。Nimです。  What is Nim ?プログラミング言語の1つです。 スクリプトやwebサーバーに使えたりする言語です。 行末セミコロンがいらなかったり、中括弧じゃなくてインデントでブロックを構成するのでPythonっぽい書き方をします。 マクロだったり、演算子のオーバーローディングだったり色