概要

特徴

  • コンパイル言語で、コンパイラは C, C++, Objective-C, JavaScript コードを生成する
    • 故に C と同等のパフォーマンスを実現している
    • 故に C が動く環境(=多種多様な環境)で動く
  • 汎用的に使える
    • WebアプリケーションからOSカーネルまで
  • Pythonライクな文法
    • 読みやすい
  • 複数のプログラミング概念をサポート
    • OOP
    • procedural programming
    • functional programming
  • Metaprogramming 対応
  • Generics 対応

処理速度

環境構築

  • Install Nim
    • Nimのインストーラ「choosenim」でインストール
      $ curl https://nim-lang.org/choosenim/init.sh -sSf | sh
    • .bashrc にPATHを設定
      export PATH=/Users/hoge/.nimble/bin:$PATH

事例

OS

Webフレームワーク

その他


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-04-06 (水) 21:53:29 (751d)