查看原文
其他

深入学习 C 语言需要看什么书籍;小白学编程先学习 C 还是 C#;java 源代码学习顺序|极客观点

#极客观点 聚焦于技术方向、程序员职业发展、个人成长等主题,致力于发起有价值的讨论,输出有价值的观点。

在本栏目中,我们将为大家推荐在 #极客观点 版块被热烈讨论的话题,甄选出有趣的观点为你呈现。期待我们一起成长和进步呀 🥰🥰

今日关键词:#C语言 #C# #Java源代码


想进一步深入学习C语言除过做编程题外,有什么优秀的书籍推荐?


话题发起人:Steel_Stone
已经学习完了C语言,正在做pta的题,还想进一步深入学习C语言有什么优秀的书籍或者刷题网站推荐?

有趣的观点:

推荐《c primerplus》,很经典的一本书。


这本书详细讲解了C语言的基本概念和编程技巧。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。

——社区用户:瞿小凯

有趣的观点:


1.菜鸟推荐:清华大学出版社出版的谭浩强主编的《C语言程序设计》发行量超过800万 该书语言通俗易懂 讲解细致很多大学计算机专业的都把它作为教材。

2.IT专业的学生强烈建议读C语言作者的著作:The C programming language 最新版的,能读英文版的一定优先选择英文版!

——社区用户:hevily

纯小白想学编程,先学C还是C#?


话题发起人:nzsm0bfi

有趣的观点:

先学计算机组成原理,然后学 C/C++ 掌握程序对内存的使用/管理。
其中 C 同时需要掌握面向过程的编程思想,掌握指针。
C++ 则是扩展面向对象的编程思想,掌握指向对象的指针,以及引用的概念。
再然后学 Java 或者 C#,掌握设计模式、重构、应用层开发思想、框架应用等
以上,是计算机专业的学习路线
非计算机专业,可以直接学 C# 或 Java,直接上手做应用。2~3 年后可能会遇到一些需要底层知识来解释的问题,再回头去了解相关的理论知识。—— 这大概是培训机构的学习路线。

——社区用户:边城

有趣的观点:

小白的话先学习C,C语言如果学得入门级别了,那么你已经知道编程语言基本结构以及了解机器语言是什么东西,C语言接近机器编译的一种比较看得懂的语言,汇编这个太难了,如果直接学习C#其实有点脱离了机器编译这些 因为他是一套成熟的高级语言,所以的库都已经封装好了,打包编译这些也是封装了,很难了了解到编译,链接等等。

——社区用户:Dominic

java源代码学习顺序


话题发起人:北极的大企鹅
如果想要学习Java的源代码,那么系统的学习顺序是什么呢?从哪些源代码开始学起,怎么学?

有趣的观点:

集合类:
主要包括 Collection、Map、Queue 等接口组成的一系列类和接口,包括 ArrayList、LinkedList、HashMap 等。平时使用较多,面试高频出现。因此可以先从这里入手。
并发包:
java.util.concurrent (J.U.C) 包下的常用类,包括 ReentrantLock、ThreadPoolExecutor 等。高并发常用解决工具,面试高频。
其他常用类:
例如 String、StringBuilder、StringBuffer 等。

——社区用户:bucai



他们的观点和讨论是否也能带给你启发呢?你又有什么有趣的观点,希望与大家分享?

快扫描二维码加入我们,一起交流成长吧,等你哦 🙌🙌🙌欢迎在评论区留下你的观点呀~

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存