匈牙利命名法,骆驼命名法(camel),帕斯卡(Pascal)命名法,编程基础知识书单推荐

匈牙利命名法、骆驼命名法、帕斯卡命名法是编程界中常用的命名规则。这些规则能够使代码更加易读、易于维护和易于扩展。本文将详细介绍这些命名规则,并推荐一些编程基础知识的书单。

首先介绍的是匈牙利命名法,这是一种命名约定,其名称来自软件工程师Charles Simonyi的出生地匈牙利,被广泛应用于Windows编程中。匈牙利命名法的一般形式是一个或多个小写字母开始,这些小写字母是对象或变量的数据类型的缩写,其次是一个或多个大写字母,这些大写字母是对象或变量用途的描述。例如,变量名strName表示一个字符串类型的名称,变量名nCount表示一个整数类型的计数器。

其次是骆驼命名法,也称为小驼峰命名法或驼峰式大小写。这种命名方法起源于Smalltalk编程语言,并在Java和C#中广泛应用。它的基本规则是将单词的首字母大写并将单词连接在一起,然后将单词的首字母小写。例如,变量名firstName表示一个有关个人的名字。

最后一个介绍的是帕斯卡命名法,也称为大写驼峰命名法或帕斯卡式大小写。它与骆驼命名法相似,但首字母大写,例如变量名FirstName。

这些命名规则有一个共同点,它们都旨在使代码易于阅读和理解。它们使代码更加规范和易于维护。正确使用这些命名规则可以减少代码错误和提高生产力。

另外,在掌握这些命名规则的基础上,还需要掌握其他的编程基础知识,如数据结构和算法、面向对象编程等。以下是一些推荐的编程基础知识书单。

1.《算法导论》- Thomas H. Cormen等人撰写,介绍了算法复杂度分析、排序和选择、高级数据结构、图算法等。

2.《代码大全》- Steve McConnell著,介绍了如何编写高质量和易于维护的代码,并探讨了软件开发过程中的一些最佳实践。

3.《Java核心技术卷1》- Cay S. Horstmann和Gary Cornell撰写,介绍了Java编程语言的核心概念和API,包括数据类型、运算符、控制流、数组、面向对象编程等。

4.《C++ Primer》- Stanley B. Lippman、Josée Lajoie、Barbara E. Moo著,介绍了C++中的核心概念、数据类型、类、继承、多态等。

总之,编程基础知识书单是一个广泛的主题,每种编程语言都有自己的相关文献可供参考。良好的命名规则可以让代码更加易于阅读和维护,而深入掌握编程基础知识则可以让你编写出高效且高质量的代码。

购买后如果没出现相关链接,请刷新当前页面!!!
链接失效的请留言 ,我看见了就补上!!!

网站内容来源于互联网,我们将这些信息转载出来的初衷在于分享与学习,这并不意味着我们站点对这些信息的观点或真实性作出认可,我们也不承担对这些信息的责任。
适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。适龄提示:适合18岁以上使用!

点赞(73) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部