Другие языки программирования и технологии
Можете привести пример несколярного значения в программировании?
Скалярные - это число, строка, символ. А не скалярные? Массив? А еще?
Скаляр - это то, что интерпретируется как число. Например, в Pascal скалярными типами являются числа, символы, диапазоны, перечисления (тип real плюс все типы, для которых определены функции succ, pred, ord). А вот множества (внутреннее представление которых - тоже число) - это уже составной тип, так как его интерпретация - набор значений.
Применительно к программированию термин "скалярный тип" используют достаточно редко. Чаще говорят о примитивных (базовых) и составных типах. И разница между ними в том, что примитивный тип всегда содержит единственное значение, тогда как составной тип может содержать - в общем случае - набор значений. В том же Pascal составными типами являются массивы, записи, множества, файлы. К какой категории отнести Pascal'евские указатели - дискуссионный вопрос (вот в C/C++ указатель - безусловно примитивный тип и, более того, скаляр).
Особый случай - строки: это безусловно не скаляр, но в некоторых языках они рассматриваются как примитивный тип (в JavaScript невозможно изменить часть строки - можно только создать новую строку, содержащую изменённое значение), а в некоторых - как составной (в Pascal или С строка - всегда массив символов).
Применительно к программированию термин "скалярный тип" используют достаточно редко. Чаще говорят о примитивных (базовых) и составных типах. И разница между ними в том, что примитивный тип всегда содержит единственное значение, тогда как составной тип может содержать - в общем случае - набор значений. В том же Pascal составными типами являются массивы, записи, множества, файлы. К какой категории отнести Pascal'евские указатели - дискуссионный вопрос (вот в C/C++ указатель - безусловно примитивный тип и, более того, скаляр).
Особый случай - строки: это безусловно не скаляр, но в некоторых языках они рассматриваются как примитивный тип (в JavaScript невозможно изменить часть строки - можно только создать новую строку, содержащую изменённое значение), а в некоторых - как составной (в Pascal или С строка - всегда массив символов).
Вариации этого самого массива, в разных языках разные. К примеру, списки
Ещё объекты сами по себе
Ещё объекты сами по себе
Максим Падерин
Это вроде называется структуры данных.
Даже строку можно считать сложным типом. В некоторых ЯП строки считаются примитивным типом данных. В других языках строки являются массивами или объектами.
На мой взгляд, скалярный тип данных - это тип данных, значения которого могут быть представлены одним числом. Это логический тип, числа, символы, перечисления (enum в C++) и указатели (если они есть). Может ещё дата (если для неё есть встроенный тип). Все остальные типы данных - это не скалярные типы.
На мой взгляд, скалярный тип данных - это тип данных, значения которого могут быть представлены одним числом. Это логический тип, числа, символы, перечисления (enum в C++) и указатели (если они есть). Может ещё дата (если для неё есть встроенный тип). Все остальные типы данных - это не скалярные типы.
Олен Керзиков
Если дата в секундах с 1970, то да, простой, а если нет, - то сложный. Перечиления считаются нескалярным типом, хотя это и просто число.
Магу. А чо это такое.
Похожие вопросы
- Нужна ли алгебра(математика) в программном языке? Можете привести примеры где она нужна?
- Можете ли вы привести пример применения сложных математических расчётов в программировании?
- Можете привести 5ть готовых примеров-решений, выполненных на JAVA ?
- Что такое дискриптор в С++? Обьясните пожалуйсто на понятном языке, и если можно то приведите примеры.
- привести примеры нарушения и соблюдения критериев и правил при проектировании приложений.
- приведите примеры понравившихся дизайнов сайтов организаций.
- народ подскажите фотошоп это векторный или растровый редактор? и приведите примеры(или как их сделать)
- помогите. паскаль. приведите пример програмы в паскале,любую program P1 var и т.д.
- какие есть виды алгоритмы?? приведи примеры
- Visual Basic : приведите примеры на операторы выбора