
作为程序猿或准程序猿,在学校教室里学习最多的是c,c ++,java或.net,c#. 您还将学习一些前端知识. 包括HTML,JavaScript,CSS等. 那么Python或Ruby的优点是什么?为什么公司现在在这方面需要程序员?济南市优秀就业信息技术培训的编辑带您了解以下信息:
与VB / PHP比较
与PHP / VB相比,Python / Ruby在设计上比它们好很多倍. PHP和VB分别是用于开发网站和桌面应用程序的非常流行的语言. 它们之所以受欢迎是因为它们非常易于学习. 对于不懂计算机的人来说很容易. 如果您已经用这些语言开发了大型项目,您会发现这些语言的设计太糟糕了. 如果您是朋友,他将不建议您使用PHP / VB.

与C / C ++ / Java相比
Python / Ruby允许您用更少的代码编写相同的程序. 有人计算过,用Python或Ruby编写的程序的代码行数仅是相应Java代码行数的五分之一. 如果不是绝对必要的,为什么要花那么多时间编写那么多代码?而且,有人说,一个好的程序员可以维护多达20,000行代码. 这不能区分使用的语言是汇编语言,C语言还是Python / Ruby / PHP / Lisp. 因此,如果您使用Python / Ruby编写代码,那么无论您做什么,都可以自己做,如果您切换到Java / C / C ++,则需要5人的小组来完成.


与Perl相比
Perl偏爱Python和Ruby. 在这两种语言出现之前,Perl是最好和最大的动态语言. 但是现在,Perl是的,越来越多的人开始转向Ruby / Python. 我觉得Perl的面向对象机制有点人为设计,很难使用. 一般来说,Perl是一种很难学习的语言,因为它为您提供了太多不同的方式来完成同一任务. 除非您掌握得很好,否则它的语法有点像密码并且很不直观. 简而言之,我觉得Perl是一种不太适合学生的语言,除非您有特殊的原因要学习它(例如,您要处理很多正则表达式ruby语言用途,这是Perl的亮点).
与Lisp / Scala / Haskell / Closure / Erlang相比

与它们相比,Python / Ruby相当“主流”. 确实,每种语言都有其自己的很酷的功能. 对于高级程序员来说,了解这些语言可以对他们的编程思想产生切实的推动作用. 但是这些应该在您未来的职业中决定. 目前,在语言功能和实际使用之间取得平衡之后,Python / Ruby是一个更好的选择.
与sh / sed / awk / bash相比
如果使用Linux / Unix,则可能需要执行一些Shell编程,甚至编写一些小程序. 但是,对于这些语言,一旦程序达到一定的行数,事情就会开始让您痛苦不堪ruby语言用途,您最好使用Python来完成这些事情. 当然,对于这种情况,Perl是最佳选择,Python位居第二. (Ruby不太适合系统外壳程序脚本. )

您可以在Google上搜索“为什么X比Y好”
在用Python或Ruby替换X并用另一种语言替换Y的地方,您会发现无数的文章来解释为什么它们如此好.
如果您可以自由选择毕业项目中使用的编程语言,则应该选择Python或Ruby,这将节省项目开发过程中的一半时间(除非您正在开发移动应用程序,所以您必须使用Java或Objective-C).
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-145344-1.html
只是他故意的
一路走下去
人家都是拿
银行明面上存款利率降低