жажды создания своего творения в виде игры на игровом движке-конструкторе Unity и тут уже начинаются проблемы:
1) Unity дает пресеты и чаще всего 99% кода состоит только из классов MonoBehavior, это конечно прекрасно и очень удобно, но из-за этого люди перестают заботится о построении проекта в ООП части. Например, 9/10 людей, которые говорят, что знают язык, в итоге запнутся на вопросе "как используется override?". Люди попросту не получают новых навыков и остаются бездумными овощами на протяжении многих лет.
2) Действительно детская аудитория. Встретить человека на шарпе, которому больше ~17 лет будет намного сложнее чем детей 11 - 15 лет. Такие люди зачастую не думают о своей карьероспособности и не улучшают свои навыки, из-за чего в последствии не получится устроиться на работу и получать пропитание.
С# изначально был создан компанией Microsoft, что мгновенно сделало его языком только для ОС Windows. Сам язык слизан с двух других: Java и C++, но ни одного зайца не поймал.
3) Язык Java можно бесконечно называть устаревшим, но у неë есть явный плюс, которого нет у C# - кроссплатформенность. Чтобы запустить приложение достаточно иметь JDK на устройстве пользователя. Швайновцы естественно упомянут dotnet, но как показывает практика, обычная сортировка одинаковых массивом пузырьком будет на 10%-20% медленнее чем Java и на 30%-50% медленнее чем C++. Речь даже не идет о том, что у вас банально может не запуститься автокликер.
4) Теперь мы можем сравнить C++ и C#, но делать будем мы это уже на ОС Windows, для чего наш герой и был создан. Здесь результат будет лучше, но вспоминая, что C# не обгоняет C++ по функционалу не догоняет, то и оправдать разницу в скорости от 5 до 15% мы не можем. С# слаб даже в своей среде, что делает его бесполезным языком, полностью заменимым альтернативами.
5) Нейминг метедов и полей в С# ужасен. Методы с большой буквы прежде всего будут вызывать путаницу с членами классов. Подобной хуйни достаточно, достаточно взять в пример { get; set; } и начать страдать от нечитаемости кода.
Похоже на троллинг, если честно.
Вот это аргументы, ахахах
когда я уничтожал javascript по приколу, и то аргументацию по серьезнее подбирал в видео
Все аргументы этого чела пиздливые
» об этом языке большинство узнают из-за жажды создания своего творения в виде игры на игровом движке-конструкторе Unity и тут уже начинаются проблемы уже с этого момент человек делает несколько неверных приложений. C# преимущественно, для веба.
2) — ничем необоснованный вывод автора.
>> язык только для винды. Мы в 2022, это на страницах истории и непонятно, к чему тут. Дотнет кросплатформеннее джавы.
4). Человек застрял в 2005, пока не выбрался. Как у него там вообще интернет ловит.
5). Нейминг в джаве ужасен. С маленькой буквы.ю, фу. А отсутствие get set делает код вообще нечитабельным
1. Какой-то кринж
Обсуждают сегодня