静态和动态类型语言

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

1、动态类型语言

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

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

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

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

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

2、静态类型语言

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

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

相关推荐
another heaven3 分钟前
【Qt VS2022调试时无法查看QString等Qt变量信息】解决方法
开发语言·qt
A黄俊辉A7 分钟前
axios+ts封装
开发语言·前端·javascript
杨福瑞1 小时前
C语⾔内存函数
c语言·开发语言
eqwaak01 小时前
科技信息差(9.12)
开发语言·python·科技·量子计算
axban1 小时前
QT M/V架构开发实战:QStringListModel介绍
开发语言·数据库·qt
刘媚-海外1 小时前
Go语言开发AI应用
开发语言·人工智能·golang·go
勇敢牛牛_2 小时前
使用Rust实现服务配置/注册中心
开发语言·后端·rust·注册中心·配置中心
catchadmin2 小时前
PHP serialize 序列化完全指南
android·开发语言·php
hzzzzzo02 小时前
微服务网关全解析:从入门到实践
java·开发语言·微服务
slandarer2 小时前
MATLAB | 这是屎吗?抱歉打错了,这是什么?
开发语言·matlab