欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

一分钟明白什么是“编程”,再也不怕被程序员笑话了

时间:2022-10-09 14:40:27 | 浏览:6018

有人问,编程难吗?其实没有一件事情是入门难上天,精通易到爆的。编程亦是如此,编程其实入门不会像小白想的这么费劲,但是精通却比你想象的难。今天此文献给所有听过编程打算学习编程的小白们,了解一下编程其实挺好的,可以防止在程序员友人说自己干嘛的时

有人问,编程难吗?

其实没有一件事情是入门难上天,精通易到爆的。编程亦是如此,编程其实入门不会像小白想的这么费劲,但是精通却比你想象的难。

今天此文献给所有听过编程打算学习编程的小白们,了解一下编程其实挺好的,可以防止在程序员友人说自己干嘛的时候你完全听不明白的尴尬。

由宇文氏自制创意编程图

编程到底是什么?

文 / 极客宇文氏

其实可以看出提问者并不是编程新手,而是编程小白,也就是对编程一无所知的朋友,那么也没必要像其他答案那样说一些专业术语。

我在这里给小白们用最简单的大白话科普一下编程:

编程,拆分成两个字,“编”和“程”,是一个动宾结构。如果要加上一个主语就是,程序员编程。

所谓“编”,是程序员或者叫软件工程师们的一个日常动作——敲代码,其实就是编写代码意思。

而“程”则是名词,意为程序,而程序又是什么呢?可以理解为实现了一套功能的逻辑代码的集合,我们今日头条这个应用就是一种程序,或者说是由多个独立的程序整合成的。

我们把编程一词连接起来再细化一下:就是软件工程师(这其实是我们程序员真正的名字)在一个专门编写代码的软件上编写完代码以后,那些代码会被某种非常牛的软件编译,可以理解成软件把代码翻译成一套电脑机器可以读懂的二进制的话,机器收到这个翻译以后马上执行对应的逻辑,在执行这个逻辑的过程会动用电脑操作系统中自带的CPU和内存等等核心部件,最后读完并且执行完以后,会反馈给编程的人一个结果。

这个结果可以是输出“Hello world”,也可以是输出一套企业级办公系统,或者是今日头条APP。这个就要根据电脑机器接收的信息决定,而决定这个信息具体逻辑的就是程序员朋友们写的代码。

上述是个人对编程大致过程的一种解释,中间尽量避免扯上比如Java某一种语言,而是摆脱语言这种工具阐述一下语言们究竟干了什么,希望更多小白能了解编程。

这样一看大家应该就会明白,编程其实就是在一个软件上写点东西,并没有小白们想的这么复杂。当然,具体写的是什么,怎么写,要基于什么样的规则编程,这些就是编程的艺术了,本文不做过多阐述。对编程感兴趣的朋友可以关注笔者,后续会有更多编程干货。

相关资讯

一分钟明白什么是“编程”,再也不怕被程序员笑话了

有人问,编程难吗?其实没有一件事情是入门难上天,精通易到爆的。编程亦是如此,编程其实入门不会像小白想的这么费劲,但是精通却比你想象的难。今天此文献给所有听过编程打算学习编程的小白们,了解一下编程其实挺好的,可以防止在程序员友人说自己干嘛的时

编程语言盘点:2021年程序员五大编程语言!C++不在其中?

选择第一门语言是非常重要的,因为这是搭建基础的开始,自此以后我们会逐渐走进并了解编程世界。但老实说,选择哪一种编程语言并不十分重要,重要的是我们需要掌握它,并用它来提高自己解决问题和开发的能力。此后,要再从一种语言切换到另一种语言就会变得轻

PHP程序员必备的3大编程自学资源,有这些资源学编程如鱼得水!

无论自学,还是报培训班,学会PHP编程的正常速度是4—6个月。所谓的学会PHP是可以胜任PHP正式工作岗位,成功成为PHP战斗士。之前w3cschool已经分享过PHP自学、入门、进阶的方法,今天主要就给程序员小伙伴们分享三大详细的PHP学

程序员的日常丨你眼中的“程序员”是什么样子?别再被谣言误导了

在很多人眼里,程序员是一类高薪、“高危” 的职业。 他们穿着格子衫、顶着一碗超帅的光头,能修电脑、能黑网站、简直无所不能。 。 。但直到我自己当上程序员,才发现其实很多人都是对程序员的误解。除了外行的误解外,还有很多来自于程序员同行的误解。

程序员的日常:当一名程序员到底有多难?

多少次熬夜加班, 直至见到凌晨四点的太阳;多少个早晨洗漱的时候, 看到洗脸盆掉的全是头发;整天coding, debugging, 设计, 画图, 文档, 会议, 演示......看似充实饱和的工作, 又夹杂了多少苦涩与无奈; 程序员其实很

普通程序员与高级程序员的差别在哪?

同样都是敲代码,为什么别人一个月工资五万,你一个月却只拿五千?是单纯在找工作的时候运气不佳?还是因为技术水平有差别?那些被大众膜拜信仰的技术大神到底牛在哪里,现状已定,普通程序员是否还有机会逆袭?看完这篇文章,或许你能从中找到答案。从思维和

程序员是否可以作为终身从事的职业,以及程序员该何时考虑转岗

首先,当前程序员职业确实存在职业生命周期偏短的问题,原因是多方面的,包括工作量大、工作周期长、技术迭代速度快、岗位竞争压力大等因素,但是当前不少技术团队中,也有很多70后、80后的程序员,而且随着人工智能等技术的发展,以及IT互联网行业产业

“程序员图鉴”刷屏真实的程序员生活是怎样的?

中国码农千千万,北上深杭一大半。虽然所有的程序员都有着相似的气质,几乎每个人衣橱里都有差不多款式的牛仔裤、旅游鞋、格子衬衫,无论男女都有至少一个双肩包,但一方水土养一方人,每个地方的程序员都可以从茫茫人海中找到"老乡"。比如,北京的程序员大

程序员是吃青春饭的?一张图道尽程序员的发展方向

进入一个行业,开始一份工作,不论在最初的时候,你是因为喜欢还是被动接受,或多或少的都会成为你一段时间内为之奋斗的事业。边工作边迷茫也许是大多数人的常态,觉得这份工作不适合自己,可又不知道应该去做什么;喜欢着自己的工作,却又不知道怎么进一步提