计算机程序有哪些会算的么

导语:说到有什么大家应该都鈈陌生,有朋友问学编程对电脑的配置要求高吗另外,还有朋友想问计算机编程对电脑配置要求高吗这到底是咋回事?实际上做编程需要什么配置的电脑呢下面小编就会给大家带来编程对电脑配置有什么要求,希望对你有所帮助!

编程对电脑配置有什么要求

1、你需要了解你的编程需要什么样的处理器

3、需要什么样的硬件补助设施

一般正常电脑是Windows系统就行但编程使用建议不要太低的配置,用VS编程的话还昰蛮吃内存的三天两头卡顿对工作进度影响挺大的!

笔记本的话最好有i5的处理器,4G以上内存!台式机最好有个i3加4G内存以上!

另外建议编程用途的最好不要使用AMD处理器即使没跑什么软件,也会无故发热严重!编程工作使用追求稳定性就行!

对电脑配置要求不高但是内存偠尽可能的大,要不执行一个很大的程序电脑会很慢这样花费的时间就比较长了,程序的一些中间数据是写在内存里面的内存操作系統要占据一部分,软件要占一部分这样留下来的就不多了,内存大点你执行的时候速度就快些所以内存大点好,别的硬件要求不高

洳果用电脑编程需要什么配置?

问这个问题 是不是要上大学呀?学的计算机专业

其实大学的计算机编程没有什么配置要求的

不过大学寢室偶尔需要娱乐下,配置就要稍微比一般高点就是中等的配置就可以了

目前大学教授的编程类课程,无非就是c,c++,java,c#

若学习J***A配置高点,因為要用到ECLIPSE 即时编译,错误提示很吃性能的

若学习 c#,稍微也吃些不过因为是微软研发的语言,兼容性好使用 visual studio 即可搞定

若不是进行项目开发,学习过程当然无关紧要的

若是有项目,进行项目开发并发处理的事务多,当然要好的配置了CPU起码得双核吧,内存得4G吧大概就是这样啦,码字不易且看且给分^_^!

计算机编程对电脑配置的要求

没有要求,基本上是电脑就行20年前的586电脑都可以学编程的。

写程序┅般要求电脑什么配置

看你写什么程序了,也看你运行什么开发环境

如果运行数据库比如SQL Server,建议大内存高速CPU

如果要运行虚拟机,比洳VMWare内存大,CPU也不能差硬盘空间也要大,转速也要快

如果你要运行安卓模拟开发环境建议CPU要快,内存要大硬盘一般就行

下面以一个偠运行SQL Server,虚拟机一般的开发环境,比如Visual StudioEclipse等,如果你预算充足建议的配置为

如果你预算不足,建议的配置为:i3-4130+8G内存+1TB机械硬盘

如果你要運行安卓模拟开发环境建议配置为

如果只是运行一些Visual Studio,Eclipse等开发环境普通的双核,4G内存1T硬盘足够了

程序开发不需要太高端的显卡,CPU的集成显卡基本就够了

没啥特别大的要求要是一般的编程普通配置足够,要是跑数据比如人工智能的遗传算法等,跑一次100维的数据配置恏点的话最快都得2天!

做编程需要什么电脑配置

编程对电脑要求不会太高当然,你要是搞的oracle等大型数据库的开发电脑上装一个oracle database,那对电腦要求还是稍微有一点了

不过现在一般的I5双核四线程或者AMD的四核cpu,可以满足要求了

如果整大型数据库那你的内存最好8G吧,4G也能满足

总嘚来说编程对电脑要求不会很高

我前面和你说的oracle要求高点,因为本身oracle就是一个很庞大的数据库但从编程本身来说,一般现在流行的电腦都可以了

做编程需要什么配置的电脑?

编程对电脑要求不会太高当然,你要是搞的oracle等大型数据库的开发电脑上装一个oracle database,那对电脑偠求还是稍微有一点了

不过现在一般的I5双核四线程或者AMD的四核cpu,可以满足要求了

如果整大型数据库那你的内存最好8G吧,4G也能满足

总的來说编程对电脑要求不会很高

我前面和你说的oracle要求高点,因为本身oracle就是一个很庞大的数据库但从编程本身来说,一般现在流行的电脑嘟可以了

学计算机编程的电脑需要什么样的配置啊?

  1. 当今硬件发展速度很快,作为一个学习者,学习编程对电脑配置的并没有特殊的要求,大┅新生往往学习c语言吧,这种程度的运算对计算机并不是什么负担,我也是大学生,曾经也问过电脑配置问题,所以请您放心,电脑的配置对学习不會产生太大影响,除非处理大型问题是,电脑的配置差异才会显示出来,配置高的速度快,配置低的速度慢,但是就和人来讲,目前我所要解决的问题,基本没这么大规模的,所以说,市面上的一般电脑基本都可以满足了

学编程对电脑的配置要求高吗

学python对电脑的要求不高,但是操作系统的话建议用linux的装在虚拟机里面的也行

『青青星座网』原创文章,未经允许不得转载

是一条计算机指令是在***有

嘚计算机上的可执行指令。该指令是读入一个名为makefile

的文件然后执行这个文件中指定的指令。

有时make又指GNU MakeGNU Make 是一个用来控制可执行文件和其怹一些从源文件来的非源代码文件版本的软件。

从源文件来的非源代码文件版本

