Те, кто мы начинающие программисты, часто пропускают некоторые важные темы программирования. Сегодня я собираюсь кое о чем написать, надеюсь, это поможет не только новичкам, но и тем, кто работает с несколькими языками программирования.

Сегодня я собираюсь обсудить систему типов данных программирования.

Во-первых, я хотел бы сказать, ЧТО ТАКОЕ СИСТЕМА ТИПОВ?

В языке программирования система типов означает некоторые выражения, такие как различные переменные, функции, методы и т. д., которые определяют, является ли это числом, строкой или логическим выражением.

Обычно в основном используются два типа систем данных.

1.Статический тип данных

2. Динамический тип данных

#1.Статический тип данных:

Когда мы объявляем переменные языка программирования, обычно мы выбираем его тип данных в зависимости от его переменных.

На компьютерном языке, какие данные будут показаны переменной, которая определена ранее, называется статическим типом данных.

Например: инт оценка; означает, что переменная score будет отображать целочисленный тип данных.

Точнее, это означает, что время выполнения будет учитывать только целое число.

Пример: C, C++, Java, Rust, Go, Scala.

#2.Динамический тип данных:

Допустим, я написал переменную, но я не знаю, целочисленная она или строковая или логическая, только тогда мы используем динамическую типизацию. Таким образом, во время выполнения он может выбрать любой тип переменной.

Например: var a; я могу показать любые данные. Либо это может быть целое число, либо строка, либо любой тип данных.

Все языки программирования не поддерживают динамический тип. Но максимальный динамический тип языка предоставляет информацию о типе. Но это не важно в этом типе языка.

Пример: Python, Ruby, Perl, JavaScript, PHP.

Теперь дело в том, какую систему типов мы будем писать?

Специалисты говорят, что программисты всегда должны использовать статический тип данных. Поскольку компилятор проверяет быстро, поэтому его ошибки быстро фиксируются, а программа выполняется быстро, и программистам становится легче понять, какой тип данных будет отображаться переменной.

Преимущество динамической типизации в том, что программист может без колебаний хранить в ней данные любого типа. Выбор остается за вами.

Спасибо и счастливого кодирования.

Отдельное спасибо Шевон.