我想制作一个软件。做软件需要学习一些什么电脑知识

 我来答
完藻0JYed7
2019-08-23 · TA获得超过1141个赞
知道答主
回答量:466
采纳率:0%
帮助的人:11.5万
展开全部
1、计算机硬件原理:了解硬件怎么工作,知道软件是怎样在硬件上工作的,CPU架构,指令,怎么做运算,内存如何工作,内容地址是怎么回事,硬盘如何存储,数据和指令如何通过电路和元器件转化成电流和脉冲,可能需要数据电路的原理。无论从事计算机哪方面,比如网络、软硬件,这个原理都必须精通。因为计算机技术是很抽象的,但是在现实和具象上是依赖硬件。

2、操作系统原理:在了解了硬件原理后,了解操作系统是怎么工作的。因为所有的软件都是基于操作系统的,而操作系统本身也是一个软件。这些结合硬件来理解,就更容易了。

3、编译原理:了解软件从源文件到目标文件,到执行的全过程。如果有必要,其中的东西也要专门买书去研究。这样代码上不容易犯错误。了解了硬件原理和操作系统原理的基础上,了解编译原理也就比较简单。当然每种语言编译过程都不一样,但是原理都是基本相同。

4、数据结构和算法分析:好的算法,事半功倍,此外可能还要补一些高中数学、高等数学的知识。

以上每部分,都要至少1-2个月或者150个小时以上的钻研,要做到基本掌握。如果不掌握以上部分,不是说学不了软件,但是如果想学精通,想比一般人强,是不可能的,因为你只知道怎么做,但是为什么这样做不清楚,就是死记硬背了,反反复复的记忆效率也很差。

有时候很多独立的软件开发的工具书,没有讲的那么细致,只是告诉你如何做,但是不会告诉你为什么这样做,另外一些好的方法也无法告诉你,因为都需要从基础的硬件电路电流原理来介绍,如果从原理上说,那会说的没完没了。

大约半年甚至1年后,此时你所有软件开发需要掌握的基础知识,都比较明白了。再开始研究程序开发,就会觉得开发很简单,事半功倍。因为你已经从原理上理解了,软件是怎么工作的。所以也知道软件开发的学习周期至少在1年以上。 达到能够开发中型软件,至少也要1年半,而且这个时间还是每天都在钻研的时间。
陕西妙网网络科技有限责任公司_
2024-03-17 广告
不太明白你要问的问题的意思? 制作电脑的软件?是指制造电脑的软件吗?还是说是制作电脑的应用程序(试举例如QQ是什么软件编写的)如果是这个意思。 不同的操作系统的应用软件,有不同的程序语言软件,常见的有C++. 这种编写软件的程序叫 程序设计... 点击进入详情页
本回答由陕西妙网网络科技有限责任公司_提供
WYX宋
2020-07-09
知道答主
回答量:21
采纳率:0%
帮助的人:8007
展开全部
最基础的电脑运作原理,电脑硬件组成,C语言,算法分析等知识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨尘一
推荐于2017-12-16 · TA获得超过1.7万个赞
知道大有可为答主
回答量:1万
采纳率:80%
帮助的人:2014万
展开全部
制作软件,很多编程语言都是可以的,比如C语言,C++,JAVA,VB、VC等等,自己在网上找点资料了解下吧
更多追问追答
追问
真的很感谢你!
做这些软件要不要钱的?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0bc66b2
2016-01-15
知道答主
回答量:21
采纳率:0%
帮助的人:15.2万
展开全部
C语言,然后就是软件的布局之类的,第二个次要,有审美观就OK了
更多追问追答
追问
好的,谢谢啦
这些语言是不是要有一定的英语基础,才能够学得会?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二零一六一月14
2016-01-15 · 超过27用户采纳过TA的回答
知道答主
回答量:179
采纳率:0%
帮助的人:56.2万
展开全部
具体什么软件?手机的还是电脑的ne ?
更多追问追答
追问
电脑上面的软件
有一个软件,叫全民k歌。我想在电脑上同时开很多个小号,然后让软件自动刷评论
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式