Язык без недостатков пока не придумали.
"lets talk about javascript"
:D
:D
Самый удобный язык для киллбаксов)
Посмотрю позже, пока неудобно. Просто по опыту нашей тусовки, сравнимые или выше чем у жсников зарплаты только у тех кто перекатился в девопс. А так у людей с +- одинаковым количеством опыта разрыв раза в полтора между жс и всем остальным.
Рофлы веселые, странно что там не было питоновкого "na" * 16. Все эти штуки не очевидны только тем кто собсно не знает как работает приведение типов в жс или питоне. Возможно жсникам доплачивают за рофлы над языком))
вот, кстати, да
я когда начинал учить js, то дохуя времени уебал на приведение типов
помню тогда ещё иешечка 4 или 6 была
я когда начинал учить js, то дохуя времени уебал на приведение типов
помню тогда ещё иешечка 4 или 6 была
GO?
На самом деле не знаком. Но на ютубе все его облизывают.
На самом деле не знаком. Но на ютубе все его облизывают.
не понятно кому и зачем нужен язык без ООП в 2021, но соглашусь, что лучше бы взлетел голанг, чем бидон
без ооп, без дженериков, без эксепшенов, без чести и без пива
Зато простой как кочерга + встроенный превент совсем уж явного говнокода, да и быстрый, хотя это в эпоху лямбд вообще не актуально.
так "простой" - это не для тебя преимущество, а для разрабов тулзов.
для тебя эта простота выльется во что-нибудь вроде кодогенеации сорцов и прочих извращенств
для тебя эта простота выльется во что-нибудь вроде кодогенеации сорцов и прочих извращенств
Классы жрут больше памяти чем нужно.
Да и вполне себе там и без этого неплохо. Классы ведь это просто кастомный набор данных с методами. В го можно привязывать методы к конкретному набору данных. Да, нет таких вещей как наследование и прочего что происходит под капотом. Но по капотом как раз и происходит куча ненужных и неиспользуемых вещей, что и выжирает память.
Потому го и начал быстро расти, потому что он быстрее и менее затратен. Нет костылей try exception. Нет динамической типизации, которая ухудшает читаемость и усложняет тесты. Скриптовость питона подливает масла в огонь - пока код сам не дойдёт до ошибки - он будет работать.
Надо отдать должное питону, в нём действительно скорость разработки выше. Но смысл от него, если скорость работы ниже, особенно в высоконагруженных серверах.
Да и вполне себе там и без этого неплохо. Классы ведь это просто кастомный набор данных с методами. В го можно привязывать методы к конкретному набору данных. Да, нет таких вещей как наследование и прочего что происходит под капотом. Но по капотом как раз и происходит куча ненужных и неиспользуемых вещей, что и выжирает память.
Потому го и начал быстро расти, потому что он быстрее и менее затратен. Нет костылей try exception. Нет динамической типизации, которая ухудшает читаемость и усложняет тесты. Скриптовость питона подливает масла в огонь - пока код сам не дойдёт до ошибки - он будет работать.
Надо отдать должное питону, в нём действительно скорость разработки выше. Но смысл от него, если скорость работы ниже, особенно в высоконагруженных серверах.
>В го можно привязывать методы к конкретному набору данных
и выглядит это довольно специфически, если не сказать пососно
>Но по капотом как раз и происходит куча ненужных и неиспользуемых вещей, что и выжирает память.
но ведь голанг медленнее даже пухляша шарпа, а с крестами разница становится уже кратной...
>Нет костылей try exception
if err != nil через каждое выражение - не костыль, а исключения - костыль? шта??
>Надо отдать должное питону, в нём действительно скорость разработки выше.
проходит с опытом, через +/- год скорость сравняется
Другое дело, что у бидона куча либ на каждый чих, и чего-то на другом языке может и не быть
и выглядит это довольно специфически, если не сказать пососно
>Но по капотом как раз и происходит куча ненужных и неиспользуемых вещей, что и выжирает память.
но ведь голанг медленнее даже пухляша шарпа, а с крестами разница становится уже кратной...
>Нет костылей try exception
if err != nil через каждое выражение - не костыль, а исключения - костыль? шта??
>Надо отдать должное питону, в нём действительно скорость разработки выше.
проходит с опытом, через +/- год скорость сравняется
Другое дело, что у бидона куча либ на каждый чих, и чего-то на другом языке может и не быть
Ну, если на вашем серваке неограниченное количество памяти и два реквеста в минуту то да, го пососный
Если ответ на вопрос "есть ли у этого языка недостатки" одинаков для всех языков, то такой критерий выбрасывают на помойку. И применяют более подходящий: оцените недостатки этого языка по шкале от 1 до 10.
И если ты внимательно причитаешь ещё раз вопрос, который я задал - то поймешь, что я спрашивал,
не "как может быть популярный язык у которого ЕСТЬ недостатки",
а "как может быть популярный язык у которого МНОГО недостатков".
Теже константы, как сложно реализовать поддержку констант? Много вы знает языков без поддержки констант?
И если ты внимательно причитаешь ещё раз вопрос, который я задал - то поймешь, что я спрашивал,
не "как может быть популярный язык у которого ЕСТЬ недостатки",
а "как может быть популярный язык у которого МНОГО недостатков".
Теже константы, как сложно реализовать поддержку констант? Много вы знает языков без поддержки констант?
Потому что константы объективно не очень-то и нужны. Это защита от дурака и не более, не существует программы которую нельзя написать без констант.
Куда более логичной доебкой была бы "охуительная" поддержка многопоточности и производительность.
Куда более логичной доебкой была бы "охуительная" поддержка многопоточности и производительность.
по поводу констант поддержу. если это значение надо менять, то ему место в конфигах, если не надо - ну так захардкодил, и всего делов.
для всего остального есть енумы
для всего остального есть енумы
Потому что он 2й по популярности язык в большинстве предметных областей. Кроме геймдева, я думаю. А когда все внезапно стали математиками с этими вашими нейронками и прочим, осознали, что именно на питончике написаны почти все тулзы для этого, потому что ученые в какой-то момент приняли питон как стандарт де-факто.
>Кроме геймдева, я думаю
есть Ren'Py :) Используется в Katawa Shoujo, Doki Doki Literature Club, Бесконечное лето. Но в целом, да - бидон не про игры.
есть Ren'Py :) Используется в Katawa Shoujo, Doki Doki Literature Club, Бесконечное лето. Но в целом, да - бидон не про игры.
Ибо порог вхождения и скорость а также сфера применения. Именно поэтому на каждом чайнике работает ява.
потому что его сравнительно легко и быстро осваивают непрограммисты
Чтобы написать коммент, необходимо залогиниться