Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >还记得计算机的诞生吗?哪些人适合学习计算机编程?有衡量的标准吗?

还记得计算机的诞生吗?哪些人适合学习计算机编程?有衡量的标准吗?

作者头像
刘金玉编程
发布于 2019-08-05 08:38:06
发布于 2019-08-05 08:38:06
6980
举报
文章被收录于专栏:编程创造城市编程创造城市

随着经济的发展,时代的进步,我国人民内部的矛盾已经逐渐转变成为生活品质幸福的进一步需求,而不在像是很早以前只需要自己吃饱穿暖喝足即可。与此同时,人们也讲究实惠,也就是性价比高。当然,还有一种就是异军突起的迹象,就属计算机编程了!

计算机编程就是让人类用一种计算机可以读懂的语言与计算机进行沟通,让计算机做一些帮助人类,为人类提供生产生活服务的。计算机编程语言的兴起首先得必须得益于1946年在美国第一台计算机的诞生。大家还记得第一台计算机的图片吗?这是一个非常大的房间,里面还买了各种各样的设备,而这些设备的总和就是一台计算机。那个时候的计算机体型非常庞大,但是功能非常弱小,只能完成非常小的计算量,而且还容易产生bug。非常值得一提的就是bug这个词的由来。bug这个词其实是小虫的意思。就是来源于最早之前计算机体型非常庞大,一台计算机就是一个巨大的房间。那么在房间当中,随意地出现一个飞虫也是非常正常。那么非从长时间如果不寻觅食物的话,就会死亡在这个计算机的房间中。这个飞虫死在某一个电路板的中间导致电路中断,形成了所谓的bug,而就这一个问题,许多科学家找了好几天才找到的。因此,查找计算机的bug对于程序员来说也是有一定困难的。其实,只要是人写的东西就极有可能产生bug。大家是不是感觉非常的有意思?

那么到底哪些人适合学习计算机编程呢?从上面的这个故事中,我们就已经看出计算机科学家们为了找一个bug花了好多时间才找到,因此,在计算机编程的过程中需要一个非常有耐心的人才能够胜任计算机编程这一个工作。

其次,在最早的计算机产生之后计算机编程,其实是用机器语言所编写的。所谓机器语言其实就是用二进制方式写程序。这就要必须说到美国国际标准交换代码ASCII码了,早期的科学家就是要把每一个ASCII码转换成相对应的机器码。因此写一个小小的程序,却需要花费非常大的功夫。而不像现在这些程序员只需要写非常容易识别的高级程序员代码即可,因为早期的程序员已经做好了预先的准备工作,那就是强大的程序编译器。这个所谓的编译器,其实就是把人能看懂的语言编译成计算机能看懂的语言。这样能够使得计算机编程得到非常大效率的提升。因此,从这里就可以看出早期的科学家,就运用到数学的知识了,那就显而易见,我们可以看出计算机编程,其实更加适合那些数学逻辑思维比较好的人们去学习。当然也并非一定是如此,还有一个特殊的情况,就是直接学习计算机编程语言来提高数学逻辑思维。逆向行走也并非不可以呀,你说是不是?

有很多人向老刘问过,以前并不是计算机专业的,但是想转行到计算机专业去,是不是一定就不可以?当然并非如此了。天生我才必有用,千金散尽还复来。很多时候我们后天努力,将很大程度上决定我们的未来是否有可能性。当然有一句老话,那就是隔行如隔山。如果想要转行,就必须要付出比常人更多,更大的努力,这是不用说的。所谓的天才,在这个世界上,毕竟是少数,你见过身边的天才吗?

第三个方面,我认为学习计算机编程语言必须要把语文给学好。毕竟计算机编程是需要解决现实生活中碰到的一些问题,这些问题往往都是重复性的劳动。这些重复性的劳动如果让人类去执行的话,实在是太浪费了。人类去执行这些体力活动不仅效率低,而且容易劳累受伤。那就使用计算机编程去解决这个问题吧!语文是我们任何科目的基础知识,把语文学好了,不仅可以提升我们的文学素养,而且还可以增强我们的理解能力,这是一门一举多得的学科。

第四个方面就是英语了。如果本身就有一定基础英语水平的小伙伴们。那么你们在入手计算机编程的时候肯定相对来说要比其他的人要快一些。因为计算机编程毕竟是老美那些人发明的。所以,计算机编程语言都是以英语作为基础底子。但是也并非如此啊,只是一些非常非常基础的英语。最为重要的还是计算机的逻辑思维,而想要拥有计算机的逻辑思维,我们就可以把自己想象成为一台计算机咯。当然,通过学写计算机编程,在编程的时候多用英语单词,这样也可以进一步提高英语水平了!

