Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Let's compare these advantages to Haskell (Score 2) 62

It combines the strengths of dynamic scripting languages (less boiler-plate, fast and easy start-up, a REPL, no required compilation step).

Let's see whether the great dynamic scripting language Haskell also fulfills these points.

  • - less boiler-plate: in addition to not requiring type annotations, Haskell even gets rid of parens; check
  • - fast and easy start-up: you can compile it to native; check
  • - REPL: check
  • - no required compilation step: if you use runhaskell it looks like interpreted, check (thouch technically that's a lie, as it is for JITed scripting languages

Now we see Haskell has all the advantages of dynamic scripting languages. How about the advantages of compiled languages?

with the strengths of traditional compiled languages (fast execution, static error detection, modularity, zero-overhead Java platform integration).

  • - fast execution: ghc creates very efficient native code, check
  • - static error detection: uhm, yes; though better than traditional languages, check
  • - modularity: dunno what this means. Since there are modules in Haskell we call it check.
  • - zero-overhead Java platform integration: unfortunately not. But since exactly when is Java-integration zero overhead?

Which proves that Haskell has all the advantages of dynamic scripting languages, and most of the advantages of traditional compiled languages.

Btw., you can do the same using any other modern compiled language. This post wants to show the "advantages of dynamic scripting languages" have nothing to do with the languages being "dynamic" or "scripting", whatever that means.

Comment Script languages have few concurrency errors (Score 1) 217

See Figure 2. They even stress this in the text:

Among the dynamic languages, only Erlang is more prone to concurrency errors. The regression analysis also shows that projects written in dynamic languages like CoffeeScript, TypeScript, Ruby, and Php have fewer concurrency errors

Now everyone knows that Erlang is bs for doing concurrent stuff, right? I do all my concurrency related programming in Ruby, as every other sane developer would do!

Comment Re:overqualified (Score 1) 479

I know the BS and MS students from India. If the PhDs are the same...

They appear to put enormous work into making their CV look good (like having publications in shitty journals, about shitty pseudo research). But they're not able to get anything done, because they have no skill whatsoever. Only on paper.

Comment Re:special software client (Score 1) 131

In particular when other sides manage to do everything within the browser. A good example is hackerrank.com. There, you can edit your code for a multitude of languages (Bash, Brainfuck, Haskell, Scala, Ocaml, Octave, R, ... just to name a few) within the browser. When you hit submit the code is compiled and run on the server.

I don't want to use a stinky client, just because these people can't code their website properly.

Comment Re:I love games, but ... (Score 1) 727

I hate FPS games. Desperately. I love small and sometimes clever games, though. Flash games - and recently sometimes HTML5 games - are perfectly suited to my needs. Play a game for 15 minutes, sometimes 5 hours over several days - then you're done with it. You can play something completely different next time. I noticed that very often games that take only 5 minutes (like the story is over and there is no point in replaying it) get very high ratings - also from me. I love playing games with fresh ideas. And almost never a game requires to be 3D. I hate 3D games. Desperately. One series of desktop games I played was Heroes of Might and Magic. A great game. But then they decided to make the new one in 3D. For no real purpose, as the gameplay requires only 2D. Result was that you had to pan and rotate, just to get a view on your hero that was not obstructed by trees. Why in hell did they do this? 3D simply sucks.

Comment Re: There's more to EU transport than cheapness (Score 2) 341

But the rules for commercial provision of transport service are far more stricter. Obviously adhering to these rules is connected to a cost which Uber drivers do not have to pay and thus can be cheaper.

It is somewhat sane to demand a higher level of security from drivers that are expected to transport more people. Yes, it would be very safe to demand the same level from everyone that is driving a vehicle. But demanding the higher standards only from those transporting the most people gives a good trade-off bewteen effort/cost and benefit.

In addition the insurance for an average driver can be lower, because the average number of people injured in an accident is lower. I bet (but don't know) that insurances for taxi drivers are higher. Insurance for a bus will probably be even higher.

Slashdot Top Deals

2.4 statute miles of surgical tubing at Yale U. = 1 I.V.League

Working...