Win a copy of Escape Velocity: Better Metrics for Agile Teams this week in the Agile and Other Processes forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Tim Cooke
  • Paul Clapham
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Frank Carver
  • Junilu Lacar
Saloon Keepers:
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • fred rosenberger

Nim in Action: Yet another programming language. How is it better than others?

 
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Dominik,

We have yet another programming language. How do you think is Nim different from other languages in the software development world?

What is the learning curve for those coming from languages like Java?

And what are the industrial applications of Nim?
 
Author
Posts: 5
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Mohamed,

Nim offers a combination of three features: the efficiency of C, the expressiveness of Python and the flexibility of Lisp. There isn't a language out there that offers all of these in one package.

It's easy to get started with Nim because the advanced features such as generics and macros don't need to be used immediately. Once you learn the core concepts of the language it's easy to then learn a bit more about the more advanced features.

Nim can be used in practically every industry. Currently its been particularly well adopted for video game development, but it can be used as a replacement for C when writing software for microcontrollers or as a replacement for Python when writing web applications.

Hope this answers your questions

Thanks,
Dominik
 
Enthuware Software Support
Posts: 4646
50
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Dominik Picheta wrote:
Currently its been particularly well adopted for video game development, ...


Could you please tell us if you know of any video game developed in nim?
 
Dominik Picheta
Author
Posts: 5
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sure, here is one: https://impbox.itch.io/vektor2089
 
Paul Anilprem
Enthuware Software Support
Posts: 4646
50
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Dominik Picheta wrote:Sure, here is one: https://impbox.itch.io/vektor2089


thank you!
 
keep an eye out for scorpions and black widows. But the tiny ads are safe.
Garden Master Course kickstarter
https://coderanch.com/t/754577/Garden-Master-kickstarter
reply
    Bookmark Topic Watch Topic
  • New Topic