【全球聚看点】什么是机器码编程(C++比Python高级吗)
最近在某乎看到一篇文章,大意是海淀妈妈们已经嫌弃 Python 低级,准备让娃直接入门 C++。看得我这个写了 15 年代码的老码农心惊胆战,感觉随时都会被后浪拍死在沙滩上。我其实非常赞成小朋友学习编程的,但做为一名码农奶爸,我觉得还是有必要给各位海淀妈妈们解释一下什么是计算机编程,C++ 和 Python 有什么区别,娃是否应该学习计算机编程,以及编程怎样从入门到放弃。
什么是计算机编程
学习计算机编程,简单来说就是学习怎样给计算机下命令。你说话,让计算机听明白,然后老实去做,和你平时教育娃没什么区别。不过计算机非常听话,只要你能说明白,他就一定能按你的意思执行,比带娃省事多了。
(资料图片)
当然,想要给计算机下命令,你得先了解计算机。我们天天使用的电脑、iPhone、iPad 等等,其实遵循的都是“冯·诺伊曼架构”,简单说就是要有 CPU,内存,显示器和键盘。你用键盘给 CPU 下命令,CPU 和内存一起合作,算出结果输出给显示器就可以。如下图所示:
不过 CPU 非常傻,只认识 0 和 1 两个数字。所以如果你想让他算一道算数题,你得告诉他一串 24 位的数字 1000 0011 1100 0000 0000 0001, 他才能听懂。无论你用 Python、C++ 还是别的编程语言,最终都会转换成这 24 个数字。像不像平时教育娃,无论汉语、英语还是方言,最终都得翻译成拳头,娃才能明白一样?
顺带说一下,这串 24 位数字叫做机器码,翻译成码农能看懂的语言是“ADD %EAX, 1”,说人话就是“别玩了,快给老娘算 x+1 等于几”。
C++ 比 Python 高级吗
随着科技的发展,出现了非常多的编程语言,编程语言之间也确实有高低级之分,但不是培训班 Tony 老师告诉你的高低级。
像刚才说的 ADD %EAX, 1 叫做汇编语言,是低级语言,而 Python 和 C++ 则同属于高级语言范畴。他们在刚才的例子中,都可以同样的代码 x += 1 来表示,他们之间甚至还有点亲戚关系,C++ 是基于 C 语言“改进”而来,Python 则是由 C 语言编写的。
那么 Python 和 C++ 谁更高级呢?这个需要分领域回答。在数据科学和人工智能领域,Python 是当之无愧的王者,但在高频交易、网络游戏领域,C++ 可以说是目前的业界标准。对于少儿编程领域来说,Python 在简单易入门方面几乎没有对手。
Python 有多简单呢?写一个同样功能的网站,用汇编语言,C++ 与 Python 的工作量对比大约是 1000000:3:1。这是什么意思呢,就是 Python 程序员在和女生约会的时候,C++ 程序员刚加完班,而汇编程序员已经当场去世了。
那为什么 Tony 老师说 C++ 比 Python 高级呢?当然是因为学同样的东西,他能收 3 倍的课时费,贵的就高级,没毛病。
Tony 老师也许会反驳说 Python 只是玩具语言,大一点的孩子都不用。我们可以看一下 2016 ~ 2020 编程语言流行度排行榜:
事实上,这个世界上无论是小朋友还是老码农,都在用 Python,也都爱用 Python。
Python 和 C++ 的真正区别是编译型语言与解释型语言的区别,简单来说就是 C++ 是直接变成 0101 让 CPU 运行的,而 Python 则需要随身带个翻译,这就导致 Python 在运行时比 C++ 慢 10 – 100 倍左右。不过不用担心,现在的 CPU 已经快到让你感觉不到任何区别。
娃应该学习计算机编程吗
对于娃是否应该学习编程这件事情,如果中高考不考,可以完全不用学。Tony 老师往往告诉你学习编程,可以训练小朋友逻辑思维,让小朋友数学更好。但真相却恰恰相反,是逻辑思维好的小朋友,学编程更容易而已。
编程语言中用到的数学逻辑只有 3 个,条件判断,循环与递归。
条件判断
条件判断就是你告诉娃如果要吃糖,就要先听话。用程序表示就是
if 听话:
可以吃糖
else:
直接吃拳头
循环
循环就是娃不停的要你买玩具,买完这个买那个。 用程序表示就是
while 玩具玩腻了:
和妈妈要新玩具
递归
递归就是娃不断的问你这是什么?比如指着天上问你这是什么?你说这是太阳。他又问太阳是什么,你说太阳是一个恒星。他又问恒星是什么,你说恒星是宇宙中一种星球。他又问星球是什么,你说星球就是星球,去找你爸玩。用程序表示就是
def ask(xx 是什么):
if 问烦了:
return 去找你爸玩
else:
ask(xx 是什么)
可以看到递归和循环有点相似,在实际编程中递归和循环也是可以互换的。
看到这里,你还觉得少儿编程可以提升数学成绩吗?编程不会提升娃的智商,也不能像弹钢琴、说意大利语一样拿来炫耀,从功利的角度并不划算。
编程真正的价值在于创造,你可以轻易创造一个完全属于自己的作品,可以分享给朋友,甚至可以分享给全世界。这种创造产品的乐趣,这种被人认同的成就感,这种一次次经历失败但最终获得成功的喜悦,才是学习编程真正的价值所在。
所以,如果你的娃满足下面 3 个条件:
对编程本身非常感兴趣,也有一定的理解力有一个真正懂得编程的老师指导你对娃在编程上没有过高期许我是推荐让娃学习 Python 编程的,因为编程真的好玩,也真的能获得成就感。
少儿编程该怎样入门
从我个人经验来说,学好编程只需要两个条件:
带着目标学习一个字一个字亲手写代码学习编程其实是一个非常庞大的过程,你需要学完编程语言、标准库、常用第三方库、网络协议、数据库、操作系统、数据结构、常用算法等一大堆内容,才能真正做一个产品级的程序。但是对于少儿编程来说,学好编程语言本身,一点点标准库和第三方库,也可以做出一些好玩的程序。
所以入门编程,你最需要的是给娃定一个目标,让他能带着任务学习,比如编写一个小小的游戏,或者让机器人跑起来。有了目标,就可以按照下图一步一步开始学习:
学完蓝色部分,基本什么也做不了,但是对编程本身会有非常清晰的概念,大部分娃学到这里也就结束了。学完橙色部分,就可以实现有趣的小游戏,或者让机器人随心所欲跑来跑去,娃会有满满的乐趣和成就感。绿色和紫色部分,预留给走专业路线的娃,如果上了高中依然热爱编程,并且有剩余精力,可以开始学习这两部分内容。不过即使学完紫色部分,也不代表编程就学完了,展示一下专业码农的路线图:
学完这些,才能差不多找一份互联网中级码农的工作,而且职业生涯还比较艰辛。行业变化特别快,技术天天都更新,工资全是加班费,年轻人便宜还玩命。所以如果真想要从事职业码农,一定要慎重。作为上一代码农,现在我基本只能靠 Word 和 PPT 混日子了。
总结
如果你真的坚持完整的看到这里,其实已经不需要这份总结了。对于想偷懒的,直接上干货吧:
不要让娃从 C++ 入门编程,这样只会加速娃放弃学习学习编程不会提高娃的数学成绩,也不会提高逻辑思维能力绝大部分娃最终都会放弃,不要对娃有太高的期许,保留乐趣最重要如果娃有兴趣,坐得住,老师靠谱,可以从 Python 入门编程最后,对于想入门少儿编程的家长,最重要的就是给娃设定好目标,让娃坚定的一个字一个字编写每行代码。当克服重重困难,把程序成功运行起来的那一刻,娃会明白这些努力都是值得的。
祝愿每一个娃都可以健康快乐的成长,每一位家长都少一点焦虑,多一点信心。
标签:
相关阅读
-
全球微头条丨discuz安装使用教程(discuz论坛使用方法)准备工作有哪些
本教程使用的是阿里云免费的虚拟主机,同理其他虚拟主机产品同样适用。准备工作:阿里云虚拟主机一台FTP...
2023-03-14 -
全球微头条丨discuz安装使用教程(discuz论坛使用方法)准备工作有哪些
本教程使用的是阿里云免费的虚拟主机,同理其他虚拟主机产品同样适用。准备工作:阿里云虚拟主机一台FTP...
2023-03-14 -
荣耀x10max参数配置(分析华为荣耀x10的缺点有哪些) -今日播报
按照目前的市场行情来看,荣耀X10MAX这款手机完完全全就是高价低配,我奉劝大家最好不要购买荣耀X10MAX...
2023-03-14 -
当前速递!索尼dsct900怎么传照片(索尼dsct900传照片教程分享)
HI,大家好!我相信现在很多人都拥有了一台索尼相机,那么还有很多人不知道如何把索尼相机里的照片传输...
2023-03-14 -
tr100和tr150的区别_一文就让你清楚了解|环球报道
这款车没有R15和MT15那么高的设定,而是配备了单缸风冷动员器,真实排量149cc,更大马力13 2匹。不过这...
2023-03-14 -
全球头条:windows7怎么样?windows7有什么优点 系统特色讲解
从经典的windows98、windowsxp,到如今正在努力将世界融为一体的windows10,整体更加稳定,功能逐渐强大...
2023-03-14
精彩推荐
阅读排行
相关词
- 今日热闻!vray摄像机参数_摄像机型号基本参数介绍
- 万喜燃气灶怎么样 台式灶结构如何
- 林中小屋女主角_林中小屋故事梗-世界即时看
- 环球今日报丨小时代刺金时代结局!_相关剧情介绍
- 家用电脑一体机哪款好 下面为你推荐几款热门款式
- 诺基亚新款手机有哪些(诺基亚Lumia 930)
- 今日关注:本地连接受限制或无连接_解决方法有哪些
- 华为y220t手机怎么样 华为y220t刷机教了解
- 市场监管总局:截至2022年底我国认证机构和检验检测机构突破5.4万家
- 新手机怎么充电对电池好_正确为新手机充电的详细方法|环球速看
- 环球热点评!诺基亚6300怎么刷机 诺基亚6300刷机注意事项
- 保卫萝卜饼干牛奶攻略 保卫萝卜轻松刷蛋刷饼干牛奶攻略
- 当前消息!华硕u6性能及配置 你会想要入手吗
- 电脑下面的任务栏跑到上面去了怎么办?
- 天天观察:手机如何连接北斗卫星 手机怎么连北斗导航
- 世界消息!刀剑争霸好玩吗 刀剑争霸玩法简介
- 迪丽热巴任嘉伦的新剧 讲述了什么内容? 全球看点
- 【天天时快讯】如何破解电脑开机密码 解决方法与步骤如下
- 网上买手机哪个网站可靠 网上买手机注意要点有哪些
- 吞月传奇什么时候出 公测上线时间预告 热门看点
- 天天速看:宾得k5价格和评测 宾得K5机身设计讲解
- 如何正确清理手机系统垃圾 可使用哪些清理工具?-焦点热闻
- 模拟经营游戏《啤酒工厂》免费试玩推出
- 历史上的彭祖是谁 文章告诉你答案
- 马达坏了怎么修 需要检修哪些地方呢_天天时快讯
- lcd显示器接口类型有哪些 lcd显示器接口类型详细介绍_热议
- 休闲娱乐的项目包括哪些 这些你都了解吗 全球头条
- 天天视讯!世界无烟日是几月几日 世界无烟日是每年的哪一天
- 新资讯:合并斑点防御好玩吗 合并斑点防御玩法简介
- 当前热点-iOS11.0.1值得升级吗 iOS11.0.1更新升级使用评测
- 苏泊尔电压力锅故障怎么办 电压力锅无法合盖怎么办
- 红米2A什么配置参数?红米2A标配有什么? 环球新视野
- 交银国际:报复性消费持续利好餐饮娱乐 看好餐饮与啤酒
- 为什么路由器连接不上网络?原因分析及修复方法介绍-世界动态
- 全球即时:《荒野行动》宣布联动《假面骑士》 3月15日-3月30日
- 环球视讯!iphone4s的待机时间如何?小编为大家详细介绍
- 2021感恩节在几月几日 感恩节的起源是什么时候?_环球观点
- 世界观热点:哪些性价比高国产机 性价比高国产智能手机推荐
- 北京生物和科兴生物是同一家吗 文章为你做出解答 快讯
- 精彩看点:什么是等离子电视 看我下文你就明白了
- 怎样删除百度工具栏 公司简介 速看
- 洪都拉斯是哪个国家的首都 相关知识送给大家
- 即时焦点:商演是什么意思 原来是这个意思
- 三潭枇杷是哪三潭 相关知识分享
- 小太阳取暖器费电吗 小太阳用电量是多大 环球速读
- 成王败寇是什么意思 成语解释及出处_环球新动态
- 【天天新视野】惠普笔记本如何开启触摸板 开启方法如下
- 当前热文:一路向西电影国语版剧情 影片什么时候发布
- 聚焦:艋舺怎么读音 是什么意思呢
- 市场监管总局集中曝光一批严重违法失信名单典型案例
- 环球今热点:庞统是怎么死的 庞统是谁?相关资料介绍
- 当前最新:张国荣最后一部电影是什么 你有看过吗
- 最资讯丨甲流感染期食养建议(全身乏力、肌肉酸痛篇)
- FBI:美国仇恨犯罪一年激增近12% 少数族裔频受攻击
- 二手房营业税是多少 相关信息了解-全球新视野
- 活死人之地游戏秘籍 秘籍使用方法发布-当前快播
- 【天天新视野】电影《纸骑兵》看片会 导演范小天:小小的梦想也值得被肯定
- 石家庄有哪些专科学校 下文为你列举三个|世界聚看点
- 美国3岁女童家中枪杀4岁姐姐 美媒:枪支暴力成儿童“头号杀手”
- 《荒野行动》宣布联动《假面骑士》 3月15日开启
- Epic回应《枯瑟信仰》抄袭《艾尔登法环》:无法验证版权_全球百事通
- 快手作品怎么删除掉?快手作品怎么一次性全部删除?
- 又一独角兽悄悄赴美IPO,估值近50亿美元,L2到L4全都要 即时焦点
- 全球热讯:诺辉健康获批“摘B” 上市2年营收翻10.8倍
- 腾讯视频会员能共享吗?腾讯视频会员永久免费使用吗?
- 考古确认陕西洛南盆地百万年前已有人类活动 全球速讯
- 伊朗外交部:中国助力中东地区实现和平稳定与安全
- 三联书店推出《柯鲁克自传》 每日视讯
- 联通积分怎么兑换话费?联通积分有什么用途?
- 《内幕》发布先导海报 郭富城任达华吴镇宇方中信同台飙戏-世界关注
- 苹果手机dfu模式如何开启?苹果维修模式怎么打开?
- 美媒:银行接连倒闭颠覆美联储对抗通胀之路 未来恐陷两难
- 钉钉怎么开悬浮窗?手机悬浮窗打开有危险吗?
- 绘制堆叠好玩吗 绘制堆叠玩法简介
- 手机锁屏图案忘了怎么办?手机锁屏图案密码有多少种?
- 抖音长视频权限如何开?抖音发布长视频有什么要求?
- 全球报道:像素火影破面带土官网在哪下载 最新官方下载安装地址
- 怎么阻止垃圾短信?不停变号的骚扰电话是怎么回事?
- 如何隐藏qq图标?qq火花隐藏了怎么显示?
- 躲牛竞技场好玩吗 躲牛竞技场玩法简介
- 国家能源集团金沙江旭龙水电站高质量冲刺截流目标 今日热议
- 全球热点!六水共治丨五指山滨河雨林生态修复综合治理工程稳步推进
- 被看见 才安全 三亚交警持续开展“亮尾”专项整治行动 筑牢夜间交通安全防线|春季守护行动|当前资讯
- 有道词典文档翻译免费权限升级24倍-即时看
- 当前快看:《塞尔达传说:王国之泪》新截图 画面精美
- 火柴人大战手艺人什么时候出 公测上线时间预告 天天速看料
- 传世复古单职业什么时候出 公测上线时间预告
- 观速讯丨东方证券:通信运营商持续增持彰显信心 蓄力支撑数字经济提速
- 《蓝色协议》网络压力测试将于3月31日开启
- 《塞尔达传说:王国之泪》新截图 在美丽世界展开大冒险
- 走出低谷扭亏为盈 ABC电池技术能让爱旭股份突破重围吗? 每日速讯
- 动态:沉浸式京剧《大钊先生》精彩上演
- 《英雄联盟手游》新英雄厄加特预告 3.16日上线|每日热讯
- 网传特斯拉叫停与比亚迪合作 马斯克亲自辟谣-全球热资讯
- 女性题材剧开始温暖诗意 天天即时
- 乐信发布第四季度财报:营收30.5亿元,同比增38.7%-快看点
- 环球要闻:微短剧凭啥能火?
- 今日最新!王凯:担任《新民歌大会》推广大使很有意义
- 马斯克:特斯拉和比亚迪之间的关系是积极的|天天观焦点
- 作家殷健灵:儿童文学写作像是登山和探险 充满挑战|环球快报
- 16家医药企业已回应硅谷银行存款情况 有企业取回存款-热闻
- 小小交通“守护者”维护交通“大安全”文明乡村 平安“童”行|每日动态
- 躲猫猫魔性派对官网在哪下载 最新官方下载安装地址
- 诸仙浮梦录好玩吗 诸仙浮梦录玩法简介|环球今日讯
- 天天滚动:汉字战争好玩吗 汉字战争玩法简介
- 玲珑英雄录什么时候出 公测上线时间预告
- 民生证券:高温超导特性优异 行业应用前景广阔|天天微速讯
- 木兰诗一词多义字_木兰诗一词多义-观点
- 天天百事通!冰镇夏日食品制造商好玩吗 冰镇夏日食品制造商玩法简介
- 春日的馈赠礼今日送上!《洛奇英雄传》两大新系统3.21开启!-世界微动态
- 环球快资讯:Epic回应《枯瑟信仰:放逐者》抄袭:我不背锅
- 《死亡岛2》预计通关时间约20个小时 将于4月21日上线各平台
- 《宝可梦:大集结》新宝可梦“黏美龙” 3月16日上线_观察
- 环球今亮点!中国科学家刷新纪录实现百兆比特率量子密钥分发
- 植发赛道渐冷,开始竞逐新增量
- 上市以来巨亏50亿,市值缩水99%,中国第一导购平台大崩盘|世界播报
- 世界百事通!没有一分钱的家伙好玩吗 没有一分钱的家伙玩法简介
- 拯救狗狗大逃亡什么时候出 公测上线时间预告
- 港股开户需要多少资金?港股开户哪里费用低?
- 天天播报:刺客复仇好玩吗 刺客复仇玩法简介
- 造把激光剑官网在哪下载 最新官方下载安装地址
- 彩虹怪物房间迷宫好玩吗 彩虹怪物房间迷宫玩法简介
- “洞庭碧螺春”上新了!今年产量预计增长10%|焦点热闻
- 环球热资讯!吸引“新生代”主播,不如直接“上才艺”
- 有诗有橙有远方——三峡库区重庆奉节加快推进产业转型升级
- 冰镇夏日食品制造商官网在哪下载 最新官方下载安装地址-每日聚焦
- 当前简讯:物流老司机好玩吗 物流老司机玩法简介
- 海口试点建筑垃圾分类收运_天天速讯
- 奥利的世界官网在哪下载 最新官方下载安装地址-每日热点
- 永远的陆军什么时候出 公测上线时间预告 环球热讯
- 环球观速讯丨11家企业全部过会 注册制下上市效率大幅提升!券商:今年主板将发行新股100-140只
- 《冰汽时代2》的开发稳步推进中 即将举行内部游戏测试
- 刺客复仇官网在哪下载 最新官方下载安装地址
- 实时:Steam春季特卖预告片发布 3月17日正式开始
- 《街头霸王6》确定参展EVO Japan 2023 试玩登场8角色_资讯推荐
- 《瞬息全宇宙》获七项大奖成最大赢家 每日热闻
- 后配股和普通股哪个风险大?普通股的风险有哪些?
- 东北证券付鹏:硅谷银行问题主要在负债端 不会影响美联储政策
- 公司股东资格的取得方式有哪些?股东的出资方式有什么?
- 公司原始股可以分红吗?原始股上市后多久能分红?
- 2月我国动力电池装车量同比增60.4%|全球微资讯
- 模拟“自然降水” 农技人员用科技夯实丰产基础
- 原神岩中幽谷如何开启?原神忘却之峡怎么开启?
- 当前热讯:《流浪地球2》天津路演 主创团队寄语学子
- 原神借景之馆如何开?原神借景之馆秘境怎么进去?
- 全球播报:全国首个消防女飞行员,她的经历太酷了!
- 半导体存储器的疲软行情加剧
- 从产业链分类切入 规范剧本娱乐经营
- 幻塔袄兰雪原原能塔如何上去?幻塔沃兰柱子核怎么获取?
- TVB入局交出亮眼成绩单 明星直播带货能走多远