3,097 karma · joined October 22, 2008
If we are comparing clean-clean countries, Japan is probably #1. Let's not bring US into that list.
English is the most common script in India, why would we use anything else. Unless you are Hindian trying to impose your minority language on the rest of us.
You can opt-out of D's GC. Turn on `-vgc` flag during compilation and replace GC'd code with non-GC'd code and you are not using any GC.
So yes, this book that is avaialble for download from a TURING Award winner's web page IS a Computer Science book for Data Science.
My wishful thinking is that nim would come in at the same number of lines as Python and very close to Rust's performance.
ConTeXt - http://wiki.contextgarden.net/Main_Page (an open source derivating of TeX) developed and supported commercially by Pragama - http://www.pragma-ade.com/ is what you should use for typesetting magazines etc.,
ConTeXt gives you complete artistic and layout control. While it is used heavily for non-technical publishing, people like Sanjoy Mahajan have used ConTeXt for publishing Math books like - "Street Fighting Mathematics" https://mitpress.mit.edu/books/street-fighting-mathematics
See resulting PDF: https://mitpress.mit.edu/sites/default/files/titles/free_dow...
pandoc allows you to use different LaTeX templates than the ones it ships with. So, you can take the default templates, add the overrides necessary for French typography and voilà! (hopefully).
ASCIIDOCTOR has clear and superior table formatting syntax and more importantly it can work with CSV files. This way you don't have to copy paste data into your reports.
Most people, even those born in the richest country in the world, seldom move outside their state.
If I were to be treated like a second class citizen in my own place of birth because some languages give a small percentage of the population "world mobility", I would choose carefully.
pandoc hello.md -t revealjs -o hello.html* Erlang/Elixir -- concurrency
* OCaml/Haskell -- static typing etc.,
* Typescript/Elm/Purescript -- better Javascript
* You get the idea ...
more so than Ruby. Ruby lives in the same neighbourhood in the galaxy of programming languages. You are not missing much by ignoring Ruby.
You can write programs in D that have ZERO garbage collection.
In fact, the core libraries (phobos) are being actively rewritten to remove GC altogether.
[1] https://www.quora.com/Which-language-has-the-brightest-futur...
* nim
* Vala (GObject backend)
* Purescript (technically it has a C++ backend, but it is worth mentioning here for the very clean C++ it produces!)