強まっていこう

あっちゃこっちゃへ強まっていくためのブログです。

プログラミング

Nim を使って楽しくプログラミング その 1 - はじめに

Nim ってドキュメントが致命的に無いことは以前書きました。これだと困る人が多かろうという事で、ちょいちょいこれから書いていきたいと思います。今回は一番手始めのセットアップから Hello world まで書いていきます。github.comまずは、ここからコードを…

golang の継承 vs Nim の継承

wolfbash.hateblo.jpこの記事で後回しにしていた継承部分について書きます。golang は継承がない!なんてこと言っていますが、ありますよ。構造体に対する埋込で可能になります。

イケてないのに人気がある golang vs イケてるのに人気がない Nim

ここ最近 GCP を持ち上げて Google のポチと化していましたが、そのポチが今回は Google に噛みつきます。wolfbash.hateblo.jpだって golang 酷いんですもん。何かセンスがぜんっぜん Google っぽくない。せっかく作るのなら、もっと良いものにして欲しい、…

Nim、golang、Crystal、Node.js それぞれの Web Server ベンチマーク

以下のコードをそれぞれちょいとベンチしてみました。

複合現実 XR が起こすコンテンツ & 広告革命

jp.techcrunch.comXR は革新的な変化を私たちにもたらします。何が変わるか?まず広告の概念が一気に広がります。広告枠が空間全部に広がるわけです。見えている範囲全て奥行き含めて全てが広告枠です。ありとあらゆるところに機器の設置無しでの広告配信が…

クソコードに殺されないために駆け出しエンジニア時代にやったこと

www.megamouth.info残念ながら、実際の現場はクソコードで溢れかえっています。これは私がプロとして働き始めた1社目で起きた話です。部長「業者に作ってもらったシステムが全く動かないからさぁどうにかしてー。」「初めてプロのコードを見るなぁ、どんなの…

第二プログラミング言語として Rust はオススメしません Nim をやるのです

これから Rust 触ってみようかなぁと思っている方。やめておきましょう。プログラミングが嫌いになりますよ。Nim をやりましょう。すでに Rust に挑んで心ぶち折れた方。Nim をやって心の傷を癒やしましょう。Rust がディスられる!小癪な!と思っている方。…

FizzBuzz を無駄にベンチマークしてみた By Nim、golang、Rust、Crystal、その他

FizzBuzz 2つのパターン FizzBuzz 2つのパターン いざベンチ まとめ コード C Crystal + Ruby Perl Nim Rust PHP golang Node.js Node.js(write) コンパイルオプション IO が遅いと id:Haaaa_N さんから指摘があったので試してみた Nim の文字全列連結版をも…