Pull to refresh
24
0

Пользователь

Send message
Четсно, я искал инструкции как всё делать через GUI, чтобы поменьше лазить в консоль, и при всём моём усердии, мне не удалось в итоге собрать и использовать хоть как-то ни одного проекта, обходясь без консоли.
Я чаще всего разрабатывал одноразовые вычислительные коды, но понять проблему могу. Один раз мучался с программой, которая должна была и на линуксе заработать — да, это сложно.
Могу дополнить ещё: чтобы собрать проект на линуксе какой угодно (хоть кроссплатформерный, хоть и не кросс), нужно собрать из исходников Все используемые библиотеки, пересобрать ядро всё, кучу программ установить таким же способом, корректность которых по отдельности проверить нельзя, только консоль начнёт ругаться при установке следующей библиотеки… А потом ещё и искать какой-такой формы заклинание нужно прописать в консоли, чтобы всё собралось. Лично мне понадобилось 2 недели на то чтобы разобраться в этом.
А на винде скачал иде, подключил нужное и нажал кнопку ран. Ну, для Джавы ещё среда исполнения нужна. Всё.
Ну не заработает код на линуксе, бывает и такое… Но совместимость только с виндой покроет больше пользователей чем совместимость только с линуксом. И было бы куда проще если бы другие программисты тоже так считали. Пользователям нужно обрабатывать фотки, играть в игры (и делать их), работать с информационными системами — пока на линуксе этого всего нет, он так и останется недопиленной виндой. Не заработает у человека прога на линуксе — переключится на свою другую систему (которая у него есть, потому что там все не работающие на линуксе програмки установлены) и запустит.
Оценивать язык используя сайты для поиска работы и тому подобное — в принципе не правильно. Бизнес — это не программирование. Суть языка программирования в том, чтобы написать на нём код. Суть бизнеса — сделать это за наименьшее время, не используя копилефтные штучки. То есть на вот эти графики в статье сильно влияет наличие разнообразных библиотек, фреймворков и т.п., хотя по сути эти вещи к языку не относятся. Равно как и понятия о его «устаревшести» или «зелёности». Лучше смотреть на код, и на языки программирования вообще так, как если ты просто берёшь, и пишешь. Не оценивая объём поддержки от сообщества, рыночную сумму оплаты и прочее. Вот тогда будет честная оценка. Delphi будет отталкивать людей чуть больше чем python или rust, но точно не окажется на самом дне, как здесь — он же вполне последовательный и читабельный, и даже однозначно компилируется (в отличие от некоторых куда менее ненавистных...).

Тоже самое с технологиями. Я просто не способен понять людей которым нравится Linux, когда существует, например, Visual Studio… Как будто часть программистов волевым решением внезапно позабыла об изобретении Gui и ушла назад в прошлое, когда компьютер не предполагался как нечто, что должно взаиводействовать с человеком, и приходилось программмировать дыроколом на непрозрачных пластинках… Да, это можно — писать программы дыроколом, или делать всё через консоль — но зачем, когда уже кем-то придуманы и операционная система, и иде и многое другое? Честнее надо быть с самими собой.

Да, если что мои личные полюса:
+ Python, Julia, Rust; — Haxe, c/c++ (хоть и приходится с ними более всего работать)
+ W10/XP; — Dos, Linux
Ускорил код в 123 раза ручными оптимизациями. Шёл 2017 год. Компилятор — не искуственный интеллект. Он видит код, но не Понимает его. Ему надо ручками всё показывать, всё самому делать. Тогда и код быстрый будет.
Абсолютная правда.
Хотя бы потому что для того чтобы писать на JS нужно понимать браузер, сервер, хтмл и много других сложных по своей сути вещей. Работал с веб приложением один раз — мне джаваскриптист сказал: выгрузи на сервер сам, я занят — так я целый день убил.
Другой пример — с тем же c++. Когда начинал с ним работать, нормальную визуальную среду разработки с графикой и прочим, которая работала бы с нужной мне программой я искал месяц. Ещё месяц конфигурацию рнастраивал. Если бы я учился на программиста в университете и спрашивал бы у уже знающих, тогда да. Но самоучке которому не кого спросить с c и c++ начинать — это очень сложно.
Мне подошёл паскаль как первый язык, потом в университете делфи со средой разработки и всё отлично, пото и на питон, и на с#, и на с++ переход безболезненный (на с++ — почти безболезненный… боль доставляет только компилятор, который делает то что хочет он, а не то что предписывают инструкции).
Движок компьютерной игры может быть оптимизирован таким способом, чтобы заранее просчитать порядок прорисовки объектов и составить для них дерево. В таком случае расчёт видимости/невидимости полигонов объектов из отражённой сцены на лету оказывается абсолютно невозможным. С другой стороны этот порядок очень просто наследуется при отражении камеры.
12 ...
12

Information

Rating
Does not participate
Location
Донецк, Донецкая обл., Украина
Registered
Activity