![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
编程就是写软件吗?
编程编好了是不是一个软件就开发出来了?我们的电脑和手机上的各种软件都是程序员们编程编出来的吗?开发一个软件是不是只需要编程就可以了?该从哪个方面开始学?然后会经过哪些方面的学习才能最终达到开发软件和编程的能力?别说我~~呜呜。
谢谢了。 展开
2022-12-02 · 百度认证:北京惠企网络技术有限公司官方账号
![](https://wyw-base.cdn.bcebos.com/pc-content/follow.gif)
编程是编定程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
扩展资料
可视化编程也越来越重要,所谓的可视化程序设计和Visual Basic或Visual C++并不同,支持可视化程序设计的IDE可以让开发人员直接移动程序单元来建立流程图和结构图,然后直接做编译或解释,这一类的流程图通常是以UML为基础。
这样的界面因为乐高的Mindstorms开始普及,一些公司也开始透过浏览器Mozilla和分布式程序设计(LabVIEW)往这方面努力。从1980年代开始,第一个可视化程序设计系统—Max,就是以类比合成器的设计为榜样,同时被用来开发即时音乐演出软件。
这种方法也被用在专业软件,例如Openlab,这类的使用者需要完整程序设计语言的弹性,并不想要传统的学习曲线。
编程是编定程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
扩展资料
可视化编程也越来越重要,所谓的可视化程序设计和Visual Basic或Visual C++并不同,支持可视化程序设计的IDE可以让开发人员直接移动程序单元来建立流程图和结构图,然后直接做编译或解释,这一类的流程图通常是以UML为基础。
这样的界面因为乐高的Mindstorms开始普及,一些公司也开始透过浏览器Mozilla和分布式程序设计(LabVIEW)往这方面努力。从1980年代开始,第一个可视化程序设计系统—Max,就是以类比合成器的设计为榜样,同时被用来开发即时音乐演出软件。
你用的各种软件都是程序员们开发出来的,不用怀疑,呵呵。
一般随便学一门编程语言就能开发出软件来。但是开发一个好的软件不只需要编程知识,还需要很多其他的知识,比如数据结构和算法、软件工程管理等等。大学里的软件工程专业就是为开发软件做准备的,你可以上网搜索软件工程专业都需要学哪些课程,就知道开发一个好的软件除了编程之外,还需要哪些知识了。
另外,如果想学的话,你首先要明白你想编哪方面的软件,比如桌面软件、手机软件、网站程序、工程应用、工业控制程序等等。常用的编程语言和相关技术有二、三十种,下面给你罗列一些:
以下任何一类都可能用到的:数据库技术SQL、XML极其相关技术。
桌面软件:JAVA、C#、VB等等任何一种高级编程语言都行。
手机软件:iPhone上用Objective-C,安卓上用JAVA。
网站:HTML、CSS、Javascript,这些用来做网页。PHP、JSP、ASP任选一个做网站后台服务。
工程应用:C、Python等编程语言。
工业控制:PLC梯形图语言、汇编语言。
首先软件肯定是程序员编出来的;
想学习编程:
编程有各个方向的,如手机软件、网站开发、应用程序开发、ERP开发等等,开发的语言也分很多种,如C++、C#、VB、java等等。
可以根据情况自己选择方向,各语言有共通之处,学好一种编程语言,其它的就相对容易了,一般来说C语音是一切语言的基础。
没有基础的话建议报一些培训班学习会比较快一点,有基础的话再自学