Вопрос

Почему Java самый подержанный язык программирования? Почему самые программисты для Java?

Не поймите меня неправильно здесь? Мне нравится Java, и я работаю в Java? У меня нет ничего против этого?

Кроме того, я пытаюсь узнать некоторые другие вещи из коробки ООП, как Clojure с его функциональным программированием.

Но мне интересно, почему Java номер один? Я имею в виду, что динамические языки (Ruby, Python, PHP, JavaScript) люди говорят, что языки статических типов (Java, C / C ++, C #) люди завидуют им за их производительность? Они говорят, что они сделают работу быстрее ...

Хорошо, тогда, если динамические языки более продуктивны, как выступают Java, где он стоит?

Это было полезно?

Решение

  • Он был поддержан крупной коммерческой компанией Солнце - какая другая деловая ценность при принятии принятия такими вещами.

  • Он продолжал в синтаксической традиции C ++ - уже широко используемый язык в то время. Во многих отношениях он был продан как гораздо улучшенный C ++.

  • Он пришел с аккумуляторами включены - рамки.

  • Превосходные маркетинговые усилия записи один раз / беги повсюду (независимость платформы).

  • Страх доминирования Microsoft в то время принудило многим компаниям сотрудничать в java Endeavor, в частности IBM.

Я не думаю, что другие языки в вашем списке имели эти качества (даже если я попаду в лагерь динамичной / производительности). Возможно, Python наполнил некоторые из этих ниш в то время.

Другие советы

  • Обычно людям легче концептуализировать на императивных языках с сборкой мусора (C #, Java)
  • Спольский считает, что Java будет легким языком, у него есть знаменитый пост на нем.
  • Java честно определен и, следовательно, проще для официальных усилий анализа
  • Java работает на большинстве современных платформ без массивного горе
  • Java - «rusedyy», посредством которого я имею в виду, что, кажется, в значительной степени принята и разработана крупными корпорациями, которые из-за своего рода лучший подход к минимуму риска, средства и другие крупные корпорации также будут использовать его.
  • Java преподается во многих университетах.

Сразу вверху моей головы ...

  • Огромная потенциальная пользовательская база.
  • Большой набор библиотек.
  • Установленное сообщество.
  • Быстро VM.
  • Независимая платформа.
  • Это бесплатно.
  • Это было вокруг в целую вечность.

Некоторые из факторов, которые дали Java свою популярность:

  • Его зрелость
  • Легко учиться
  • Great API.

Также из-за его философии «Напишите один раз, когда-нибудь везде», Java программы чрезвычайно портативны, а сама платформа Java довольно зрелая, с точки зрения вида приложений, которые могут быть разработаны с ним; Не говоря уже о множестве новых языков, которые разрабатываются для работы на JVM.

Помните, что больше всего используется, не означает лучше; Для многих целей вы обнаружите, что Java Simple Falls не хватает жизнеспособного решения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top