Ну, из-за специфики моей работы, мне кроме Java и C++ других языков не нужно знать. Но чисто ради себя, для общего развития, наверное стоит попробовать.
не пиши чепухи и не учи молодняк дурному, на с++ надо еще в зачаточном состояние учиться манерам построение правильного кода.
А когда у тебя есть солидная база, браться разрабатывать надо на фреймворках - где ты сэкономишь сотни тысячь человека часов при разработке больших проектов.
Хотя хз, может тебе в кайф писать на процедурке примитивнейщии функции - утешая себя что ты гений кода БУГОГА
А с чего ты взял, что я пишу на чистом процедурном программировании, и не использую фреймворки? Вот как эта мысль вообще вытекает из моего комментария?
На самом же деле, я не то чтобы не использую фреймворк, я модифицирую фреймворк. Занимаюсь оптимизациями нативной графической подсистемы Андроида. Проще говоря, модифицирую/оптимизирую плюсовые библиотеки Андроида, которые занимаются отрисовкой графики на ОпенГЛ.
Молодец, но в любом случае - js, актуален в веб разработке, и с++ там накуй не нужен, так то- твой комент выглядет как обычный выебон, только не обижайся томми
Ну а при чем тут веб-разработка? Разве речь вообще шла о ней? Естественно, что в веб-разработке с++ нахер не нужен. Своим комментарием я лишь хотел показать, что не стоит боятся сложностей JS, поскольку всегда есть что-то пожестче.
А чегой то вдруг JS стал сложным? Пишу на нём уже лет 8, кроме прототипно-ориентированного наследования там вроде всё просто. А оное есть и в пайтоне. Можно конечно устроить срач про приведение типов, но "нормальные пацаны" им практически не пользуются и не складывают массивы с динозаврами.
Конечно за последние пару лет язык сильно усложнили, добавив нормальную поддержку итераторов (вкл. генераторы и асинхронные генераторы), деструктуризацию, классы ("как в нормальных языках") и ещё ряд фич рода синтаксического сахара. Если глубоко не вникать, то вроде всё довольно понятно и просто. Более того, с новыми классами не обязательно уметь прототипное ООП, т.к. оно там внутрь них достаточно хорошо зарыто, чтобы забыть про это.
По сути за 21 день и в правду можно научиться писать на JS что-нибудь, что не будет падать в segmentation fault в зависимости от фазы луны ;)
Тем, кому динамика совсем не по душе используют Flow, TypeScript, PropTypes и пр.. Да, в JS слабая дин. типизация. Да это бывает как удобно, так и чревато. Но, мне кажется, язык от этого сложнее то не становится. А сабж вроде об этом.
Плюсы таки стали уёбищно сконструированным языком с не менее странными (и обновляемыми быстрее, чем ты их учишь) костылями поверх языка и стандартной библиотеки?
з.ы. да и - как бы обычно ими решают задачи несколько разного типа же, не?
Сложным его делает, на мой взгляд, ублюдский прекомпилер, делающий его не одним языком, а 10+. Серьезно #ЭТА_ШТУКА хуже любой goto, даже в самой извращенной форме. 50 оттенков int'a. А еще там жуткие договоренности об именовании, и ни чем необоснованная любовь к шаблонам. Все это говно вместе и делает плюсы сложными. Без этих вещей он простой и лаконичный язык на котором приятно программировать.
PHP-программист.
Суры и асуры, почему нынешняя молодёжь пишет дефисы (дефисоминусы) там, где не надо, и не пишет там, где надо?
Программист же должен понимать, как много может зависеть от одного символа.
Так глядишь - может и дополнительно пару удобных языков освоишь.
А когда у тебя есть солидная база, браться разрабатывать надо на фреймворках - где ты сэкономишь сотни тысячь человека часов при разработке больших проектов.
Хотя хз, может тебе в кайф писать на процедурке примитивнейщии функции - утешая себя что ты гений кода БУГОГА
На самом же деле, я не то чтобы не использую фреймворк, я модифицирую фреймворк. Занимаюсь оптимизациями нативной графической подсистемы Андроида. Проще говоря, модифицирую/оптимизирую плюсовые библиотеки Андроида, которые занимаются отрисовкой графики на ОпенГЛ.
Конечно за последние пару лет язык сильно усложнили, добавив нормальную поддержку итераторов (вкл. генераторы и асинхронные генераторы), деструктуризацию, классы ("как в нормальных языках") и ещё ряд фич рода синтаксического сахара. Если глубоко не вникать, то вроде всё довольно понятно и просто. Более того, с новыми классами не обязательно уметь прототипное ООП, т.к. оно там внутрь них достаточно хорошо зарыто, чтобы забыть про это.
По сути за 21 день и в правду можно научиться писать на JS что-нибудь, что не будет падать в segmentation fault в зависимости от фазы луны ;)
ослабевает контроль за опечатками, изменение типа переменной может внезапно привести к неожиданным последствиям
з.ы. да и - как бы обычно ими решают задачи несколько разного типа же, не?
это как раз из самого простого
Суры и асуры, почему нынешняя молодёжь пишет дефисы (дефисоминусы) там, где не надо, и не пишет там, где надо?
Программист же должен понимать, как много может зависеть от одного символа.