@Tarny_GG_Channie you’ve already started many similar threads that have received many answers and much discussion. We don’t need yet another unfocused thread of FUD.
We all cheer when 10 lines of Julia beat 1000 lines of something else with twice the performance, or when one Julian beats 100 people, but there is an endless number of people and an endless amount of funding in Python/C++/etc. You will find lots of work in Python or other languages but not in Julia. Even kaggle competitions (that’s data science, one area where we should be winning) don’t support Julia! As a rule of thumb, if a company can pay a million dollars or even more to hire a team of dev…
Julia was created on greed. We wanted everything of a programming language.
Now, we have this cool language, a good foundation.
Now, we want Julia to get into applications. We want Julia to DO something.
Hardship lies ahead in every direction. To keep up its greed, each wish is to be followed by lots of hard work. Some of us may want to launch a server that runs simulation on millions of CPU, build a big database, quickly code lots of efficient microservices, make a triple-A game engine, make…
The Lisp curse is that the more expressive, powerful Lisp language doesn’t really get popular like the less expressive ones, maybe because of the lack of standardization, maybe because it’s easier to mess up? Maybe because it’s harder to document? We don’t know the validity of the Lisp curse nor the true cause, so it’s just a guess. Does it apply to Julia?
For:
Julia is really expressive.
Some complain about the correctness and documentation issues, maybe because Julia multiple dispatch, a mo…
The question was to be divided into different topics, so here comes.
Julia is an expressive language, that is, it is a good tool able to do things, and it is also efficient in computing power usage.
All in all, Julia is about efficiency.
The ease and productivity of Julia, from the easy, fast base language to composable packages translate to the efficiency of development.
The computational efficiency of Julia translates to efficiency of computer uses.
However, let’s bite the bullet and loo…
Julia is known for being a fast dynamic language. However, static typing is now the trend. Performance is not even the major reason for static typing anymore.
Meanwhile, I believe in the goodness of generic code and freedom enabled by full dynamic typing and generic design pattern, Maybe some of us share the same view.
Proponents of static typing say it reduces cognitive load, serve as documentation, provides safety, and require less tests which means less code for error.
Meanwhile, what argu…
24 Likes