d语言的经验教训

1003 篇文章 1 订阅
48 篇文章 0 订阅

出处在这里
1,无预处理器
2,变长统一码.其余代码页,ebcdic,jis,..正字节
3,utf16,ucs2是鸡肋==>不一定.utf16还是可以的.还是gbkutf8间的竞争.
4,>=32位机器.c写16位最好.
5,X:位数据类型,超过1个指针类型,没必要.如bit a;bit*p=&a;
6,固定整数据大小.
7,8进制,没必要!用库就行了.
8,二进制字面量,没必要.几乎没用
9,浮点,没用
10,80位浮点,真的没用.
11,复浮点,没用.
12,切片,修复c的指针(最大)问题.
13,串就是数组.没必要搞类型
14,X:自动解码.没必要
15,无位字段,交给库.
16,内置单元测试
17,内置文档生成
18,编译时函数执行=>其实就是类似脚本,执行生成树而已
19,简单的模板参数.
20,模块
21,c兼容.
22,统一调用.
23,安全应该是默认,而不是可选.
24,静如,编译时
25,模板限制
26,安全警卫:域(失败)指令,用于业务
27,传递性常,不变
28,共享作为类型构造器,默认是线程本地.
29:X:后传输,
30:纯函数,不要用全局变量.
31,X:过于强调垃集,垃集对批处理,脚本,编译时函数处理,内存安全是不错的,但交互式就不行了.垃集比人工管理消耗3倍内存.
32,构(值类型)/类(引用类型)
33,合约编程没啥用.前条件,后条件,构/类不变量
34,调试关键字.
35,X:默认异常,不抛才是默认.异常坏处:价高,禁止优化.
36,过时.
37:X:允许析构器抛,不应允许.
一定要简单,方便!
佛祖说:方便是究竟!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值