Size: a a a

2021 November 08

N

Nocto in SwiftBook
Почитайте “DragonBook”, если очень интересно)) глав 1 и кажется 7 хватит для ознакомления)
источник

В

Василий in SwiftBook
a + b почти везде одинаково
источник

N

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

Д

Дима in SwiftBook
В python: -11//10 == 2, -11%10 == 9,
Swift: 11/10 == -1, -11%10 == -1
источник

NV

Nochyu Vzdornuuus in SwiftBook
В питон там вообще все легко
источник

NV

Nochyu Vzdornuuus in SwiftBook
А кто нибудь знает почему синтаксис везде разный?
источник

Д

Дима in SwiftBook
А чуть-чуть дальше этого и что-то не очень одинаково
источник

N

Nocto in SwiftBook
вот эта книжка))
источник

В

Василий in SwiftBook
В асемблеме это уже по другому пишется
источник

Д

Дима in SwiftBook
Да я не про синтаксис, а про решение
источник

Д

Дима in SwiftBook
Спасибо
источник

N

Nocto in SwiftBook
Самый простой способ - указывать все переменные и константы для расчетов в Double явно, либо как var value: Double = 10, либо с выведением типа - var value = 10.0 (.0 - указывает, что число не целое и имеет дробную часть)
источник

NV

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

N

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

Д

Дима in SwiftBook
Это понятно, но математика должна быть одна.
источник

NV

Nochyu Vzdornuuus in SwiftBook
Не во всех языках можно указывать тип данных например
источник

NV

Nochyu Vzdornuuus in SwiftBook
Так ар факту то она почти везде одна только преподносят везде по разному
источник

NV

Nochyu Vzdornuuus in SwiftBook
Переслано от Дима
Это понятно, но математика должна быть одна.
источник

N

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

AL

Alexandr Lyubimov in SwiftBook
Это происходит от того, в каком виде представлены данные в компьютере.
источник