编程语言

2023年 10月 28日

编程语言的性能

硬件性能越强,软件效率的苛刻要求就越来越低。 没有绝对的性能高低,只有相对的性能高低 编译型和解释型性能对比 一般而言,解释型因为多了运行时解释,性能会低于编译型语言。除了运行时解释,还有其他会影响性...

进一步了解
2023年 10月 28日

垃圾回收

在计算机世界,尤其是用指针的大型工程,内存申请和释放可能是灾难。虽然内存很重要,申请可能不太会犯错,但做到正确释放会让你把头发抓完。这也许是为什么程序员把重要的内存说成垃圾的原因,也许只有这样才能让自...

进一步了解
2023年 10月 28日

权限访问

社会本身就有限制和权限,在公网写博客是public, 不管是公司还是其他任何人都可以看。为本部门写的代码对本部门可能是public,其他部门是protected, 外部是private. 间谍战写了一...

进一步了解
2023年 10月 28日

基类

不是所有的牛奶都叫特仑苏,也不是所有的类都有基类。 类一定有基类? 基类的代号 修改根类

进一步了解
2023年 10月 28日

异常

人生和世界总是充满着不意外,争议、冲突和战争似乎是人类必然经历的过程。程序执行也有不满的时候。 不同编程语言的异常 手动触发异常 更简洁的异常处理

进一步了解
2023年 10月 27日

const常量的不同形式

const关键字出现在不少编程语言中,它是防御性描述,提醒编译器注意相应的变量或常量不能被修改。当然,编译器无法检测hack刻意躲过检查的行为。 不同语言的const const的指针还是常量? 有指...

进一步了解
2023年 10月 27日

指针

如果数学是科学的皇冠,那么指针就是C语言的皇冠。指针在底层系统语言作用卓越,语言越高级越会远离指针,毕竟指针出错可能万劫不复,程序员再小心毕竟也是人。 计算机硬件和指针 为什么还要研究数据的地址? 高...

进一步了解