Size: a a a

2021 November 08

N

Nocto in SwiftBook
любопытсва ради - можно пример, кроме ассемблеров?)
источник

NV

Nochyu Vzdornuuus in SwiftBook
Потом через несколько лет усердного програмирования ты поймёшь что все языки похожи
источник

NV

Nochyu Vzdornuuus in SwiftBook
🐍
источник

NV

Nochyu Vzdornuuus in SwiftBook
любопытсва ради - можно пример, кроме ассемблеров?)
источник

N

Nocto in SwiftBook
в питоне есть типы, просто ссылочная модель позволяет не указывать их
источник

NV

Nochyu Vzdornuuus in SwiftBook
Ну да
источник

NV

Nochyu Vzdornuuus in SwiftBook
Я и про это
источник

NV

Nochyu Vzdornuuus in SwiftBook
Указывать не нужно
источник

N

Nocto in SwiftBook
но все равно есть типы, есть проблема с приведением типов, и есть решение - как я помню в питоне автоматически тип приводится так, чтобы не потерять данные
источник

Д

Дима in SwiftBook
Но почему решение процента от остатка так сильно отличается? Ну если double округляется до int то было бы логично, что ответ может различаться на +-1, но не +-9
источник

N

Nocto in SwiftBook
я хотел кинуть фрагмент из “Структуры и интерпретации компьютерных программ” Абельсона, но там вместо объяснения срач о том, что “Только в Хаскеле правильная математика”, кажется эта тема проклята)
источник

N

Nocto in SwiftBook
а, есть отдельные соглашения про процент от негативного
источник

N

Nocto in SwiftBook
сек
источник

K

Kapitoshka438 in SwiftBook
Там что-то про то, у какого из операндов учитывается знак в разных языках.
источник

Д

Дима in SwiftBook
А можно по подробнее?
источник

Д

Дима in SwiftBook
Очень хочется узнать почему так
источник

AL

Alexandr Lyubimov in SwiftBook
Очень грубо говоря - в памяти компьютера данные хранятся в виде двоичных чисел. Грубо говоря, это тот же арифмометр, в котором, например, есть 5 разрядов (00000) и при переходе на шестой (99999 +1) старший разряд теряется, и мы снова получаем 00000. Отрицательных чисел как таковых нет, как и чисел с плавающей точкой. В случае, если работа с такими данными все-таки необходима, используются разные хитрын приемы. Например, старший бит резервируется под отрицательные значения переменной. Аналогичная ситуация для чисел с плавающей точкой. Хитрые манипуляции у разных языков (компиляторов, интерпетаторов) могут быть разными, от чего в некоторых спорных моментах в разных языках могут быть разные значения на выходе.
источник

C

CTeI7JIeP in SwiftBook
Всем доброго времени суток. Подскажите пожалуйста хорошие бесплатные материалы для изучения swift, книги, видео. Может уже ранее писали здесь. Буду Вам очень благодарен за помощь. Если можно то скиньте в лс, дабы ни чего не потерялось. Вообще хотелось бы пообщатся с действующим ios разработчиком, если таковые есть откликнитесь пожалуйста в лс. Хотелось бы задать Вам несколько вопросов. 😇 Всем хорошего вечера.
источник

N

Nocto in SwiftBook
никак не вспомню, где это видел, там был спор про то, должен ли учитываться знак, в некоторых языках придумывали, что с ним делать, а в некоторых просто не учитывали, сам с этим когда-то мучался
источник

N

Nocto in SwiftBook
ладно, оказалось, что достаточно просто загуглить https://coderoad.ru/3883004/Операция-по-модулю-над-отрицательными-числами-в-Python
источник