- 按照类型检查的时点分类:
编译时:c,c++,java,go(即变量使用初就需要定义)
运行时:pythons,Ruby - 运行和编译
编译为激情代码运行,速度很快,但是受限于不同的操作系统:C,C++;
编译为中间代码,在虚拟机运行,在不同操作系统上可以很简单的适配:Java,C#;
解释执行,速度最慢,但是还是需要和操作系统打交道:pyhton,Js; - 编程范式
面向过程:C
面向对象:java,c#,c++,
函数式:haskell - 数据类型(java)
32位int的范围:-2^31. ~ 2^31-1(使用补码),在这里-0变成了1000000。。。(1后面有31个0) - 自动装箱和拆箱。java分为基本类型和Object,两者的转换
IntegerCache的范围为:-128~127,这些数值在系统直接放在缓存中,需要用的时候直接取就行,但是不在这个范围的数值,在使用时就需要新创建
程序设计语言
最新推荐文章于 2021-10-06 11:03:17 发布