• 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
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

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: 4894
60
  • 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: 4894
60
  • 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!
 
Don't MAKE me come back there with this tiny ad:
New web page for Paul's Rocket Mass Heaters movies
https://coderanch.com/t/785239/web-page-Paul-Rocket-Mass
reply
    Bookmark Topic Watch Topic
  • New Topic