只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  在软件开发时,选用编程语言的标准是什么?


在软件开发时,选用编程语言的标准是什么?

发布时间:2019-05-23 05:48:56  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
既然是菜鸟,听你们老大的就行,有什么不明白的问他去。
在软件开发时,选用编程语言的标准是什么?既然是菜鸟,听你们老大的就行,有什么不明白的问他去。虽然我们一直都说,每一个项目都有它最合适的语言,不过大部分老板通常也搞不明白这个,要么挑一个高大上的,要么挑自己喜欢的。你会一般来讲,依据项目的需要、人员能力,匹配语言的特性。
比如C++,性能最高,容易出错,开发最难,对人员要求也更高。Perl的功能比Shell强,但是要求系统上必须有Perl才行,而shell总会有。太多了,想到了再继续补充。。。

1. 平台限制,前端选js,IOS选OC,出来可执行文件是否在目标平台有虚拟机等巴拉巴拉
2. 在某领域有成熟的框架,库,生态
3. 性能
4. 多人开发是否容易,是否有好的调试工具,测试工具,是否面向对象,内存自动回收,强类型。。
5. 业界做类似开发都用什么?网上资料是否丰富,遇到坑好求助
6. 团队人员是否熟悉,学起来是否容易
7. 语言使用是否方便,开发是否迅速在软件开发时,选用编程语言的标准是选择特定领域的最适合的语言
  1. 比如说要做一个很炫的web页面,这个时候如果你想用C++,C,Java而不是javascript,coffeescript必定是费力不讨好。
  2. 在比如说就在小小的实验室里做图像处理相关算法的研究,这个时候非要用C/C++/Java不用MATLAB一样是费力而不讨好。
  3. 再比如Linux内核开发,最适合的就是C,你想用Java就是得被人喷。
  4. 再比如服务器运维写个监控或者自动化测试脚本,你要是用C、Java、C++来写,菜鸟都知道你比他还菜。
  5. 再比如说开发一个网站的后台,有用java的有用C++的有用Python/Ruby/Php的,这里区别在哪里?就是你的需求,腾讯百度这种机器数非常多的用java/C++代码写一次上百台机器在跑。搞个小网站人力有限还用Java/C++开发那就是坑爹坑团队。

比如为什么用java而不用c++,为什么用perl而不用shell

首先要明确开发的东西是什么? 是哪个领域的。Android的可以用java和C++,但接口的支持程度应该是有区别的。比如Hadoop 是用Java写的,但也能用其他语言写MapReduce程序但是对接口的支持程度是明显有区别的。所以开发Android/Hadoop这种就应该尽可能用Java。

0. 现有系统的集成。
1. 程序的目标平台。
2. 程序的应用领域。
3. 团队的熟练程度。甲方没告诉你,项目经理也会告诉你的...看项目需要、团队需要和平台支持。
其次是现成可用资源的多寡,比如各种可以用的第三方库等等。
再其次就是老子喜欢用的,顺便说一下其实我当初并不喜欢PHP,但时至今日用什么语言早就懒得计较了。。。如果是商业项目,除非你是总负责人,否则自然会有老板、项目经理啥的告诉你要用什么,你没得选,简单。
如果是你自己主导的项目,那就更简单了:
(1)先看你会的技术能不能很好地完成它,可以,马上动手做吧,别理别人说“XXX技术更适合”之类的话,就算他的话对,你不会也白搭。
(2)如果你会的东西搞不掂的话,那看看能不能在一个有限长的时期内学会一种大家用得最多的可以完成它的技术。如果不行?那放弃吧,这个项目至少在目前己超出了你的能力,也不用选了。除非这是一个长期项目,可以等到你掌握能完成它的那些新技术。适合
也就是实惠,省时省力收益高。

我想就是这个目的吧如何选择入行语言主流的编程语言包括C语言、Java语言、C#、C++等多种语言,多达十几种编程语言。不同的软件开发技术所需要的编程语言也是不同的,所以选择技术方向很重要,对于刚刚接触编程语言的人来说,很可能还没有明确的技术方向,这样的情况下,建议先从基础的C语言或者Java语言开始入门,作为基础语言,大多数的主流的高级编程语言都是以这两种语言为基础演变而来的。掌握了基础语言,对以后的学习有很大的铺垫作用。

企业的唯一目的是盈利。

因此考虑:投入最低,产出最高。以此为标准,进行博弈。

一个老板的故事

Java比C++性能略低,但开发效率更高。因此大部分后台服务可能选择Java。

但密集运算,C++性能更佳。前端工具,或者后台枢纽,都可能选择C++。比如节省50%的服务器,10000台可以省5000台,一年就节省几千万成本。


假如:在Java和C++之中,老板听了上述信息,随机决定用C++立项。

什么?一台服务器都跑不满!那赶快换Java。

什么?用户突然增长,100台都不够?Java先顶住。

什么?10000台了?老板心在吐血,换C++重构。

什么?折腾了半年,C++搞不定?又换回Java。

一切皆有可能

这样不同编程语言的反复尝试,全球大大小小发生了几千万次。默默地观察着的人们,也在私传着相关信息。

知乎都能跑在全球最慢的编程语言Python上,还有什么不可能发生呢。

但用C++写页面真的会死人的,CGI拼字符串的那种。别问我为什么,我默默地观察过。

责任编辑:
热门阅读排行
© 16货源网 1064879863