Pull to refresh
84
0
Пётр @Error1024

Разработчик

Send message

Да, Qt - в целом для сложного UI, SFML - игры.

Главное что-то законченное, на любых библиотеках, не пытайтесь писать все «с нуля». Если про пейнт - то самое очевидное тут - Qt.

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

Откуда вы все это берёте то? С чего вдруг бесконечное страдание с исключительно специфичными «приколами» крестов сделает проще понимание другого языка?

Если речь про «байты» и «указатели», то они неожиданно есть и в си, и в паскале, и в куче других не выжигающих мозг языках.

А вот когда поставлена задача написать тот же аллокатор, которой будет хранить переменные разных типов, или tuple вот тут уже начинаются серьезные проблемы, но я думаю, что потратив еще какое-то время в чтении хабра\гугла или в просмотре лекций, я справлюсь и с этой задачей.

Кто и зачем поставил перед вами, на первом году изучения программирования, в принципе, написать свой аллокатор?! Не хороший человек какой-то имхо.

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

Заказал себе книгу "Чистый Код", давно хочу ее почитать.

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

Смотрю людей продолжают «прогревать» некой «исключительностью» плюсов. Не ведитесь.

А что мешает использовать Community Edition для OpenSource?

О чем конкретно речь?

И почему у всего должна быть некая «совместимая» с Open Source лицензия?

Почему я выигрываю конкурсы для разработчиков, а вы — нет

- Потому что участвовать в «президентском» «цифровом прорыве», ну или кичится этим в 2023 году - зашквар.

Перешёл по ссылке, увидел это. Т.е. большинство разработчиков способны выдержать не больше года написания на расте?

Нетрудно увидеть, что бесплатный LibreOffice в разы эффективнее проприетарных продуктов.

Ну уж нет, Word/Excel в разы более мощные и стабильные инструменты, нежели LibreOffice, особенно при больших объёмах данных, да.

При этом бо́льшая часть потребителей любого массового прикладного продукта (к примеру, того же «офиса») использует от силы одну десятую его функционала. Для удовлетворения потребностей им хватает основных функций, а дополнительные не нужны в принципе.

Вот только у каждого пользователя Эксель эти 10% свои, а в LibreOffice соответствующего функционала просто нет, он для этих пользователей «бесполезен», даже если базовый функционал там «вылизан»(нет).

А про курсы и it пузырь, тут да, согласен.

Бесконечная сложность и «тяжеловесность» приложений на мой личный взгляд - последствие OpenSource, когда каждый тянет полмира для калькулятора. А выхода из этого никакого нет, корпорации осознали выгоду «бесплатных» компонентов приложений.

Более того - рынок библиотек, компиляторов, и т.д. теперь мертв, «низкоуровневые штуки» никому не продать, когда рядом валяются 100500 бесплатных OpenSource аналогов.

Хочешь заработать хоть какие-то деньги? - пиши очередного монстра из 1000 сторонних решений.

Ну с пиксельартом ожидаемый полный провал, пиксели разных размеров, соотношений сторон, отсутствие нормального дизеринга.

В целом, примерно так, ну немного получше, рисуют пиксельарт модные дизайнеры, не понимающие сути пиксельарта.

Ммм, мне кажется или ввиду наличия Print/Write в циклах это тест скорости стандартного io?

Потому что надмозг-«переводчик» не вычитывал гугол перевод.

Смотрю на картинки и пытаюсь догнать, а зачем обычному коллекторному моторчику аж 6 проводов?
Ранее 28 января в DNS была первая продажа якобы новых видеокарт Nvidia GeForce RTX 3050 по цене от 24 900 рублей.
Ээээм, а почему «якобы новых»? Не очень понимаю к чему это.
Только по факту все карты GeForce RTX 3050 были раскуплены перекупщиками или вообще не были выложены на площадке, а сразу попали на площадки с двукратной и более наценкой.
Самому выцепить не удалось, однако учитывая соотношение «100 человек на 1 видеокарту» нет нечего удивительного что они достались не всем. И утверждение «все видеокарты были раскуплены перекупщиками» требует хоть каких-то доказательств, иначе ализаровщина дикая выходит.
Видел у некоторых программ, да. Тем не менее "Visual C++ redistrutable в 547 версиях" не мешают друг другу, софт «просто работает». Чтобы поставить 548 версию Visual C++ redistrutable мне не требуется сносить полсистемы, в то время как в мире Линукс из-за ада зависимостей так иногда выходит.
Правда?
В мире Widnows — скачал exe-шник, запустил.
В мире Linux — «все есть в репозиториях» — поставил из репозитория — устаревшая, кривая и не рабочая версия. Понял. Скачиваешь пакет, ой, у меня же не deb/rpm/pac. Собираю из исходников несколько дней. Жалуюсь на то что собрать сложно, получаю в ответ «бери из репозитория».
В принципе, нет никаких проблем и под Linux писать софт, в котором все зависимости были би статически слинкованы, и который бы работал на любой системе.
Ага, настолько нет проблем что придумали Flatpak ))
Суть в том, что есть две концепции использования зависимостей: когда каждая программа тащит все зависимости с собой (Windows) и когда зависимости ставятся отдельно и шарятся между приложениями (Linux).
А что в винде — winapi везде одинаковое, я все еще могу написать приложение на Delphi/Lazarus, которое можно будет запустить в любой винде от XP до 11.

Опять обманка — является Android Линуксом или нет, зависит от того что тебе пытается доказать ненавистник Windows.

Аппаратный блит остался во временах XP. Современные GPU только треугольники умеют рисовать.
Ну и нет — проблему перерисовки "всего" он не решает.

Согласен, иногда даже пересборка не доступна, в GTK 3 умудрялись ломать совместимость на уровне исходных кодов в МИНОРНЫХ обновлениях.

Information

Rating
3,863-rd
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity

Specialization

Software Developer, Траблшутер