Nim
Offered By: Exercism
Course Description
Overview
Nim is a general-purpose language designed and developed by Andreas Rumpf and first appearing in 2008. Designed to be efficient, expressive, and elegant. Nim is statically typed and compiled but lets you write elegant code that runs efficiently. Nim lets you target many platforms by compiling code to C, C++, JavaScript, or Objective-C. Nim syntax is similar to Python and shares many of Python's characteristics but draws inspiration from a number of languages, such as C, C++, C#, Lisp, Ada, Go, Oberon, and others.
Syllabus
- Hello World
- Two Fer
- Leap
- Bob
- Allergies
- Sum of Multiples
- Grade School
- Hamming
- Pangram
- Acronym
- Isogram
- Difference of Squares
- Triangle
- Anagram
- Matching Brackets
- Word Count
- Armstrong Numbers
- Collatz Conjecture
- Scrabble Score
- Grains
- Atbash Cipher
- All Your Base
- Clock
- Crypto Square
- Darts
- Diamond
- Diffie-Hellman
- ETL
- Gigasecond
- High Scores
- ISBN Verifier
- Kindergarten Garden
- Largest Series Product
- Luhn
- Matrix
- Meetup
- Nth Prime
- Nucleotide Count
- Pascal's Triangle
- Perfect Numbers
- Phone Number
- Prime Factors
- Protein Translation
- Proverb
- Queen Attack
- Raindrops
- Resistor Color
- Resistor Color Duo
- Resistor Color Trio
- Reverse String
- RNA Transcription
- Robot Name
- Roman Numerals
- Rotational Cipher
- Run-Length Encoding
- Saddle Points
- Say
- Scale Generator
- Secret Handshake
- Series
- Sieve
- Space Age
- Spiral Matrix
- Sublist
- Twelve Days
- Yacht
- React
Related Courses
Game Development for Modern PlatformsMichigan State University via Coursera Introduction to Xamarin.Forms
Microsoft via edX Building R Packages
Johns Hopkins University via Coursera Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning