
我经常会看到应届生在简历里写上“精通xx语言”这种话然后面试被问爆这一类事情发生。C语言是我学的第一个编程语言也是我掌握最深的编程语言但还是感觉我只触及了这门语言的一小部分。再结合这类新闻我感到非常好奇有无技术大牛解答一下一个人究竟要懂得多少/掌握到何种程度才能算是“精通C语言------------------------------------我是现学的汇编在学的C后来学的python。我觉得他们的关系是汇编是这样的c是这样的Python是这样的我觉得他们本质是一回事不过就是为了方便进行了一次次的封装。汇编最强大但是太消耗能量了所以封装成了cc还不够简约就封装成了Python。当然我们现在有了更简约的就是面向ai编程。。。你说怎样叫精通C语言我学汇编用的是王爽老师的汇编语言这本书这个书后面有个项目就是写一个print()函数。我觉得如果能用汇编去写一个print()函数差不多就算精通了。很惭愧我因为是先学的汇编在学的C所以我学到哪里的时候还没学C还不知道print是什么所以就一直没做这个。现在虽然学了C汇编都已经忘得7788了肯定也写不出来了。但是我学C一点也不轻松因为我每学一个新的语法我都在想我如何能用汇编给实现出来这种想法很有毒搞得我学的很满。总之感觉就是C语言就是用某种方法把汇编封装了起来。后来学python又觉得python就是用某种方法把C封装起来了。比如用宏和一些函数什么的。我是在python上接触到类的。当时就感觉这玩意用C的结构体指针应该也能实现出来所以就有非常强烈的感觉就是Python就是换皮的C。有个地方很有意思 就是汇编声明变量的时候是没有数据结构一说的就是你想给几个字节就是几个字节到了C非要声明一个Int一类的数据结构感觉非常别扭我当时觉得这真是多此一举你直接根据后面的值自己判断不就好了。没想到python就是这样的。我还有一个感觉就是学汇编的体会是越学越通透学到后面感觉自己是神想干什么干什么。学C就别别扭扭的弄个指针还只能取变量地址不能像汇编那样直接自己写一个地址给指针。但总的来说虽然别扭学到后面也还算畅通。学Python真的是越学越糊涂。人家说python简单我觉得那里简单什么细节都封装起来啥都看不到用什么都是提心吊胆的感觉一点都不觉得简单。