![]() |
1
3
外壳不会让我兴奋,特别是有了合适的IDE,你会有智能感知、自动完成、自动更正等等。最坏的情况是:编译器会为你找到它。而我 真的? 不要相信被强迫进入特定的线空间模式是一件好事(是的,我用了很多年的vb)。 确实,C和vb.net有很多收敛性,尤其是现在的动态(这有助于 真实的 c bs vb.net中的间隙)。 对于功能强大的C功能: 迭代器块 (又名收益率回报)。另外,lambda语法更加完整/通用。 但有一个不那么具体的论点:在广泛使用这两种语言之后,我发现C语言更具表现力,更易于阅读/维护,更清晰。简而言之:我非常喜欢它;) 还有一个例子,从Java/C/C++/JavaScript中熟悉的语法开始,传输变得更容易。 |
![]() |
2
2
|
![]() |
3
2
我来自德尔福大学,几年前我觉得你对案件敏感。但是,当我和C(学习套管惯例)一起工作了几天之后,我注意到这是一个比预期小得多的错误源。 静态类型语言的区分大小写并不重要。 在区分大小写的语言中,即使在没有IDE的情况下编程,也不会经常出错,因为您知道大小写不是任意的,而是遵循约定(某些语言,如COBRA甚至强迫您遵循约定)。而对于一个IDE来说,它更不重要,因为IntelliSense正在为您修复它。 IMO强迫你在任何地方都遵循惯例,这会导致更好的代码可读性。当我用Delphi(不区分大小写)编程时,我的外壳非常不一致。但是,不区分大小写语言的现代IDES应该有一个格式文档特性,使标识符上的大小写使用与声明标识符相同的格式文档特性。因此,这再次被现代的IDE技术所淘汰。 对于某些动态类型语言,区分大小写是必需的
虽然这不适用于vb和c,但一些动态类型语言(lua、javascript)只适用于区分大小写。这是因为在它们里面
|
![]() |
4
1
基本上没有。
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |