Математики охуели просто от того, что цифры увидели впервые за десятки страниц символов.
Чиво?
В его словах есть буквы.
Хаскель, Пролог, Ерленг не позволят это сделать.
Кроме того, если додумать, что где-то выше этого кода есть объявление разных типов для x и y, то на таком коде ещё некоторые языки отвалятся из-за неявного преобразования какого-нибудь float в int.
Кроме того, если додумать, что где-то выше этого кода есть объявление разных типов для x и y, то на таком коде ещё некоторые языки отвалятся из-за неявного преобразования какого-нибудь float в int.
Очевидно, что не во всех языках можно переопределять значение переменной. Имутабельность переменных в том или ином виде есть почти во всех мейнстримных языках. Моя эмоция была вызвана второй частью его сообщения, при чём тут питон?
пайтон как один из самых популярных языков для вкатунов позволяет переопределять переменну внутри кода, поэтому его как пример и упомянул, потому как вероятно это смищной прикол делал такой же вкатун, который не знает ничего вне своего одного рабочего языка
Неявные преобразования говно. Алсо не у всех языков есть явные типы. За примером далеко ходить не требуется: JavaScript. Впрочем js хорош только в показывании, что не надо делать с языками. Там есть float и int отдельно, но эту тему лучше не вскрывать.
JS хорош тем что программа вместо того чтобы сразу послать, попытается отработать и что-то показать, даже если неправильно. когда осваиваешь язык, это полезнее чем нихуя. Но если это важная программа на автопилоте, хирургическом аппарате или на каком-то финансовом сервере, то это наоборот плохо и может быть даже пиздец.
ты можешь в массив поместить целое число, символ, лошадь и float. если проебался с присваиванием, то она спокойно конвертнет лошадь во float, лишние данные отбросит, а когда данных не хватает то "да и хуй с ним, в крайнем случае будет null или undefined"(c).
ты можешь в массив поместить целое число, символ, лошадь и float. если проебался с присваиванием, то она спокойно конвертнет лошадь во float, лишние данные отбросит, а когда данных не хватает то "да и хуй с ним, в крайнем случае будет null или undefined"(c).
В случае хаскеля тут бонус к мему — он такой именно по той причине, что его делали близким к математике, вынеся всё изменяемое и грязное в специальные монады. Ну и доказательные языки вроде агды, идриса и кока ещё более математичны.
Это присваивание, что ты несешь?
я не про, просто ковырял пайтон когда-то, и оказалось, что не все языки программирования позволяет в рамках одного блока кода переприсваивать переменным либо другие значения, либо вообще ссылаться на другие переменные, что перезаписывает первоначальное значение.
Поэтому картинка сверху применима не для всех программистов, т.к. не все языки позволяют вертеть переменные как им вздумается
Я подозревал что современный программизм находится в кризисе, но чтоб настолько.
mov ax, 5
mov bx, 7
mov ax, bx
mov bx, 7
mov ax, bx
Нет здесь никакого кризиса. Гарантия иммутабельности кроме контроля ошибок позволяет делать довольно много сильных оптимизаций и даёт гарантии для многопоточности. И это не современное изобретение, хаскелу и эрлангу под сорок лет уже.
Что значит слово "переменная"?
а потом математику раскроют тайну - заговор в котором знак равно считается знаком присваивания, а сектанты будут съезжать что "ну вы ж понимаете, первые клавиатуры, у нас не хватало символов"...
Своим кодом программист не заявляет что-то, он повелевает быть таковому.
Чтобы написать коммент, необходимо залогиниться

Отличный комментарий!