Julia Logo from Wikipedia

Julia and The Reincarnation of Lisp

Background

Experience and Desire

First steps with Julia for numerical computing by Bogumił Kamiński
First steps with Julia for numerical computing by Bogumił Kamiński
First steps with Julia for numerical computing by Bogumił Kamiński

Tech+Features of a language (usual stuff) and mental model behind the language (not so usual stuff). A Programming Language is a lot about its design and whys.

We want a language that’s open source, with a liberal license. We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for general programming as Python, as easy for statistics as R, as natural for string processing as Perl, as powerful for linear algebra as Matlab, as good at gluing programs together as the shell. Something that is dirt simple to learn, yet keeps the most serious hackers happy. We want it interactive and we want it compiled.

(Did we mention it should be as fast as C?)

The Strength of Community

Conclusion

--

--

Industrial Software Developer turned Data Scientist. From C to Python. Linkedin: https://www.linkedin.com/in/arnuld-on-data/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store