静态和动态类型语言

动态类型语言和静态类型语言

1、动态类型语言

动态类型语言和动态语言是完全不同的两个概念。

动态类型语言:是指在运行期间才去做数据类型检查的语言,说的是数据类型,

动态语言:说的是运行是改变结构,说的是代码结构。

动态类型语言的数据类型不是在编译阶段决定的,而是把类型绑定延后到了运行阶段。

主要语言:Python、Ruby、Erlang、JavaScript、swift、PHP、Perl

2、静态类型语言

静态语言的数据类型是在编译期间(或运行之前)确定的,编写代码的时候要明确确定变量的数据类型。

主要语言:C、C++、C#、Java、Object-C

相关推荐
leaves falling几秒前
c语言-编译和链接
c语言·开发语言
kk5791 分钟前
【MATLAB R2018a】路径文件pathdef.m为只读文件无法保存到matlab启动文件夹的问题
开发语言·matlab
黎雁·泠崖2 分钟前
Java静态变量底层:内存图解析+避坑指南
java·开发语言
布局呆星4 分钟前
魔术方法与魔术变量
开发语言·python
Gary董5 分钟前
java死锁
java·开发语言
陳10308 分钟前
C++:多态
开发语言·c++
m0_4972141521 分钟前
qt实现打印机功能
开发语言·qt
Fcy64825 分钟前
C++11 新增特性(上)
开发语言·c++·c++11·右值引用和移动语意
@大迁世界25 分钟前
Swift、Flutter 还是 React Native:2026 年你该学哪个
开发语言·flutter·react native·ios·swift
梦幻精灵_cq29 分钟前
现代python捉虫记——f-string调试语法字面量解析坑点追踪(python版本3.12.11)
开发语言·python