A lot of the comments I see about Julia (and other trendy high level languages) are of the following form:
"I can do things I needed C to do before, and almost as fast"
which leads me personally to ask,
If you could do this in C before, and faster, then why are you switching?
Most people will say "because C is bad/difficult/clumsy for doing X"
which leads me to say,
why are you using C to do X?
I sincerely believe (as a computational scientist) that a combination of a high-level language for real-time interactive exploration and prototyping with a fast language like C for doing the actual gruntwork, is the best.
Attempts to combine the best of C (speed) with the best of scripting languages (easy to do things fast without having to pay attention to what you are doing) in my opinion end up merely joining the worst of both worlds rather than the best of both worlds.
Besides isn't programming about being specific? Do you really want to code stuff without having to worry about the details?