「编程」“叔叔建议我远离Python,从汇编语言学起......”
精选评测好文
原文标题:“叔叔建议我远离Python,从汇编语言学起......”
整理 | 郑丽媛
据《2021-2022 中国开发者调查报告》显示,历史悠久的汇编语言是程序员最讨厌的编程语言(占比 37%),其次便是 C++(17%)和 C(16%)。
作为一门面向机器的程序设计语言,汇编语言固然十分精细,但对于程序员而言却不太友好——不好记忆,里面也没有指针的概念,所有的变量、函数都由栈或堆上的偏移地址所代替。与高级编程语言相比,汇编在可读性、开发效率和可移植性上显然存在不足。
所以,我们自然觉得:都 2022 年了,在众多高级编程语言的包围下,还会有人将汇编作为程序员入门的第一个编程语言吗?有的,前阵子一位 Reddit 用户(以下用 " 小 R" 代称)就发帖称:"我的叔叔,一位前程序员,建议我从汇编语言学起……"
建议原因:应该先敲下最难的 " 钉子 "
小 R 表示,TA 最近对学习编程有点兴趣,因此找了之前做程序员的叔叔,想问问有啥入门建议,结果 TA 叔叔开口就是:"一定要远离那些简单的高级编程语言,如 Python 或 Ruby。"
叔叔对小 R 解释道,当年他第一次学习基础代码时,一度认为自己是个天才,因为他几天内就很好地掌握了新技能。直到后来他又接触到了 C 语言,才完全颠覆了他的自我认知——他被 " 狠狠 " 难住了一段时间,而且之前掌握的那些基础技能在学习 C 语言上完全没用。
"简单的编程语言显然不会教你任何关于编程和计算机究竟是如何工作的知识。你现在还年轻,有一个能吸收很多知识的‘海绵大脑’,还有许多互联网指南可参考,你应该先敲下最难的‘钉子’,把汇编或者 C 作为第一门语言,以便之后对任何事情都可以轻松学习。"
不必对高级编程语言避之不及
显然,小 R 叔叔的这番言论跟现实中大多程序员的选择相悖,小 R 也因此茫然地将问题抛给了广大网友:" 你们对此的看法是什么?"
部分网友认为,能说出这种观点的 " 叔叔 " 肯定是大龄程序员:
" 他告诉你要以一种他自己都没尝试过的方式去做,而这个观点仿佛来自 30-40 年前。"
" 你叔叔太老派了。如果他是在 1980 年之前毕业的,那可以理解,毕竟汇编在当时很常见。但到 1990 年以后,已经逐渐有更多的选择了。"
有网友调侃道,这种学习方法太过于 " 追本溯源 " 了:
" 这感觉就像是说,在你开车之前,你首先要知道它的每一个部分是如何工作的。"
" 既然这样,那就先学半导体物理,然后学晶体管,然后是 CMOS 逻辑,然后是逻辑门,然后是数字电路,然后是计算机构成,这样更能彰显你叔叔的‘厉害’。"
话虽如此,但每一门编程语言能流传至今,必定有其的意义,汇编也是如此,现在操作系统中依旧还有汇编的身影。被许多程序员厌恶的汇编语言,更适用于底层硬件,如单片机、工业控制、实时控制等,它更为精简,运行效率也更高。
两年前,曾有一位学过汇编的程序员分享道:
" 我也学过汇编,做一个程序要写好多条命令,而且思路要清晰,对程序员智商要求非常高。我以前单位有几个八十年代大学毕业的程序员,智商真的是非常高。现在的编程真的很傻瓜化,从没学过编程的短期内也能很快自学编程。"
平心而论,学好汇编确实能深入理解计算机底层原理,但这并不意味着就一定要对高级编程语言避之不及——如今,高级编程语言的开发效率、适用范围都远超过汇编,更符合现在企业所追求的高效。
最后引用一位网友的建议:" 如果你想成为编译器开发者或硬件工程师这类人,你可以好好学汇编;但如果你只是从事软件开发,最多根据自身能力适当了解一下汇编即可。"
那么,作为程序员的你,接触并学习的第一门编程语言是什么呢?
热门文章:有钱人的家电都这么智能了,真是贫穷限制了我的想象力<\a>
其他人还看了
「音乐」科学家在超级计算机运行乐器的超现实模拟,创造出逼真的数字音乐
郑重声明:本文“「编程」“叔叔建议我远离Python,从汇编语言学起......””,https://nmgjrty.com/shumacp_627399.html内容,由CSDN提供发布,请自行判断内容优劣。
- 全部评论(0)
- 「编程」“叔叔建议我远离Python,从汇编语言学起......”
- 「小岛秀夫」小岛秀夫神秘海报人物公布,演员艾丽・范宁将参与游戏新作
- 「弹药库」华硕TUFGamingGT502弹药库机箱评测:大方展示你的重兵利器
- 「iphone」曾是很多人的第一台iPhone,时隔9年终于退役了
- 「存储芯片」存储芯片寒冬来袭三星电子Q3利润大跌逾三成行业短期仍难看到拐
- 「短视频」《地平线西之绝境》的新内容或许正在开发中
- 大疆Mavic3Classic青春版无人机量产版曝光,消息称将于本月下旬发布
- 闲置手机变废为宝,向日葵UUPro让旧手机秒变监控器
- 小兴看看守护神你的看家好助手
- 低至30元!平价智能家居改造,用一次就爱上了!
- 省钱必看!盘点8家平替店铺,买智能家居就上1688,再也不花冤枉钱了!
- 什么时候该换电池
- 追着你跑的机器小宠物浩瀚GO体验记
- 别让充电宝成为“定时炸弹”,闲置、废弃怎样妥善处置
- 性能强大,规格恰到好处,正浩德DELTA2户外电源使用评测
- 14天无理由退换货的iPhone,到底去哪儿了?
最新更新
- 「编程」“叔叔建议我远离Python,从汇编
- 「小岛秀夫」小岛秀夫神秘海报人物公布
- 「弹药库」华硕TUFGamingGT502弹药库机箱评
- 「iphone」曾是很多人的第一台iPhone,时隔
- 「存储芯片」存储芯片寒冬来袭三星电子
- 「短视频」《地平线西之绝境》的新内容
- 大疆Mavic3Classic青春版无人机量产版曝光,
- 闲置手机变废为宝,向日葵UUPro让旧手机
- 小兴看看守护神你的看家好助手
- 低至30元!平价智能家居改造,用一次就
- 省钱必看!盘点8家平替店铺,买智能家居
- 什么时候该换电池
- 追着你跑的机器小宠物浩瀚GO体验记
- 别让充电宝成为“定时炸弹”,闲置、废
- 性能强大,规格恰到好处,正浩德DELTA2户
推荐阅读
- 「小岛秀夫」小岛秀夫神秘海报人物公布,演员艾丽・范宁将参与游戏新作
- 「弹药库」华硕TUFGamingGT502弹药库机箱评测:大方展示你的重兵利器
- 「iphone」曾是很多人的第一台iPhone,时隔9年终于退役了
- 「存储芯片」存储芯片寒冬来袭三星电子Q3利润大跌逾三成行业短期仍难看到拐
- 「短视频」《地平线西之绝境》的新内容或许正在开发中
- 「蔡司」十一出行首选它们这四款手机性能强拍照好还便宜
- 「ar」火到离谱!专用元宇宙设备装机量将在2024年翻番
- 「小米」2022年上半年电商市场手机销量份额榜出炉小米大丰收
- 「华为」华为确认53岁高管丁耘骤逝:执掌最大营收业务,东南大学毕业,在职
- 「柯尼卡美能达」亮度与功能兼备柯尼卡美能达X381S投影机评测
- 「oled」OLED电视价格一降再降液晶电视还值得买吗
- 「分辨率」31.5英寸4KHDRIPS显示器崩盘1699元
猜你喜欢
- [iPhone]iPhone13promax远峰蓝128G入手
- [安卓手机]realme真我GTNeo2开箱,金刚石冰芯散热系统+E4屏,5000mAh大电池
- [贴膜]红米9爆屏更换记录,弯曲的中框修复
- [智能机器人]编程从娃娃抓起,MakeBlock程小奔上手体验
- [智能摄像机]内置大电池,无需打孔走线,小米室外摄像机给你满满的安全感
- [充电器]65w网红氮化镓一次看个够
- [电脑支架]原汤化原食,LGErgo显示器支架
- [蓝牙耳机]中端耳机音质天花板,降噪很有一手,鹿图COCO真蓝牙降噪耳机评测
- [音频播放器]关于R01主板的主观看法,和一些碎碎念
- [充电器]双口快充,满足日常需求
- [VR设备]GOOVISLite头戴影院评测
- [蓝牙耳机]魅蓝Blus耳机体验,魅蓝依旧还是当年坚持做良品的青年良品
- [安卓手机]从5988跌至2749,256GB+鸿蒙OS+7nm麒麟,从高端市场跌至中端市场
- 「轻众测|素诺智能可视冲牙器」别急,对准再冲!素诺可视冲牙器让残渣无所
- 「九号新品Nano及Air T15」萌娃初体验——Ninebot九号平衡车Nano