Niwe Code
227 subscribers
34 photos
3 videos
1 file
48 links
Канал создан для выброса моих важных мыслей касательно вещей в IT индустрии + некоторого обучения в данной сфере. В своей задаче я ставлю продвижение разных тем в юмористическом стиле.

Связаться: @HxQtl9
Download Telegram
#Programming #Java #Kotlin

Kotlin должен УНИЧТОЖИТЬ Java

Java — это ёбаная помойка, которой место на свалке технологий. Это чертовски громоздкий, прожорливый и устаревший динозавр, который изжил себя ещё в эпоху кнопочных телефонов. А теперь, внимание, на сцене — Kotlin. Молодой, дерзкий и безжалостный убийца, который разорвёт Java на куски.

Почему Java — это боль

Java — это язык для тех, кто любит страдать. Посмотрите на этот ад из шаблонов и бюрократии:

public class Cat {
private final String name;
private final String color;
private final Integer height;

public Cat(String name, String color, Integer height) {
this.name = name;
this.color = color;
this.height = height;
}

public String getName() {
return name;
}

public String getColor() {
return color;
}

public Integer getHeight() {
return height;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Cat cat = (Cat) o;
return Objects.equals(name, cat.name) && Objects.equals(color, cat.color) && Objects.equals(height, cat.height);
}

@Override
public int hashCode() {
return Objects.hash(name, color, height);
}
}


Да за что? За какой грех нужно писать столько говнокода? Сравните с Kotlin:

data class Cat(val name: String, val color: String, val height: Int)


Вот и всё. Вы понимаете? ВСЁ. В Kotlin меньше кода, меньше боли и больше времени на жизнь.

Kotlin: дыхание свежего воздуха


Kotlin — это как найти новый смысл жизни после лет страданий. Почему? Да потому что:
Меньше кода — больше кайфа. Зачем писать 100 строк дерьма, если можно решить ту же задачу одной? Java — это как писать письмо от руки, а Kotlin — как отправить мем в Telegram.

NullPointerException? Да иди нахуй. Kotlin рубит с плеча: или ты работаешь с null правильно, или проваливай. А Java? Да она обожает швырять NullPointerException тебе в лицо как тухлые яйца.

Синтаксис для людей. В Kotlin код читается как человеческий язык. В Java — как заклинание тёмной магии из дешёвого фэнтези.


Java: хватит уже мучить нас

Java — это как Windows Vista от мира языков программирования. Медленный, неудобный и постоянно отнимающий у вас последние нервы. Да, в 90-х это был прорыв, но сейчас? Это устаревший архаизм, который нужно просто отключить от аппарата искусственного дыхания.

И давайте честно: каждый раз, когда вы открываете Android Studio и она нагревает вашу комнату, хочется крикнуть: "СУКА, ДА ПОРА УЖЕ ЧТО-ТО ДЕЛАТЬ С ЭТОЙ ГРЕБАНОЙ JAVA!".

Kotlin: будущее уже здесь

Kotlin — это как утренний кофе после дикого похмелья от Java. Он удобный, быстрый и чёткий. Он заботится о вас, в то время как Java смотрит на ваши мучения и довольно ухмыляется.
Короче, пора заканчивать с этим Java-кодоблудием. Kotlin должен её похоронить и поставить сверху памятник с надписью "REST IN PAIN".

Переходите на Kotlin, живите проще, кайфуйте больше. А Java? Да пусть она валяется на свалке.
🔥3🤡1
Навигация канала:

По данным хештегам можете найти интересующую вас информацию:

1. #Programming — посты, связанные с IT индустрией, кодом, полезными ресурсами
2. #Education — записи с обучающим контентом. Также могут присутствовать полезные фишки IT инструментов
3. #OS — материалы, связанные с различными операционными системами
4. #Linux — посты с Linux + Server
5. #Windows — посты с Windows + Server
6. #ITLife — мои моменты из жизни в АйТиШеЧкЕ(и не только)
7. #ItSecurity — посты, связанные с безопасностью
8. #OSINT — посты, связанные с поиском информации в исключительно свободных источниках Интернета

Касательно технологий:

1. #Backend
2. #Frontend
3. #AI
4. #OpenSource
5. #DevOPS
6. #QA
7. #Mobile

Языки:

1. #Python
2. #JavaScript
3. #Cpp (C++)
4. #Java
5. #Kotlin
6. #Cs (C'sharp)
7. #Kotlin
8. #Dart

Фреймворки:

1. #Flutter
2. #KMP

Другое:

1. #News — новости из мира IT
2. #meme — мемы
3. #Paradigms
4. #Translation
5. #Other

Также есть локальные теги по типу #OOP или #Unity. Они существуют для связи самих постов друг с другом чтобы не потеряться с номером записи.