PHP与理在事先

编程语言的应用选择,大家有各种各样的看法。高级语言有C,C++,C#,面向对象语言的典型代表java是从信息电器发展的,因此有它的优势,也有它的局限。新编程语言族则有PHP,Ruby,Python,R等等,谷歌开发了G语言,能应用Hadoop。而大型数据库语言则有informix,sysbase,oracle,还有windows传统的SQL,foxpro。

新编程语言的特点就是容易学,混合编程、图形输出、大数据处理都很容易。但是,容易学就表示功能简单,即使能驱动hadoop和集群。新编程语言很少能编写操作系统,大型数据库和编译器。传统语言还有fortran、cobol,fortran经常用在高性能计算上,例如:fortran语言航天程序的编写,cobol是IBM层次型数据库的编写语言,很多大公司在使用。PHP的编译器是C语言编写的,用C++进行了重新创建,编译器是将高级语言编译成机器语言,使得计算机能够运行程序的系统软件。编程要反应程序员的编程能力。能让程序有图形界面吗?能编写自然语言处理程序吗?能让程序有五颜六色的色彩吗,而不仅仅是R语言输出的plot图。编程不仅是程序源码行数少,别人几百行,高手只有几十行,而且能展现出程序设计的思想。程序设计是数据结构+算法,选择什么样的数据结构,在完成项目时能选择哪个经典算法,能设计新的数据结构就更是本领了。不仅如此,软件重用能提高效率,减少编程的劳动量,让编程真正有趣而不累人。这称为“造化钟神秀”。程序架构不仅仅是ASP.net,而是对程序在每个程序段的功能上的架构掌握。这称为”一览众山小“。所以,编程不在于使用的语言新,而在于形式和内容的一致与性能。程序的性能不仅是能在内存条件有限制时,可处理大数量级的数据,而且程序的时间复杂度和空间复杂度,以及运行成本少。有些语言运行速度块,但是应用的空间多,而且运行成本高。运行成本是指附加辅助软件多,例如有些语言要求配置hadoop才能完成大数据编程。

R语言,python,matlab类似专用语言,是统计和数学计算的语言。但是发展到数字电路设计,机器人设计,可视化,网络大数据处理,而且向传统高级语言靠拢。比如,R语言能编写C++程序,应用Rcpp中的函数。PHP等语言是网站设计型语言,类似与java语言没有创建关联的java script,对网上数据处理方便简易,然而应用范围受到限制。安卓系统使用的语言是软件和硬件的组合形式,实际上是C语言的硬件驱动程序发展的。

ASP.net据说学起来困难,与新编程语言正好相反,然而ASP.net十分丰富,代表了一种厚重的色彩。

掌握C,C++,C#以后,应再掌握一种新语言,例如:PHP或者R,R语言能处理所谓“社交网络”。对C,C++而言实际上仍然是过程编程,C++的成员函数一定是过程式的方法。而PHP,R在应用无数次后,应该掌握一种传统的高级语言,例如C++,C#,所谓理在事先。对传统高级语言,并行程序设计是不言自明的。虽然新编程语言能用集群编程,却不能在高性能计算机上运行,原因是应该思考的。应该注意的是程序语句的正确,否则debug时很困难。

对“PHP是世界上最好的语言”这个观点的看法,是程序员的应用决定的。最后,是诗词曲赋

                                            无题

                                                      李商隐

                                 昨夜星辰昨夜风,画楼西畔桂堂东。
                                 身无彩凤双飞翼,心有灵犀一点通。
                                 隔座送钩春酒暖,分曹射覆蜡灯红。
                                  嗟余听鼓应官去,走马兰台类转蓬。

                                             望岳

                                                      杜甫    

                                岱宗夫如何?齐鲁青未了。
                                造化钟神秀,阴阳割昏晓。
                                荡胸生层云,决眦入归鸟。
                                会当凌绝顶,一览众山小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值