I start to learn the java language. Interested in the question. What java has unique, characteristic only for him, properties and features?

  • 2
    A bunch of attendants invested by the sun (even when his oracle is not swallowed) - alexlz
  • 2
    @carapuz Tell me again that you didn’t expect C# vs Java holivar to start right away :) - Costantino Rupert
  • He naively hoped that there was no))) - carapuz
  • The question is very muddy. - Vladimir Gordeev

1 answer 1

A long time ago, when @carapuz walked under the table, my friends persuaded me to go to a lecture about a new programming language, Java. The name of the weirdo has disappeared from my memory, but I remember that he was talking about a certain Gosling without breathing as an old man from the next office (apparently it was so).

So the Crank said that Java was invented in order to program coffee makers, TV sets, refrigerators, toasters, and so on. dregs Sobsno and the name itself speaks of its coffee and toaster roots, since on am. Java slang means a variety of cheap coffee - well, you probably also remember the coffee emblem Java Logo . In general, this freak poured in for a long time, a lot and hotly talked about his cross-platform about the Java machine, about the fact that soon all coffee machines will be equipped with this VM and so on. miracles. We generally listened, giggled and went about our business.

Probably a few years have passed and I heard again about this miraculous language, which suddenly turned out to be a very cool server language and all that.

I was fsoke and still honestly am fshoke.

Returning to the issue of topikstarter. Java 1 has an advantage: it was at the right time and in the right place, and it was the market that needed a cross-platform language - this is where the language for programming coffee makers came to be. From here and its other advantage: it is the most mature technology providing cross-platform. .NET / C # - stupidly late at the start - with 10 years and he is constantly in the role of catching up. Hopefully now forever in the role of catch-up.

  • one
    Exactly. At the right time in the right place. For me, this is the only explanation for the popularity of this bulky, stupid, verbose, primitive and generally ugly language. - skegg
  • four
    habrahabr.ru/post/144632 4 @ mikillskegg - Gorets pm
  • 2
    @avp, of course, just not everyone can recognize that every language has its place. Although, maybe, @mikillskegg can offer a worthy replacement for Java, instead of stupid and useless insults. The replacement that he himself invented, he did and did better. - Dex
  • 2
    @Goretz, but I especially liked this from YOUR references "There are only two types of programming languages: those that people swear at all times, and those that nobody uses." Bjarne Stroustrup. - avp
  • 2
    @alexlz, that's just haskell you will not name. IMHO it awaits the fate of Prolog. - avp