Вопросы с тегом «data-types»

108
Стоит ли использовать статическую типизацию?

Я начал программировать в Python в первую очередь там, где нет безопасности типов, затем перешел на C # и Java, где есть. Я обнаружил, что могу работать немного быстрее и с меньшими головными болями в Python, но опять же, мои приложения на C # и Java находятся на гораздо более высоком уровне...

57
Как хранить «неизвестные» и «отсутствующие» значения в переменной, сохраняя при этом разницу между «неизвестными» и «отсутствующими»?

Считайте это «академическим» вопросом. Мне было интересно время от времени избегать значений NULL, и это пример, когда я не могу найти удовлетворительное решение. Давайте предположим, что я храню измерения там, где в некоторых случаях измерение, как известно, невозможно (или отсутствует). Я хотел...

44
Что получают реляционные базы данных, устанавливая предопределенный тип данных для каждого столбца?

Я сейчас работаю с базой данных SQL, и это всегда вызывало у меня любопытство, но поиски в Google мало что показывают: почему строгие типы данных? Я понимаю, почему у вас есть несколько разных типов данных, например, например, насколько важно различать двоичные и простые текстовые данные . Вместо...

44
Почему Java не делает вывод типов?

Я всегда удивлялся, почему Java не делает вывод типов, учитывая, что язык такой, какой он есть, и его виртуальная машина очень зрелая. Google Go - это пример языка с превосходным выводом типов, который уменьшает количество набираемых текстов. Есть ли какая-то особая причина того, что эта функция не...

42
Что подразумевается под примитивным типом данных?

Мое понимание примитивного типа данных заключается в том, что Это тип данных, предоставляемый языком неявно (другие - определяемые пользователем классы) Таким образом, разные языки имеют разные наборы типов данных, которые считаются примитивными для этого конкретного языка. Это правильно? И в чем...

35
Явное определение переменных типов данных и использование ключевого слова «var»? [закрыто]

В C # я рекомендую использовать универсальное ключевое слово var для каждого объявления переменной? Если да, нужно ли упоминать эти специальные символы для литеральных значений в объявлении переменной, такие как M для десятичного, в следующем выражении: var myDecimal = 14.5M; Если это имеет...

30
Есть ли причина использовать массив при наличии списков? [закрыто]

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите...

25
Использовать пустую строку, нулевое или удалить пустое свойство в запросе / ответе API

При передаче объекта через API, например, в формате JSON без схемы, каков идеальный способ вернуть несуществующее строковое свойство? Я знаю, что есть разные способы сделать это, как в примерах в приведенных ниже ссылках. Избегайте нуля Вернуть ноль Удалить пустое свойство Я уверен, что я...

24
Почему нет настоящего типа данных «Только для даты»?

Я так смешно разочарован необходимостью использовать значения DateTime для наборов данных, которые действительно "всего лишь день". Дни рождения - самый распространенный пример, но это постоянно встречается в бизнес-приложениях. Я привык просто устанавливать для части времени записей «только для...

21
Каким должен быть тип данных токенов, которые лексер возвращает своему парсеру?

Как сказано в заголовке, какой тип данных должен возвращать / передавать синтаксический анализатор? Читая статью о лексическом анализе, которая есть в Википедии, она заявила, что: В информатике лексический анализ - это процесс преобразования последовательности символов (например, в компьютерной...

20
Интересные или уникальные типы в языках программирования? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

20
Почему у Java есть примитивы для чисел разных размеров?

В Java есть примитивные типы для byte, short, intи longи то же самое для floatи double. Почему необходимо, чтобы человек установил, сколько байтов должно использоваться для примитивного значения? Разве размер не может быть определен динамически в зависимости от того, насколько большим было...

19
Почему мы должны упоминать тип данных переменной в C

Обычно в C мы должны сообщать компьютеру тип данных в объявлении переменной. Например, в следующей программе я хочу вывести сумму двух чисел с плавающей запятой X и Y. #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } Мне пришлось сообщить компилятору тип...

17
Имеет ли смысл использовать объекты (вместо примитивных типов) для всего в C ++?

Во время недавнего проекта, над которым я работал, мне пришлось использовать множество функций, которые выглядят примерно так: static bool getGPS(double plane_latitude, double plane_longitude, double plane_altitude, double plane_roll, double plane_pitch, double plane_heading, double gimbal_roll,...

16
Почему были короткие, инт, и длинные изобрели в C?

У меня трудности с пониманием, каковы были точные цели создания short, intи longтипы данных в C? Причина, по которой я спрашиваю, заключается в том, что не похоже, что их размеры ограничены - они могут быть любого размера, если, например short, они меньше, чем int. Тогда в каких ситуациях следует...

16
Каковы виды использования алгебраических типов данных?

Я читаю об алгебраических типах данных (благодаря Ричарду Минериху я нашел это отличное объяснение концепции). Хотя я думаю, что понимаю понятие типов сумм, типов продуктов и т. Д., Я не совсем понимаю, как алгебраические типы данных полезны помимо определения соответствия шаблонам. Что еще можно...

14
Правильная терминология в теории типов: типы, конструкторы типов, виды / сортировки и значения

В ответ на предыдущий вопрос началась небольшая дискуссия о правильной терминологии для определенных конструкций. Как я не нашел вопрос (кроме этого , или что , что не совсем правильно) для решения этого ясно, что я делаю это новый. Сомнительные термины и их отношения: тип, конструктор типа,...

14
Какова идея определения прямоугольников с двумя точками? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Не то, чтобы это не имело смысла, но это работает неловко в 99% случаев....