Belajar Nim

Nim (sebelumnya Nimrod) merupakan bahasa pemrograman general-purpose dan multi-paradigma yang dikembangkan oleh Andreas Rumpf sejak tahun 2006.

Desain bahasa terinspirasi dari bahasa Python, Ada dan Modula, maka tak heran Nim banyak dijuluki dengan pesaing Python.

Nim mengompilasi source code Nim ke dalam bahasa C, C++ atau Javascript sehingga dapat membentuk bineri native executable atau source code Javascript.

Logo resmi Nim

Logo Resmi Nim

Kelebihan Nim

  • Syntaks yang mudah dibaca dan flexible.
  • Kompiler Nim berkerja pada platform sistem operasi mayoritas : Windows, MacOs dan Linux.
  • Penanganan memori deterministik dan bisa di kustom, cocok untuk embedded system dan sistem real-time.
  • Mendukung transpilasi ke bahasa C, C++ dan Javascript. Kompilasi ke C atau C++ memberi dukungan lebih untuk menjangkau arsitektur instruksi CPU yang bervariasi.
  • Tipe Statis mengeliminasi _run-time error _menjadi compile-time error.

Ease Syntax + High-perfomance = Nim