Худший язык программирования - Java

Все любят что-то ненавидеть. В этом посте я возненавижу Java, худший язык программирования в мире… когда-либо.

Почему Java

В мире существуют сотни, если не тысячи языков программирования. Многие из них имеют реальные цели и функции, которые позволяют решить ту или иную проблему. С Java дело обстоит иначе, на самом деле я бы сказал, что Java только создает проблемы. Подробнее об этом позже.

Позвольте мне избавиться от этого сейчас ... Если вы адвокат по Java ... НЕ ЧИТАЙТЕ этот пост! Не говори, что я тебя не предупреждал.

Тем не менее, почему я решил ненавидеть Java 😇?

Я выбрал Java, так как в юности программирования я испытал несколько трудных моментов с ней. Для вашего удобства я собрал эти «проблемы» в краткий список ниже. Следуя этому списку, я объясню все до единого.

Почему Java - отстой

  • Это медленно
  • Это ужасно
  • Это повторяющийся
  • Это громоздко

Объяснение

  • «Это медленно» → Я утверждаю, что Java работает медленно, потому что это так. Для того, чтобы кто-нибудь мог запустить реальный Java-код, ему необходимо запустить так называемую JVM или виртуальную машину Java. Это означает, что виртуальная машина с интенсивным использованием памяти и ЦП должна работать поверх вашей операционной системы, чтобы вы могли запускать любое количество Java. Это просто смешно.
  • «Это некрасиво» → То, что Java некрасиво, это факт. Просто взгляните на следующий фрагмент и скажите мне иначе.
public class HelloWorld {
    public static void main(String[] args) {
        // Prints "Hello, World" to the terminal window.
        System.out.println("Hello, World");
    }
}
  • «Все повторяется» → Как же нам перестать быть медлительными и уродливыми? Ты угадал! Повторение. Java - это буквально определение повторения. Вот простой фрагмент кода Java, который печатает «Hello, World»:
System.out.println("Hello, World");

Вы заметили, как мы сначала должны использовать «System», затем «out», а затем «println»? Разве не было бы проще использовать только «p rintln»? Так?

println("Hello, World");
  • «Это громоздко» → И последнее, но не менее важное: Java громоздка. Я говорю не только о том, как повторение приводит к созданию дополнительного кода… Я говорю обо всех аспектах Java. Например: виртуальная машина Java, которую вы должны загрузить для запуска Java, будет стоить вам около 80 Мб. Запуск JVM также потребует большого количества ресурсов. Давайте даже не будем подсчитывать, сколько места вам понадобится для написания простых программ на Java.

Альтернативы Java

Если Java действительно так плоха, каковы мои альтернативы? Я рада, что вы спросили. Есть много конкурирующих языков с Java, которые имеют многие из тех же функций, но устраняют некоторые из нежелательных побочных эффектов, упомянутых выше.

Это не полный список всех альтернатив Java, но он должен вас немного заинтересовать 😄!

Взрыв:

  • Python
  • PHP
  • C++
  • C
  • Go
  • Быстрый
  • Ржавчина
  • Юлия

Заключение

После завершения моей разглагольствования о Java я надеюсь, что у всех моих читателей был соответствующий опыт работы с ней. В случае, если один или двое из вас этого не сделали, я признаю, что это был довольно предвзятый пост, основанный на нескольких неприятных опытах, с которыми я столкнулся с Java.

Я также признаю, что, как и большинство других языков, Java имеет свои уникальные особенности / преимущества, которых нет у других языков.