小哲博客
当前位置:小哲博客 > 闲言碎语 > 正文

编程是一门语言,但和英语又分不开

之前经常有人过来问我关于编程的一些事情,一般都是关于入门学习哪个语言的,所以今天就想聊天我的一些理解,不管是编译型语言还是解释型语言,我的总结是,编程是一门语言,但和英语分不开,入门可以随便选择你觉得合适的语言,但深入一定得懂英语。

编程是一门语言

编程归根结底是一门语言,就像汉语、英语、韩语等,不管你学哪门语言,最后目的是用语言写成一篇文章,用编程语言写一个程序,程序的好坏、效率高低和一篇文章优秀不优秀一样,写法有很多,同一个意思可以有很多表达方式,比如“被字句”、“把字句”等,所以不管你想学什么语言,最终学会的都是编程思想,就像一个人从婴儿成长为成年人学习语言一样,学习的是一种语言思维。

之前有人分析过,从小和狼一起长大的孩子,没有形成语言思维,再去学习语言是很难的一件事,相反,我们从小学习汉语,再去学习英语也是可以的,有了语言思维,不管学习什么语言,都是可以做到的,编程也是一样,有了编程思想,不管你用什么语言去实现,一般都可以做到,细节可能不太一样,比如汉语的古诗很难用英语翻译出那种意境,编程也是类似。

编程和英语分不开

有一些朋友会说编程不需要会英语,即使大部分编程语言使用的是英语去写,但也就那几十个关键词而已,记住就行了,其实不然,如果单单是入门的话,做个简单的程序,重复造轮子,做别人已经做过的程序,确实不懂英语可以,有问题网上搜一下就能找到答案,但一旦想深入,就不得不会英语了,哪怕你不懂英语的什么时态、语法,但起码能大概看懂英语。

比如我之前用谷歌的开源项目chromium做了一个浏览器,原文章《基于chromium开发了一款自动化浏览器》,当时稳定版内核是88,我用的是91的内核开发的,是因为一个新的功能必须要用,这已经不是重复造轮子的事情了,遇到问题只能看谷歌的官方文档,全英文的,而且浏览器翻译就别想了,这种涉及专业词汇的文档,翻译出来一塌糊涂,只能靠着自己的二流子英语水平去一句一句看,最后才解决了一些问题。有朋友可能会觉得任何的项目都有替代的方法,但浏览器这一行业,貌似真没替代品,谷歌一家独大,微软都不搞自己的内核了。

除了我举例的浏览器这个行业,其实很多系统的包或模块,不管开发者是谁,很多文档都是用英文写的,哪怕是国人开源的一些项目,很多文档也是全英文的,这是为了社区交流更方便,毕竟目前英语确实是比较广泛的,开发者为了让更多的人参与进来,一般都会写英文的文档,这就是为啥编程和英语分不开的原因。

小哲博客所有内容已通过【鲸版权】登记,未经授权禁止转载!谢谢合作

推荐相关阅读

招代理:用C#写了一个优化工具

花了近5个月的时间,总算是写完了这个工具,说实话,以前上学的时候没学过C#,再加上写Python和java多了之后,会养成好多小习惯,感觉自己离了IDE已经不会写程序了(VS是...

编程中的读写文件和数据库

经常见到有人把配置写到文件中,这个做法用于保存配置,确实比较简单,小哲我也经常这么干过,但久而久之,会养成习惯,不管是啥信息,只要想保存的信息就写到文件里面,有一些编程语言还专...

pyinstaller打包成功,但win32api包不存在

最近使用Python开发了一个工程,记录一个pyinstaller的问题,打包EXE成功,但是在运行的时候提示win32api包不存在。如果你也定位到是win32api包不存在...

再创业

十三年前入行站长,六年前从站长转行到视频博主,玩不转视频又回归网站周边服务,抛开程序员这个打工人身份外,这些年一直想找一个当老板的机会,因为程序员终究还是打工人身份。先说说副业...

从芒果催熟到网站前景

我这个人挺喜欢吃芒果的,甜的水果都喜欢吃,印象深刻的记得在店里买了一个大青芒花了36块钱,然后就发现网上的芒果卖的特别便宜,比水果店便宜多了,30块钱10斤,而且不是小台芒,是...

玩C++自制版《植物大战僵尸》有感

B站有位UP主LZ用Cocos2dx自制了一款游戏,内容和经典游戏《植物大战僵尸》非常像,也可以认为是植物大战僵尸的“船”新版本,不是网上那些魔改的版本,是完全自己开发的游戏。...

建议站长使用Windows原版系统

最近帮了很多站长远程解决问题,然后发现很多站长的电脑都有一些奇奇怪怪的问题,无一例外都是因为使用了精简版的系统,导致这些小问题很难去解决,所以我建议站长使用Windows原版系...

建议站长都试试EDGE浏览器

Microsoft Edge浏览器换成谷歌内核也有两年的时间了,小哲我是第一时间就换成了edge浏览器了,在这两年的使用过程中,没遇到过什么问题,感觉就是纯粹的chrome浏览...

对车消费的观念转变

最近好多人联系我都没回消息,是因为前段时间出去玩了一圈,一开始打算开车周边游的,但后来又想去远一点的地方,于是坐飞机到哈尔滨,然后在哈尔滨租了一辆联动云,没错,就是传说中的“年...

Windows11:界面很Linux但真香

最近Windows11内测的新闻不断,本来我想的是因为我的电脑算是半生产环境,想等稳定正式版,结果好巧不巧,电脑莫名其妙卡了2次,每次有将近10秒的时间没反应,心里很膈应,想重...