原始数据类型应该大写?

wnatus 发布于 2019-11-10 最后更新 2019-11-10 12:10 92 浏览

如果您要发明一种新语言,您认为原始数据类型应该大写,如IntFloatDoubleString与标准类命名约定一致吗?为什么或者为什么不? 通过“原始”我并不是说他们不能(或者表现得像)对象。我想我应该说“基本”数据类型。

已邀请:

cet

赞同来自:

不区分大小写导致一些疯狂的国际化事物;认为变音符号,波浪号等等。它使编译器更难,并允许程序员自由,不会产生更好的代码。说真的,你认为有足够的争论在哪里把括号放在C ...只是看。 至于看起来像类的原语...只有你可以子类化基元。不要假设每个人都将班级名称大写; C++标准库没有。 就个人而言,我想要一种语言,例如,有两种整数类型:

  1. int:平台上的整数类型最快,
  2. int(bits):具有给定位数的整数。
无论你需要什么,你都可以typedef。那么也许我可以得到fixed(w,f)类型(分别为十进制左右两位的位数)和一个float(m,e)uintufixed表示无符号。 (任何想要无符号浮点数的人都可以求助。)并标准化比特字段如何打包到结构中。如果编译器无法处理特定数量的位,则应该这样说并中止。 为什么,是的,我编程嵌入式系统,并且每隔几年就会对intlong的大小感到厌烦,你怎么知道呢? ^ _-

baut

赞同来自:

内容太长未翻译

est_ut

赞同来自:

如果我要发明一种新语言,它就不会有原始数据类型,只有包装器对象。我已经用Java完成了足够的包装到原始到包装的转换,以便让我度过余生。 资本化?我会选择区分大小写的首字母大写,部分原因是因为这是一种在我的大脑中根深蒂固的惯例,部分是为了传达嘿,这些也是对象的事实。