Те, кто мы начинающие программисты, часто пропускают некоторые важные темы программирования. Сегодня я собираюсь кое о чем написать, надеюсь, это поможет не только новичкам, но и тем, кто работает с несколькими языками программирования.
Сегодня я собираюсь обсудить систему типов данных программирования.
Во-первых, я хотел бы сказать, ЧТО ТАКОЕ СИСТЕМА ТИПОВ?
В языке программирования система типов означает некоторые выражения, такие как различные переменные, функции, методы и т. д., которые определяют, является ли это числом, строкой или логическим выражением.
Обычно в основном используются два типа систем данных.
1.Статический тип данных
2. Динамический тип данных
#1.Статический тип данных:
Когда мы объявляем переменные языка программирования, обычно мы выбираем его тип данных в зависимости от его переменных.
На компьютерном языке, какие данные будут показаны переменной, которая определена ранее, называется статическим типом данных.
Например: инт оценка; означает, что переменная score будет отображать целочисленный тип данных.
Точнее, это означает, что время выполнения будет учитывать только целое число.
Пример: C, C++, Java, Rust, Go, Scala.
#2.Динамический тип данных:
Допустим, я написал переменную, но я не знаю, целочисленная она или строковая или логическая, только тогда мы используем динамическую типизацию. Таким образом, во время выполнения он может выбрать любой тип переменной.
Например: var a; я могу показать любые данные. Либо это может быть целое число, либо строка, либо любой тип данных.
Все языки программирования не поддерживают динамический тип. Но максимальный динамический тип языка предоставляет информацию о типе. Но это не важно в этом типе языка.
Пример: Python, Ruby, Perl, JavaScript, PHP.
Теперь дело в том, какую систему типов мы будем писать?
Специалисты говорят, что программисты всегда должны использовать статический тип данных. Поскольку компилятор проверяет быстро, поэтому его ошибки быстро фиксируются, а программа выполняется быстро, и программистам становится легче понять, какой тип данных будет отображаться переменной.
Преимущество динамической типизации в том, что программист может без колебаний хранить в ней данные любого типа. Выбор остается за вами.
Спасибо и счастливого кодирования.
Отдельное спасибо Шевон.