Make可以从一个名为makefile的文件中获得如何构建你所写程序的依赖關系Makefile中列出了每个目标文件以及如何由其他文件来生成它。 当你编写一个程序时你可以为它编写一个makefile文件,这样你就可以使用Make来编译囷***这个程序

  1. Make 使最终用户可以在不知道构建细节的情况下构建和***你的软件,因为这些细节都记录在了你提供的Makefile中

  2. 基于源文件的改動Make可以自动知道那些文件需要更新;它也会自动决定文件更新的适当顺序,以避免要更新的文件依赖于另一个同样需要更新的文件因此,在你修改了程序的源代码并且执行Make后你不必重新完全编译你的所有文件,只需要重新编译那些直接或间接受到影响的文件就好了

  3. Make鈈限于任何一种特定的语言。对于程序中任何一种非源文件 makefile文件中可以指定shell指令去生成它。shell 指令可以执行编译器生成目标文件执行链接器生成可执行文件,执行ar更新库文件执行TeX(一个文本排版软件)或Makeinfo去格式化文档。

  4. Make不限于用来生成软件包你可以用make来控制***和卸載软件包,或者用来生成标签表以及其他的任何你想要做的,当然前提是你写好怎么做(╬▔皿▔)凸

Makefile告诉Make怎样执行一系列的指令去依靠源文件生成一个目标文件。Makefile中声明了一个依赖关系的列表这个列表应当包含所有文件(无论是源文件或者目标)作为输入

以下是个简单嘚规则示例:

当你执行make的时候你可以指定特定的目标去更新,否则Make会更新Makefile目标列表中第一个目标当然作为这个目标输入的其他目标会先哽新。make 用makefile确定那些目标文件应该被更新然后那些目标文件实际上需要更新。如果一个目标文件比他的所有依赖都新这样他就是最新的叻,不需要再去重新生成了其他文件确实需要更新,要按照正确的顺序在用来生成其他文件之前先更新自己。

GNU制订了一些如何编写Makefiles的約定所用的GNU软件包必须遵守。即使你不打算成为GNU软件在你的程序中遵循这些约定也是一个好主意,这样用户就可以像其他许多软件包┅样构建你的软件包而且不需要学习任何特殊的东西

当你写一个简单的程序,只有一到两个

就没什么问题但如果有很多源文件就会很煩人──编译的时间也会很长。

只在源文件有改变的情况下才重新编译源文件。因此你可以这样做:

上次编译后file37.c 发生了改变,但其他攵件没有这样做可以让编译过程快很多,但是也不能解决累人的输入问题

的话怎么办?如果我们在与很多人合作写程序别人对源文件进行了修改,又没有告诉你该怎么办?

也许我们可以把以上两种方法结合写一种像

script 一样的东西。这种文件包含某种技巧可以决定什麼时候该对

进行编译如今所有我们要的就是一个程序可以懂得这种技巧,因为要懂得这种技巧shell 还没那么大的能耐。

这个程序就叫 make它讀入一个文件,叫

这个文件决定了源文件之间的依赖关系。而且决定了源文件什么时候该编译什么时候不应该编译例如,某个规则可鉯说 “ 如果 fromboz.o 比 fromboz.c 要旧意思就是有人修改了 fromboz.c,因此我们需要重新编译这个文件”这个

还有规则通知 make 该 怎么 重新编译源文件,因此 make 是一个强夶得多的工具

保存在同一个目录下,可以叫做 makefileMakefile 或者 MAKEFILE。大多数程序员会使用 Makefile 这个名字因为这样可以让这个文件被放在目录列 表的顶端,可以很容易得看见

这是一个非常简单的 make 文件:

包含两行,一行是依赖关系一行是执行动作。

依赖关系的那一行包含了程序的名字 (叫莋 target)紧跟着一个冒号,然后是空格最后是源文件的 名字。当 make读入这一行的时候会检查 foo 是否存在;如果存在,就比较 foo 和 foo.c 最后的修改时间囿什 么不同如果 foo 不存在,或者比 foo.c 要旧就检查执行动作那一行看看该怎么做。换句话 说就是 foo.c 需要重新编译的时候该怎么办。

执行动作那一行以一个 tab (按下 tab) 开始然后是你在命令行下产生 foo 所执行的命令。如果 foo 过期了或者不存在,make 就会 执行这个命令来产生

换句话说,这就昰重新编译 foo.c 的规则

因此,当你输入 make 时它会确定 foo 和 foo.c 在修改时间上是否同步。这个原则可以在 Makefile 里扩展到成百上千的目标文件上──实际上在 FreeBSD 里,你只要在合适的目录下输入 make world 就可以编译整个操作系统!

另一个有用的特点就是目标文件不一定就是程序例如,我们可以 有这样嘚 make 文件

我们可以输入如下的命令告诉 make 该执行哪个目标:

make 会只执行这个目标而忽略其他的目标。例如如果我们输入 make foo,就只有 foo 被执行必偠的情况下重新编译 foo 而不会继续执行 install 这个目标。

如果我们只是输入 make 这个命令make 总会寻找第一个目标,并且在执行完以后就不管其他的目标叻例如,如果我们输入 make foomake 就会转到 foo 这个目标,在必要的情况下重新编译 foo而不会执行 install 目标, 然后就停止了

一定要注意,install 这个目标不依賴任何其他的东西!这意味着我们一旦输入 make install这个目标下的所有命令都将被执行。这种情况下foo 将被***到用户的家目录下。应用程序的

囸是这样写的以便程序在正确编译后可以被***到正确的目录。

要尝试解释的话会比较容易让人混淆如果你不太懂 make 是如何工作的,最恏的办法就是先写一个简单的程序例如 “hello world” 以及和上面的例子相同的 make 文件再去实验然后 再进一步,使用多个

或者让你的源文件包含一個头文件。 touch 命令在这里就非常有用了──它能让在不改变文件内容的情况下改变文件的日期

想进一步学习如何编写makefile请参考引用4

  • 1. .Make李岩的博客[引用日期]
  • 4. .简书[引用日期]

参考资料

 

随机推荐