Size: a a a

2ch /pr/ #staythefuckhome

2020 February 16

tb

thunder bolt in 2ch /pr/ #staythefuckhome
go figure
источник

C

Calculon in 2ch /pr/ #staythefuckhome
источник

ОК

Олег Кваша in 2ch /pr/ #staythefuckhome
TNN TITAN
Кинь мне код этой ебанины в лс
чувствую мне будет стыдно, ну да ладно
источник

SH

Silent House in 2ch /pr/ #staythefuckhome
Нахуя вообще юзать структуры когда ты пишешь на с++?
источник

SH

Silent House in 2ch /pr/ #staythefuckhome
Есть ведь классы
источник

ОК

Олег Кваша in 2ch /pr/ #staythefuckhome
такое условие
источник

C

Calculon in 2ch /pr/ #staythefuckhome
Silent House
Есть ведь классы
Кстати да
источник

C

Calculon in 2ch /pr/ #staythefuckhome
Они однохуйственны
источник

C

Calculon in 2ch /pr/ #staythefuckhome
Классы тока более зумерские
источник

SH

Silent House in 2ch /pr/ #staythefuckhome
Олег Кваша
такое условие
Чье?
источник

ОК

Олег Кваша in 2ch /pr/ #staythefuckhome
препода
источник

C

Calculon in 2ch /pr/ #staythefuckhome
препод бумер
источник

C

Calculon in 2ch /pr/ #staythefuckhome
все ясно
источник

ОК

Олег Кваша in 2ch /pr/ #staythefuckhome
Calculon
препод бумер
+
источник

d

dreemlees in 2ch /pr/ #staythefuckhome
Посмотрел на ваши ебанные срачи про языки.
Сейчас будет длинновысер, читать необязательно.

Во-первых, все ваши расты, го, js, php - говно.
Раст - мертворождённый.
Го - очень редкий реальный юзкейс под него. Не стоит его учить с надеждой на хорошую работу, но как инструмент для своей задачи - довольно неплох.
Js - один ходячий синтаксический сахар, который позволяет себе отстрелить не ногу, а сразу голову. Что вообще можно говорить о языке, над которым делают компилируемые обертки в виде других языков, чтобы просто не дохнуть.
Php - пришел в бекенд во время царствования java, c++, был невероятно медленным, но засчет своей простоты стал популярным. Однако, когда его начали патчить и ускорять стал таким же сложным и запутанным, как ебанные плюсы и весь его шарм пропал.
Python - стал жертвой своей популярности. В связи с простотой и распространенностью стал юзаться ВЕЗДЕ, и сие явление похоже на натягивание совы на глобус.

Так на чем же тогда писать?

Лично то, что я прямо сейчас пытаюсь учить и мастерить и советую всем:

Cmake - без комментариев
C++17 - не учите старые стандарты, ребят
GoogleTest - неплохие тесты от корпорации добра
NDK - api для нативной разработки на андроид
Vulkan - единственное мультиплотформенное живое API для графики
Qt - для небольших приложений, а также в качестве обертки для системных событий(аналог SDL)
RESTinio(boost asio) - фреймворки для написания бекенда на c++
Boost - самая популярная c++ либа(набор либ)
GLM - небольшая мат.либа
Python - для написания скриптов и расширений к готовому софту

Идеальный вариант для небольшого приложения:

Костяк на qt, расширения в виде модулей к api приложения.

Для полноценного софта:

Костяк на чистых плюсах (c++17) с нормальным жизненным циклом, отлов системных событий и отрисовка небольших системных окон(конфиги, консоли и т.п.) на Qt. И нормальное api для расширений. Веб-бекенд на RESTinio.

И будет вам счастье.

Что насчёт жабы?
Ну жаба по своей сложности доросла до плюсов, не давая самых очевидных плюшек - системного доступа.
Так-то я на плюсах могу написать свой GC и пользоваться им в проекте по мере нужды, а на жабе моментально деаллочить большой кусок памяти без танцов с бубном около настроек jvm - нет.

Собсна, вот
источник

d

dreemlees in 2ch /pr/ #staythefuckhome
к конкретно вебу - присматриваюсь к Wt, пока ебался пару дней с его нормальной сборкой под mingw и отложил в ближний ящик
источник

IN

Igor Nukem in 2ch /pr/ #staythefuckhome
уххх
источник

Н

Никита in 2ch /pr/ #staythefuckhome
источник

НФ

Никита Филисов in 2ch /pr/ #staythefuckhome
dreemlees
Посмотрел на ваши ебанные срачи про языки.
Сейчас будет длинновысер, читать необязательно.

Во-первых, все ваши расты, го, js, php - говно.
Раст - мертворождённый.
Го - очень редкий реальный юзкейс под него. Не стоит его учить с надеждой на хорошую работу, но как инструмент для своей задачи - довольно неплох.
Js - один ходячий синтаксический сахар, который позволяет себе отстрелить не ногу, а сразу голову. Что вообще можно говорить о языке, над которым делают компилируемые обертки в виде других языков, чтобы просто не дохнуть.
Php - пришел в бекенд во время царствования java, c++, был невероятно медленным, но засчет своей простоты стал популярным. Однако, когда его начали патчить и ускорять стал таким же сложным и запутанным, как ебанные плюсы и весь его шарм пропал.
Python - стал жертвой своей популярности. В связи с простотой и распространенностью стал юзаться ВЕЗДЕ, и сие явление похоже на натягивание совы на глобус.

Так на чем же тогда писать?

Лично то, что я прямо сейчас пытаюсь учить и мастерить и советую всем:

Cmake - без комментариев
C++17 - не учите старые стандарты, ребят
GoogleTest - неплохие тесты от корпорации добра
NDK - api для нативной разработки на андроид
Vulkan - единственное мультиплотформенное живое API для графики
Qt - для небольших приложений, а также в качестве обертки для системных событий(аналог SDL)
RESTinio(boost asio) - фреймворки для написания бекенда на c++
Boost - самая популярная c++ либа(набор либ)
GLM - небольшая мат.либа
Python - для написания скриптов и расширений к готовому софту

Идеальный вариант для небольшого приложения:

Костяк на qt, расширения в виде модулей к api приложения.

Для полноценного софта:

Костяк на чистых плюсах (c++17) с нормальным жизненным циклом, отлов системных событий и отрисовка небольших системных окон(конфиги, консоли и т.п.) на Qt. И нормальное api для расширений. Веб-бекенд на RESTinio.

И будет вам счастье.

Что насчёт жабы?
Ну жаба по своей сложности доросла до плюсов, не давая самых очевидных плюшек - системного доступа.
Так-то я на плюсах могу написать свой GC и пользоваться им в проекте по мере нужды, а на жабе моментально деаллочить большой кусок памяти без танцов с бубном около настроек jvm - нет.

Собсна, вот
что про паскаль скажшь
источник

НФ

Никита Филисов in 2ch /pr/ #staythefuckhome
мне про паскаль так и никто не сказал ничего
источник