问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编程程序是怎么实现的

发布网友 发布时间:2022-04-24 07:27

我来回答

4个回答

热心网友 时间:2022-06-17 14:49

编程的话,我的语言描述就是,

要编一个程序,那么这个程序有它的基本语言。就像我们学习说话,先学会发音,然后组织语言;

学会了基本的语言后,我们就根据需要来编程,在编程过程当中,我们要考虑各种情况,使程序实现我们需要,如果考虑不周到,就会有漏洞,需要补上。所以在编程当中,用到最多的语言就是(如果,或者)这样的词汇。

把各种漏洞都堵上了,电脑执行你的指令,不管你有没有提到其它方面,所有的程序它都要复核一边。所以程序不要太庞大,需要简洁,减少电脑的运行。这个就与你堵漏洞有相反的要求。如果你编写了一个子程序,程序经常要用到这个,那么你要考虑怎么把这个程序精简到最低程度。

因为电脑只能识别这个语言,所以不能够在语法上有错误,它会理解不了。

说到漏洞,比如说,记事本里面查找功能,你要找文字(J3),那么它把(J33),(J32)里面的也找了,如果你在里面替换什么内容的话,就会出现问题。这个问题就是你要考虑的,怎么把漏洞堵上,不发生这样的问题。

所以我认为编程就是你对这个程序的理解程度考验。至于基本语言你学会就好,你要做的就是把你想说的话,翻译成电脑能够听懂的话。要说明,什么不能够做,什么应当做,一一交代清楚,只要说漏了一句,电脑就不按你的思路走了。(电脑不会思考,你要做的就是让电脑按你的思路走。)

热心网友 时间:2022-06-17 14:49

这样,我也跟你一样用通俗易懂的从最底层向上跟你说

1、首先明白,计算机底层都是由芯片控制、现在广泛普及的电脑都是通过电信号驱动的、能接收的就是高低电平,也就是0和1、然后我们教给他们由0和1组成的语言、让我们彼此交流
2、最初、我们想要跟计算机交流,只能使用由我们教给它的语言,也就是0和1.所以最初的编程就是敲0和1,开发者要记忆冗杂的01编码、各是什么意思、很麻烦、于是有了最初的编程语言:汇编
3、汇编语言如何实现?要有一张表、这张表的作用,可以翻译计算机语言和我们可以方便记忆的助记符。于是我们不用再去记忆繁杂的01,只要记忆MOV等等的命令
4、再往上,工作还在继续、汇编也很麻烦、我们终究是要去一步一步手把手得去告诉计算机该怎么做,告诉它,这个数放在这个寄存器、那个数放在那个寄存器、然后让他们相加、让谁谁移位、于是、我们有了高级语言,例如C等等、再继续发展,有了解释型语言

总结下来,这一切就是层层封装。无论什么语言、最终告诉计算机的,都是0和1、汇编语言编写完成之后,通过那张神奇的翻译表,可以翻译成01交给计算机、最初的汇编语言编译器就是01去敲出来的,当有了第一个编译器之后,再写一个汇编的编译器就可以用汇编去写了。这个能理解么?

我的文案水平也不是很好,通篇读了一下感觉乱七八糟的,回归你的问题、软件本身便是层层向下调用。最终将对人类友好的语言转变为01、而高级语言提供的各种库,函数之类的、自然也都是由我们自己去增加的。也就是你说的通过简单的描述去实现复杂的功能、也许不久的将来,我们能得到的便是下面的场景:

你:电脑,我想要一个可以自动学习所有数学模型的软件、输入任何题目之后,它就可以自动 推导出过程并得到正确的结果
电脑:您的命令就是我的使命、主人....请稍等两秒钟...软件正在生成中...

完(最好不要有这样的未来,我们这帮程序员该何去何从.....)追问大概明白了,我只需懂编译软件就行,“前人”的成果太复杂了哈哈

追答正解

热心网友 时间:2022-06-17 14:50

1、C++和Java都是面向对象编程语言(OOP),接口是OOP的一个特色,而函数是任何编程语言无论是面向过程还是面向对象都有的。

热心网友 时间:2022-06-17 14:50

一般编译软件称为开发环境,例如VS2012。计算机并不能直接地接受和执行用高级语言编写的源程序, 源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 如何在微信制作小程序 家用电表怎么读数,感觉这个月用了很多电费,就是不知道怎么读电表里面的数字,谁知道? 家用电表怎么看度数? 家用电表怎么缴电费? 家用电表怎么看?家用电表怎么看度数 家用电表怎么接:1:3进线,2:4出线,我想知道的原理就是1进火线,3进零线... 二级注册消防工程师报名条件,,怎么报名,,有网上报名吗 二级消防工程师怎么报名考试呢 二级注册消防工程师怎么报名,在哪报,如何学习? 考试 二级消防工程师哪里报名,什么时候可以报名 二级消防工程师在哪个网站报名?二建在哪个网站报名? 父母给我的新年寄语 急求新年编辑寄语? 新年祝福感动朋友的语言 跟女朋友有一点小不愉快准备在元旦送花给她,求高手帮我写一个贺卡,能让她感动的,新年寄语之类的 晚上有培训班吗 夜校英语培训班? 简短的新年寄语 学日语一般学费多少? 新年最深情的寄语一百字左右 编程与程序的区别 uc网盘会员拼单没有成功钱怎么不退回来? uc网盘你购买的会员支付未成功为什么? 数控编程程序? 123+UC网盘超级会员(月/季/年)+广州市动景计算机科技有限公司这是什么平台_百度问一问 苹果手机购买UC网盘会员怎么解约了不退款呢? UC网盘会员怎么不能微信支付? 笔记本声卡没有声音小喇叭有个红叉,是哪里的问题? 电脑右下角小喇叭上有个红叉是什么原因? 学信网在哪里找我的认证 新浪微博的我的认证在哪个栏目中 我的世界刚进入的时候,需要实名认证? 我的实名认证未通过 怎么才能找到我的认认证成功的信息十? 我的世界,到哪里实名认证,最新版本,手游? 我的认证实用名资料为什么是别人的 为什么我认证显示不在本次范围内? 我有羊肚菌4吨干货有人收吗? 羊肚菌采收季节 有收羊肚菌的吗 纯野生 不是野生不要钱 。都是自己找的