Увлекаюсь естественными науками и математикой... · 15 окт 2021
Во всех серьёзных математических пакетах предусмотрены и встроенные средства программирования, и возможность работы с размерностями через подгрузку тех или иных библиотек. В Mathematica для работы с размерностями требуется использовать подпакет PhysicalConstants из "Разного", для Matlab есть Simulink, в Maple можно подгружать любые системы измерений. Что касается языков программирования вне каких-либо пакетов, то любой или почти любой язык высокого уровня позволяет реализовать работу с размерностью через составные типы переменных.
Веб-разработчик, геймер, специалист по этике · 15 окт 2021
Отличный вопрос, и ответ на него, насколько мне известно, "нет". Традиционно на уровне языка среди атомарных типов определяются просто "числа", а конкретный смысл этих чисел остаётся за разработчиком.
Термин, который вам нужно... Читать далее
Если под размерностью имеется в виду единица измерения, то например в F# есть такое.
Аналогичная функция должна быть во многих языках для научных вычислений.
Также это может быть реализовано через паттерн newtype - это когда мы... Читать далее
Для начала, язык C++ позволяет реализовать библиотечную поддержку размерностей. Вроде, они есть в библиотеке boost, среди других ответов была ссылка на библиотеку с единицами Си
https://github.com/bernedom/SI
В стандарте C++ и... Читать далее
Научные заметки о жизни:
zen.yandex.ru/id/5c434983... · 16 окт 2021
Такой механизм был предусмотрен еще в Алголе-68. Увы, международный комитет по созданию языка себя не оправдал. Туда было натолкано еще много разного и реализация оказалась слишком сложной.
В современных языках можно воспользова... Читать далее
1. Размерность переменных в смысле количества измерений массива существует в любом высокоуровневом языке программирования, кроме может быть Бейсика. Поэтому думаю, что вопрос был в другом смысле.
2. Размерность переменных в... Читать далее
Я только недавно узнал это слово "размерность". Насколько я понимаю, размерности это метры, граммы, секунды и т.д. Если так, то получается что вам нужно чтобы одной переменной соответствовало не одно число, а число и текст... Читать далее
IT, телеком, телефония, базы данных, интеграционны... · 22 окт 2021
Нет. Языки не развиваются в этом направлении. В решительном большинстве языков программирования есть арифметические типы и есть нативная реализация операций над ними. Эти типы часто опираются на архитектуру процессора и у... Читать далее
вероисповедание - симпатия к православному язычест... · 16 окт 2021
ассемблер - можно посредством макросов перегрузить имеющиеся директивы резервирования и определения данных или создать подобие собственных директив так чтоб к ним добавилась переменная времени компиляции(точнее переменная этапа... Читать далее