总结以上所述,你是否已经发现计算机编程其实涉及到的是多个科目领域的一门综合科学。想要成为一名优秀的计算机科学家,并非是一件易事。但是,世上无难事,只怕有心人。只要功夫深,铁杵都能磨成针。加油吧,在计算机一线奋斗的小伙伴们!

相关文章:

  1. python应用场景有哪些?岗位工资如何?
  2. 开始了解python语言吧!
  3. 入手一门编程语言,一起初识Python
  4. html中的<!DOCTYPE html>起到什么作用?前端面试经常考到
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
计算机编程领域最伟大的20个发明
小伙伴们这个咱们应该知道。 1 第一台计算机:“差分机”(1821年) “差分机”是1821年由英国政府委托科学家巴贝奇设计而成的,这台机器能提高乘法速度和改进对数表等数字表的精确度。但由于其过高的设
老九君
2018/03/01
1.9K0
计算机编程领域最伟大的20个发明
计算机基础理论
**计算机发展史,是介绍计算机发展的历史。计算机发展历史可分为1854年-1890年、1890年-20世纪早期、20世纪中期、20世纪晚期-现在,四个阶段。
HammerZe
2022/05/09
3260
计算机基础理论
现在有多少人在学习计算机编程?学习只为当码农吗?
事实上很多人不太了解编程这个行业,要么一股脑往前冲,要么就是一无所知,而那些一知半解的人往往也都走向了一无所知这条路。计算机编程对于现代社会发展的重要性已经不言而喻了。现代生产更多需要自动化,不仅能够代替人类更多重复性劳动,而且使得工艺质量也得到质的飞跃。实际上计算机编程已经成为人们生产生活中不可缺少的重要核心工具。
刘金玉编程
2020/03/11
4420
计算机发展史
大家好,今天我们要聊的不是魔法,也不是外星科技,而是你每天都在用的——计算机。它是你打游戏、刷社交媒体,甚至在你老婆叫你修电脑时充当“拯救者”的神奇工具。你可能觉得计算机就是个“黑盒子”,但实际上,它的历史是一部“计算机界的励志大片”,从零开始,打破常规,最终蜕变成了你口袋里的高科技小伙伴。好啦,准备好了吗?让我们穿越时空,看看这个“电子怪兽”是怎么一步步成长的。
找Bug
2025/01/19
1210
计算机发展史
给计算机专业大一新生的一些学习规划建议
(零) 每个时代都会悄悄犒赏努力学习的人。 没有人生来就是主角,所有主角都是从龙套开始,一步一步脚印,把自己的路走出万丈光芒。 不少人在高中时候,尤其是高三的时候,会听老师说:高中是最辛苦的,辛苦了这阵,等考上了大学,想怎么玩就怎么玩! 这只是善意的谎言,不要当真。 假如你考上的是重点院校,你会发现很多人都在奋发学习,在这种氛围下你需要努力学习,才不会落后于你身边的同学。 假如你考上很普通的学校,会发现确实有很多人在玩。因为学校本来就普通,你更需要努力学习。 有些大一新生刚开始,可能在学习上会感到很不习
海天一树
2018/04/17
2.1K0
给计算机专业大一新生的一些学习规划建议
【计算机组成原理】详谈计算机发展历程
从今天开始,我们将开始学习一门新的课程——计算机组成原理(Computer Organization, CO)。
蒙奇D索隆
2024/09/07
2820
【计算机组成原理】详谈计算机发展历程
夜深了才敢说这 3.8 个关于程序媛的小秘密
这是哈佛大学天文学家皮克林发出的招聘,当时 Computer 专指从事复杂的数学计算工作的人。
HyperAI超神经
2019/12/01
4300
计算机基础(1)——计算机体系结构和组成
我们从计算机系统篇章开始学习计算机的基础知识,了解计算机中相关软件和硬件的名称,掌握计算机基本的运行与组成原理,让我们对计算机有一个比较清晰的基本认识与概念。
绿水长流z
2025/01/03
2880
计算机基础(1)——计算机体系结构和组成
5 位改变世界的女性程序员
就纯粹的数字而言,这确是真的。美国劳工统计局的数据显示,73% 的美国计算机科学工作者是男性,只有 27% 是女性程序员。一般来说在整个计算机编程技术领域,女性的代表性确实不足。
肉眼品世界
2022/04/19
6170
5 位改变世界的女性程序员
计算机编程基础
编程:就是计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
梨涡浅笑
2020/10/27
6200
计算机编程语言
计算机编程语言是程序设计的重要工具,在计算机中存储与处理及执行,具有特定的语法结构。计算机编程语言也是人机之间通信的桥梁。
用户10352932
2023/07/08
2360
他们都因为互联网创业暴富了!你知道哪些大佬们利用计算机编程创业吗?
21世纪是计算机科学技术鼎盛发展的时代。曾经听说过多少人一夜之间,因为做了某一个跟计算机有关的事情,而一夜暴富。尤其是在app刚刚盛行的时代。只要是投入到app的开发的所有的人都富起来了。当然更多的人是把握不住这个机会的,能把握住这样子机会的人是非常少有的当然也是要非常有实力的人。由此可见,掌握计算机编程技术的人们更容易获得这一种一夜暴富的机会。当然对于今天来说已经有太多的人掌握了,这一类技术。因此,一旦多了之后就不会显得那么的珍贵,相应的技术产品价值当然也是一落千丈。
刘金玉编程
2019/08/05
6450
1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制
再后来有了一些数学理论的发展,纳皮尔棒/计算尺则是借助了一定的数学理论,可以理解为是一种查表计算法.
noteless
2018/09/11
2.5K0
1.计算机发展阶段  计算机发展历史      机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机  二极管 电子管 晶体管  硅 门电路 计算机 电磁学计算机二进制
附录A 计算机的0和1 1.0 一切皆是映射ABPLTZ1.1 二进制01与易经阴阳1.2 向上抽象封装一层1.3 编程之初:从机械计算机到能接受指令的计算机小结参考资料
计算机领域中的所有问题,都可以通过向上一层进行抽象封装来解决.这里的封装的本质概念,其实就是”映射“。
一个会写诗的程序员
2018/08/20
8130
附录A 计算机的0和1 1.0 一切皆是映射ABPLTZ1.1 二进制01与易经阴阳1.2 向上抽象封装一层1.3 编程之初:从机械计算机到能接受指令的计算机小结参考资料
创客是什么?你了解创客吗?你在使用计算机编程做创新吗?
随着我国科教兴国战略的逐渐深入,我们越来越重视科学技术,因为科学技术是第一生产力!然而,想要有更好的科技必须要有更好的教育。因此,教育是科技的先驱力量,只有重视教育才能拥有科技人才。
刘金玉编程
2019/08/05
3K0
编程语言简史《一》
在19世纪英国,诗人拜伦的女儿阿达·洛夫莱斯,在1842至1843年间,投入了9个月的时间,翻译了意大利数学家路易吉·米那比亚关于查尔斯·巴贝奇最新计算机设计 — 分析机的备忘录。
通往ICT之路
2024/05/10
2280
编程语言简史《一》
比尔盖茨/UNIX之父/Donald Knuth/Dijkstra等全球IT大师的编程名言
如果建筑工人盖房子的方式跟程序员写程序一样,那第一只飞来的啄木鸟就将毁掉人类文明。
一个会写诗的程序员
2020/05/08
1K0
1.1_计算机发展历程
计算机系统 = 硬件 + 软件两大部分组成,硬件(计算机的实体),包括:主机、外设(鼠标、键盘、显示器)。软件就是我们看得见但是摸不着的,操作系统就是软件,微信、微博也是软件。
用户11290648
2025/01/13
1490
1.1_计算机发展历程
第01步《番外篇》第1章认识计算机世界第1课~第4课
新人一半的问题都是因为粗心大意所致,遇到问题时不妨先认真自检一下,或者使用谷歌搜索一下,大部分问题谷歌都能给出建议或线索。
LIYI
2023/02/14
2770
计算机的发明,离不开这些数学家的奠基(6k字)
科学Sciences导读:公号对话框发送“计算机数学家”获取6k字11图6页PDF计算机的发明,离不开这些数学家的奠基。关键词:计算机(computer),数学家(mathematician)。QinlongGEcai微信被封,转向自用、科普文章、学术论文OAJ电子刊免费开放获取。
秦陇纪
2020/11/05
1.6K0
计算机的发明,离不开这些数学家的奠基(6k字)
推荐阅读
相关推荐
计算机编程领域最伟大的20个发明
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档