05_动态编程语言 & 静态编程语言 & 强类型语言 & 弱类型语言
3.名称解释
* 1.动态编程语言 & 静态编程语言
* 动态编程语言 : 在运行时 确定变量数据类型,在 编写代码时,不用指定变量的数据类型 如(python、js)
* 静态编程语言 : 在编译期 对变量数据类型检查,可以提前发现错误 如(java、c)
* 2.强(数据)类型语言 & 弱(数据)类型语言
* 强(数据)类型语言 : 编译一旦被确定 数据类型后,在变量销毁前,该变量的数据类型 将不能被改变 如(java)
* 示例 : java
* int a = 10;
* a = "string";//Error:(8, 13) java: 不兼容的类型: java.lang.String无法转换为int
* 弱(数据)类型语言 : 允许编译器 对变量进行隐式类型转换
* 示例 : c
* int a = 10;
* a = "string";
* printf("a : %d",a);
* 结果为 : a : 82018218
* 说明 : 编译期间 会将 字符串 隐式的转换成 int
分类:
Scala
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界