NIM Programming Language

preview_player
Показать описание
Today in our programming language series we check out the open source statically compiled nim programming language.

Links:
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

Ever since I learned Nim my fingers won't let me touch any other language. It's such a joy to program in <3

leonlysak
Автор

Nim is really nice. If you use Python, Lua, or GDScript, it’s a lot like them in syntax, but crazy more powerful. It produces very small executables that run very fast, and with very little code. They also have tons of bindings, so you can still use SDL and SFML, etc.

My anecdotal evidence about its speed: I’ve made small servers that run at the same speed of Go, but with less code. Similar to Crystal in this respect, but even a little faster than that, and with much smaller executables. I’m legitimately impressed. Just remember to run your compiler optimizations when you compare—Nim is small and fast regardless, but with optimizations it’s tiny and blazing.

UliTroyo
Автор

Holy crap never expected you to cover this! Nim is perfect imo and im happy you covered it!

arikfm
Автор

I've been developing a commercial Game Boy Advance game using Nim for just over 2 years now. It's been an absolute joy to work with - high-performance, low-friction, excellent design, super helpful community. If you sent me back in time 2 years, I would choose it again for sure!

exelotl
Автор

Nim used to have Braces syntax, after several years of no one using it, it was deprecated.
Comments are like that because it allows Nested comments, comments inside comments.
Nim VS Code plugin is written 100% using Nim.

juancarlospaco
Автор

One thing GfS forgot to mention is that Nim has multiple automatic memory management options which are/can be tuned to be usable for highly performance sensitive software, along with the ability to just do manual memory management.

Wix
Автор

The ability to call a proc (function) in different ways should not limit anyone to use any of the packages or libraries. The libraries cannot enforce any one particular style; it's a language feature.

KaushalModi
Автор

That's my favorite language thanks for showing it to peoples that doesn't know it

nameundefined
Автор

Been following NIM, almost since the beginning, so nice to see this covered here

solinvictus
Автор

Worth checking out Nico game framework for Nim (which I develop and maintain) and have used to create quite a few games. Depends only on SDL and can target win, linux, mac, web, raspberry pi, android, probably others.

impbox
Автор

Nim is pretty awesome. It is very easy to pick up. The C binding is so much easier than Haxe's, which is what drew me to it. I ended up running into some big problems with the threading though. Got pretty busy with other stuff and haven't done a whole lot with Nim since but would love to get back to it at some point.

Pewsplosions
Автор

When stupid people get high - they do stupid stuff, when smart people get high - they invent new programing language. Good Video.

dontbealoneru
Автор

I've been using Nim for more than a couples of years, and I can say this is a pretty good and fair quick-glimpse introduction to the language. Kudos!

stefanosmandalas
Автор

Thank you so much for showcasing this language. I absolutely love it and have written a few games in this language using SDL quite easily

TheyungTravler
Автор

This feels like a mix of C and Python, and I'm disappointed somewhat they didn't call it "Cthulu"

OrangeDied
Автор

the best programming language is getting coverage?

sp.n
Автор

Is Nim suitable for game development? I would say a good indication is that in the last NimConf '20 there were 3 talks on game dev.


The first two weren't mentioned, however they are pretty cool and popular projects.

planetis-m
Автор

Don Bluth had an animation about this programming language, he called it the secret of NIM.

allmertalex
Автор

I had tried Nim, I haven't used for anything serious. But would probably pick it over C if the need arises.
By the way, Turtle? I think you mean Logo.

Theraot
Автор

indentation based syntax is the superior choice :)

holleey
join shbcf.ru