![]() |
1
4
弱类型主要用于低级编程。例如,一个从磁盘上读取整数或字符串的函数,必须获取一个字节序列并产生一个整数或字符串。这是很难做到与强大的打字。 |
![]() |
2
3
打字不好以前是必要的,将来也不必了。它不会以任何方式影响语义。它相当于自动调用转换函数。例如,在C中比较int和float:
尽管我真的不明白为什么要记住(运算符-操作数-操作数)(float/int),(float==int),(string+int),(int+string),(string+boolean),(int+long)等的每一个大小写方便。 |
![]() |
3
1
当然,根据语言和编码风格的不同,键入可以帮助或阻碍代码理解,所以我不太介意键入的语言。 所以,只要有人,像我一样,看不到类型的任何优势,就会有设计成无类型或弱类型的语言。
|
![]() |
4
0
这一切都取决于你想要实现的目标。 |
![]() |
5
0
它减少了大量的编码时间,同时没有增加那么多的调试时间;在测试中发现类型错误的速度几乎和编译器发现错误的速度一样快,但您不必键入
|