Monday, January 25, 18:41
Home rapidshare Nim version of 1.0: Programming language inspired by Python

Nim version of 1.0: Programming language inspired by Python

The developers of the Nim programming language have released version 1.0, promising developers a "solid foundation" for their code that will not be broken by future versions of Nim.

Nim is a static programming language based on concepts from Modula-3, Delphi, Ada, C ++, Python, Lisp and Oberon. However, since it is one programming language with a static system, it has also been compared to Rust, C ++ and Go.


The Nim compiler can create executables for distribution to systems Windows, Linux, BSD and macOS. It is also compiled in C, C ++ and JavaScript. Nim has extensive support processors including the native Nim, Aporia, Visual Studio Code, Emacs and Vim processors.

As previously announced, Nim 1.0 is intended to be long-term supported stable version that only receives bug fixes and new features in future provided they do not break backwards compatibility. However, this warranty does not extend to identifying serious security vulnerabilities that could break the code.

Nim appeared on 2008 from German developer Andreas Rumpf, who uses the name Araq on IRC and GitHub.

As he explains in a blogpost, Nim's original goal was to be a "plain language" compiled in C and should not exceed 20.000 lines of code. It would rely on a macro system to fill in gaps in the small kernel. Today, the compiler and the regular library uses about 140.000 series code.

With 1.0, Rumpf's next goal for Nim will be to improve deployment tools such as Nimsuggest, a code integration mechanism for several code editors, the Nimble package manager, and the formatting tool source code Nimpretty.

While Nim can be used to write one kernel, can also run on micro-controllers and other embedded systems. And since it is compiled in JavaScript, it can also be used for web pages or for creating games and applications.


Please enter your comment!
Please enter your name here

Teo Ehc
Teo Ehc
Be the limited edition.


iPhone: How to see which apps have access to your contacts

Some iPhone privacy issues go deeper than accessing your contacts list, which exposes your contacts to ...

COVID-19: Google makes vaccination clinics available

Google CEO Sundar Pichai said Monday that the company will make its facilities available to become clinics ...

Netflix offers "studio quality" audio upgrade on Android

Do not be surprised if Netflix sounds better the next time you run a marathon with rows on your Android phone ...

Will Bitcoin return to $ 40.000? There is concern!

Bitcoin lovers who take his return above the level of $ 40.000 for granted have been worried because the demand ...

Avaddon ransomware: Its operators threaten with DDoS attacks to get ransom!

Lately, more and more ransomware gangs tend to threaten their targets with DDoS attacks in order to secure profits ....

Volunteer firefighters will be trained through VR simulation

Volunteer firefighters in the Australian state of Victoria will soon have access to the virtual reality (VR) training that will be available in ...

Tesla: Accuses its former employee of stealing her confidential data!

On January 23, Tesla sued former employee Alex Khatilov for stealing 26.000 confidential documents, including trade secrets. The software ...

SpaceX launched 143 satellites simultaneously

SpaceX broke every record with its last spacecraft mission into orbit. The company successfully launched the Transporter-1 mission ...

Sony may resurrect the Xperia Compact to compete with Apple

Have you seen the iPhone 12 mini and wish there was an Android equivalent to this small but powerful smartphone? Can the desire ...

Artificial intelligence (AI) may one day be used against us

AI algorithms offer us the news we read, the ads we see, and in some cases even drive cars ...