计算机软件怎么编程编程和软件编程有什么联系?

智能手机软件的编制与普通电脑程序的编制有什么相同和不同的地方能否麻烦整理的详细有条理些~~谢谢了~~... 智能手机软件的编制与普通电脑程序的编制有什么相同和不同嘚地方?能否麻烦整理的详细有条理些~~谢谢了~~

电脑程序的编程较为复杂相比手机而言是大型语言,一般比如C++c#,java,vb等等。

手机编程针对不同智能机的系统平台有不同的编程语言比如symbian和android,以及python平台等一般都是小脚本的语言编程。

只要你会一些关于电脑编程方面的知识(c++java等),手机编程问题不大

我接触过的有在塞班手机上安装python(大蟒蛇平台)进行的手机编程,代码很简单这方面的知识可以参考塞班论坛,索引里面的PY平台还可以去网上搜相关方面的电子书和论坛进行学习。希望对你有帮助

你对这个回答的评价是?

采纳数:3 获赞数:7 LV3

你對这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

谢邀我开始学JAVA的时候也想过这個问题,很遗憾老师当时并没有解答我。

第一个编程软件怎么来的

你能有这种想法就很不错,有些人活了一辈子从来没想过1+1为什么=2

峩不太懂,随手摘抄稍微编辑下,希望对你有帮助侵权联系我。

首先软件和硬件在逻辑功能上是可以等价实现的,能够用软件实现嘚自然可以固化成为硬件

那么最初的“夏娃”——原始软件,它是固化成硬件我们一般称之为“固件”,这一固件必须通过“硬布线”直接在电路板上操作刻录。

有了这最基本的“软件”当我们将一组指令电平信号输入电路时,根据电平的电压电路在这一“软件”的控制下进行不同的开通闭合电路,整体形成一个有序的操作宏观上就表现出我们所见的软件形式。

值得注意的是这个原始软件它不┅定就包含第一个编译程序因为我们可以根据具体计算机软件怎么编程的指令,预先将这些指令的电平表示先行刻制在光盘、软盘、硬盤等等只要计算机软件怎么编程的能够读取这些指令,那么在原始软件的控制下我们就能运行上述媒介上的程序

现在的计算机软件怎麼编程大部分是在启动时从硬盘读取第一条操作系统指令,当然这之前还有很多工作要做:必要的自检等

所以,第一个软件准确的来说應该叫“固件”更确切因为之后的软件要运行在计算机软件怎么编程上必须通过这个“固件”,而除去这个固件来说的第一个软件它們都不是真正意义上的第一个。

很久以前在电子计算机软件怎么编程诞生之前,计算机软件怎么编程这个角色是由(女)人来扮演的夶多数计算都是由人类女性手工完成的

在之后是真空管。这些真空管有一个有趣的特性:用三个针脚可以控制真空管两端节点的电流这使得真空管在处理模拟信号方面是可行的,真空管可以控制机器和传输模拟信号

人们使用这种理论构建了一些机械式计算机软件怎么编程,但是由于机械计算机软件怎么编程的速度太慢而且成本高昂所以没有真正的应用。

在这之后人们意识到,真空管可以当做门来執行布尔运算。电子计算机软件怎么编程变得可行而这样就开始了电脑的时代。

现在电子门的工作方式是由开关驱动。假设你在一个電路中连接一堆门你当然也可以添加一些门,于是乎你得到一个加法器每个加法器有一堆开关代表着将要添加的第一个数字,另一对開关代表着要添加第二个数字打开某些开关,并关闭其他开关以输入两个数字输出将显示两个数字的总和[1]。

原始 CPU 就是许多这样的电路嘚集合

每个电路需要一些二进制的输入,通过二进制指令代码来选择要激活的电路在早期,人们通过切换开关来操作

因此,早期的計算机软件怎么编程通过翻转开关进行编程

请注意,此时计算机软件怎么编程已开始编程但没有出现编程语言。

顺便说一下在操作那些开关的人都是被称为「computer」的女人。所以这些女人都是最最最最早的程序员。

接下来是固态晶体管其提供与真空管相同的功能,但咜们更小更便宜并且持续更长时间。所以电脑变得越来越便宜越来越广泛。

由于操作员(程序员)不得不坐在终端前打开闭合开关,非常不方便所以后来又发明出了穿孔打卡的方式,能够更简单方便地切换开关

所以,打孔的卡上面有很多排线每条线都有可以打嘚孔。这些线和开关相互匹配

现在开始,不在天天操作那些乏味的开关了改为程序员们去打孔了。

每一条线都代表着不同的指令有個机器,可以连接到计算机软件怎么编程读取这些指令

就这样,我们可以在打孔卡上面写程序啦这减少了相当多的工作,写一个卡片能使用相当久也避免了重复造轮子。

因此当程序员开始在卡片上写这些程序时,人们开始构建程序库(libraries)随着时间的推移,大部分嘚程序渐渐的有了一些规则手册来指导编写虽然比之前手动开关方便了太多,但还是很繁琐

这时候,天才格雷斯·霍珀(Grace Hopper)姐姐想絀了一个很棒的点子。

她的想法是革命性的飞跃

她最大的贡献是发明了世界上第一个编译器 (Compiler),名字叫做 A-0当时是没有任何组合语言及程序语言存在的,所有的程序设计人员都要把程序翻译成机器码 这样的形式,在纸上打孔再送到机器里去读。

Grace 产生了一种想法她想设計一种程序,让人可以用类似英文的语法把想做的事写下来,然后用这个程序把英文翻译成机器的语法交给机器去执行。这个想法就昰今日的 Compiler (编译器)

A-0 的原理是:编译程序把穿孔卡加载到计算机软件怎么编程中。然后编写的程序将被送入计算机软件怎么编程计算机软件怎么编程会吐出另一组包含机器代码的卡片。第二组卡片将被装入计算机软件怎么编程计算机软件怎么编程就可以执行这段新的程序叻。

再说个趣事知道为什么叫做「编译」么?正常来说应该叫做翻译吧?正常来说compiling 这个词意味着有序的放置收藏,例如编译音乐集但是编译和二进制代码有什么关系呢?

因为啊Grace 姐姐把它描述为收集子程序的机器代码[2],逻辑上类似于你编译音乐收藏

编程语言因为編译器而迎来了曙光。虽然只是科技史上的一小步但是真的是革命性的,改变了人类对于编程的思考方式它创造了抽象的思维方式。這意味着他们可以在更高的层次上思考这改变了人们对如何编写程序的想法。

A-0 编译器是大量编程语言的开始大多数现代编程语言都可鉯追溯到 A-0。

后记:对于大部分转行的人来说找机会把自己的基础知识补齐,边工作边补基础知识真心很重要。

“我们相信人人都可以荿为一个程序员现在开始,找个师兄带你入门,学习的路上不再迷茫这里是web前端学习,初学者转行到互联网行业的聚集地'

}

我要回帖

更多关于 计算机软件怎么编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信