Ху*ездочки.
Эти звёздочки не дают мне покоя. Что за ними???
Джекпот.
Ху*ездочки.
У тебя, возможно, 1 буква... А там вообще хрен знает что и сколько...
Секретный код скрыт там. Кто познает его, станет супер-нано-программистом!
Подставим:
ХуХу*ездочкиездочки
ХуХу*ездочкиездочки
Пэхэпэшник?
Нужно сделать нейронную сеть на Python чтобы вычислила.
Указатели.
Буква У в любом количестве.
Или ни одной
Хотя, ноль, наверное, находится в подмножестве "любое количество"
указатель типа Ху
И обе используются. И ещё долго будут.
ну расскажи, что для веба придумали лучше руби/питона
а ведь человек прав
Очень тяжело это признать, если благодаря этим языкам ты можешь позволить себе покушать.
Покушать? а как же смишные картинки реактора?
Строгая типизация?
Да, там строгая динамическая типизация.
a = ты стол
@
a - ок, я - стол
@
a = ты собака
@
a - как скажешь, хозяин
@
a - ок, я - стол
@
a = ты собака
@
a - как скажешь, хозяин
Так говоришь, будто что-то плохое.
Рантайм рассудит.
a=1
b=2
a+b==3
a=A
b=2
a+b==A2
Иди ты нахуй, питон
b=2
a+b==3
a=A
b=2
a+b==A2
Иди ты нахуй, питон
a=A
Эт ты че сделал?
Эт ты че сделал?
Предположу, что это он хотел присвоить строку "A"
а ниже присвоил строку "2"
так что да, "A" + "2" == "A2"
а ниже присвоил строку "2"
так что да, "A" + "2" == "A2"
при всём питоньем релаксе он бы выругался на попытку конкатенации символа и инта
Я извиняюсь, а что он по-твоему должен был сделать? Выдать ошибку, что типы данных разные?
гений, ты наверное из лабораторий гугла сюда пишешь?
Ловите Js программиста!
Я жалкая, ничтожная личность. Мой удел - быть жалким, вечно проклятым богохульным существом, пишущим свои премерзкие писания для баш
Если a - строка, а b - число то результат сложения будет:
TypeError: Can't convert 'int' object to str implicitly
TypeError: Can't convert 'int' object to str implicitly
Будто не все.
Перфокарты-для истинных программистов
Похоже, это поколение даже не знает что это.
Я и на мамонтов охотиться не умею, чего уж тут.
Но ведь об охоте на мамонтов знаешь.
Ладно, сдаюсь, о перфокартах тоже слыхал.
Хуже языкосрачей только яблосрачи.
Если удобство синтаксиса ещё можно на субъективное восприятие списать, то что не так с типизацией? Вы знаете что типизация бывает сильная (строгая) и слабая, динамическая и статическая?
Ладно, синтаксис говеный, но чем типизация не угодила? Ты же не перепутал строгую типизацию со статической?
сорта говна
Имею некие навыки программирования на с++(не скажу, что большие). До этого работал в основном только на с++. Недавно решил питон попробовать.. Через какое-то время психанул и вернулся к си. Может питотн не плох, но мне не понравился. Надеюсь, не придётся к нему возвращаться.
Может личное мнение, но исключения в питоне поудобнее будут. А вот лояльный async/await, да и общая гибкость и выразительность в js обставляют питон на пару пунктов.
Если бы не ебанутость JS…
Пздц же, как будто делали его мазохисты для махохистов, а пользуются, в том числе, и остальные люди.
Пздц же, как будто делали его мазохисты для махохистов, а пользуются, в том числе, и остальные люди.
его делали чтоб обезьянка на страничке танцевала
Мне кажется у JS как языка 2 проблемы: слабая типизация (нахер не всралась если честно), и дурацкая система работы с контекстом (keyword this). Но первое легко избегать (не используй ==). Второе вроде и в python также устроено (разве нет?). В остальном это добротный дин. язык.
Язык node.js ?
Когда будете дружить Python 2 и Python 3 на одном проекте, вспомните эту картинку — многое переосмыслите.
Библиотека six и большинство проблем решены? В случае скриптовых языков, нормальная ситуация для мажорных версий. пхп 5-7, js(es)5-6. Если брать руби, то 2-2.2 :)
ES3 & ES5 работают в ES{6,7,...} (ESNext) без изменений в коде.
При этом сами ES6+ не работают без даунгрейда в виде транспайлера. Плюс совершеннейший зоопарк в виде костылей на все случаи жизни, причём для поддержки одних костылей используются другие, которым требуются третьи… Каждые полгода новая серебряная пуля «от всех проблем». Так жить невозможно.
Зато приходит потом чистый фронтендщик, который не знает, что такое замыкания, зато последние полгода-год он в тренде всех новых штук, и с порога просит 4.5к баксов на руки.
JS-сообщество пожрёт само себя, потому что такой больной мутант не должен существовать.
Зато приходит потом чистый фронтендщик, который не знает, что такое замыкания, зато последние полгода-год он в тренде всех новых штук, и с порога просит 4.5к баксов на руки.
JS-сообщество пожрёт само себя, потому что такой больной мутант не должен существовать.
> При этом сами ES6+ не работают без даунгрейда в виде транспайлера
Разумеется. Что тебя в этом смущает?
> Плюс совершеннейший зоопарк в виде костылей на все случаи жизни
Что ты называешь костылями? Прямо интересно.
> потому что такой больной мутант не должен существовать
Что такого в ESNext добавили, что ты называешь его "больным мутантом"? оО.
P.S. Я senior frontend developer (да и backend тоже). 90% времени последние года 4 пишу на JS. С нетерпением жду появления в языке @декораторов и |>-оператора. Практически все изменения ES6+ пришлись мне по вкусу. Не пойму от чего у тебя бомбит? Слишком сложно стало?
Или всё таки тебя бомбит не от языка, а от эко-системы. Если так, то это нужно уточнять.
Разумеется. Что тебя в этом смущает?
> Плюс совершеннейший зоопарк в виде костылей на все случаи жизни
Что ты называешь костылями? Прямо интересно.
> потому что такой больной мутант не должен существовать
Что такого в ESNext добавили, что ты называешь его "больным мутантом"? оО.
P.S. Я senior frontend developer (да и backend тоже). 90% времени последние года 4 пишу на JS. С нетерпением жду появления в языке @декораторов и |>-оператора. Практически все изменения ES6+ пришлись мне по вкусу. Не пойму от чего у тебя бомбит? Слишком сложно стало?
Или всё таки тебя бомбит не от языка, а от эко-системы. Если так, то это нужно уточнять.
Транспайлер — это и есть костыль в своём самом что ни на есть натуральном виде.
И да, у меня бомбит от эко-системы.
https://habr.com/post/312022/
И да, у меня бомбит от эко-системы.
https://habr.com/post/312022/
Ну давай подумаем головой: почему не используются транспайлеры в большинстве других языков-экосистем?
1. Java | .Next: пользователь устанавливает виртуальную машину и всё окружение перед запуском ПО.
2. Python, Ruby, PHP: используются только на backend части. Разработчики и devops-ы могут там установить какую угодно версию платформы.
3. C++, C, Delphi, Haskel и пр.: редко используются в качестве backend-а. Разработчик сам выбирает какую версию языка и системы ему задействовать. Даже какой компилятор.
А теперь JS. На backend части транспайлер не нужен. На nodejs подавляющее большинство пишет без транспайлеров, так удобнее. Версию nodejs можно установить как душе угодно. На web-платформе полным полно юзеров с устаревшими браузерами, ничего им установить нельзя. Стало быть ты либо десятилетие пишешь без улучшений в языке, либо используешь транспайлеры, либо пишешь только для ограниченной части рынка.
Надеюсь вопросы по транспайлерам отвалились и ты больше не будешь бомбить по этому поводу. Т.к. это просто глупо.
1. Java | .Next: пользователь устанавливает виртуальную машину и всё окружение перед запуском ПО.
2. Python, Ruby, PHP: используются только на backend части. Разработчики и devops-ы могут там установить какую угодно версию платформы.
3. C++, C, Delphi, Haskel и пр.: редко используются в качестве backend-а. Разработчик сам выбирает какую версию языка и системы ему задействовать. Даже какой компилятор.
А теперь JS. На backend части транспайлер не нужен. На nodejs подавляющее большинство пишет без транспайлеров, так удобнее. Версию nodejs можно установить как душе угодно. На web-платформе полным полно юзеров с устаревшими браузерами, ничего им установить нельзя. Стало быть ты либо десятилетие пишешь без улучшений в языке, либо используешь транспайлеры, либо пишешь только для ограниченной части рынка.
Надеюсь вопросы по транспайлерам отвалились и ты больше не будешь бомбить по этому поводу. Т.к. это просто глупо.
То что тебя бомбит от эко-системы - это как раз нормально. Её сильно лихорадит. Спрос чудовищный. Ни в одной другой области программирования пока такого увеличения спроса за кратчайшее время не наблюдалось. Эко-система просто не было готова, а требования к ней были. Каждого понесло куда понесло, т.к. background был у всех свой. Вот и лихорадит. Нет так же никакого владельца у языка, в виде какой-нибудь корпорации. Веб он общий. В общем тут ничего не поделать, только терпеть и ждать :)
Все - говнище
Питон как первый язык программирования стоит учить? Или лучше с чего-то другого начать?
p.s. помогите как начинающему магу-программисту
p.s. помогите как начинающему магу-программисту
Да, именно он один из лучших на эту роль, кроме того что уже хватает работы, так ещё активно развиваются новые области в которых он главный язык, то же машинное обучение и Big Data. То есть, простой понятный, при этом мощный и затребованый.
А по чем учить то? Лутц, Фёдоров, Stepic, просто офф тутор на сайте или есть что нормальное, максимально охватывающее язык?
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!