Ⅰ php是最好的语言
一个人学了3年java终于能做项目了,拿到了20w的年薪;他有一个弟弟,学了3个月php能做项目了,年薪20w。
有一天,弟弟看到哥哥在认真地写代码,哥哥说:老弟,看我的个人博客,写了2周了,马上就可以用了,等我弄好了也给你弄一个。弟弟:巧了,我刚才花了2分钟弄好了一个,就差配置了;哥哥叹了声气,弟弟心想:以前听别人说php是最好的语言,现在我有点觉得有点道理。看起来两种语言的付出与收获不一样,额,怎么说,语言特性不同,php适用于web,而Java可在许多方面大展身手。
Php以快速、便捷着名,在工作中的某些时候,php可能为自己免去了很多麻烦、节省了很多时间的时候想要夸奖一下她。试问所有的程序员:怎么夸奖呢?
会说:哇,你好帅,你真漂亮吗?不会,不同的程序员会说:“java真好”、“c语言真厉害”、“python真优雅”、“php真方便”……
喜爱程度直接加深到最高,怎么表达呢?大家都会这么说:“java是最好的语言”、“c是最好的语言”、“php是最好的语言”……
可为什么只有“php是最好的语言”受到了大家的注意、成为了别人的笑柄呢?答案只有一个:因为说的人太多了~
这又体现出一种程序员幸福度,下面这张图展示了程序员爆粗口的频繁度:
Ⅱ PHP为什么说是最好的编程语言
尝试网络”PHP是最好的语言”,发现指向较多的是那个关于程序员的笑话。 但是如果这个梗来自于这个笑话的话,那么为什么在笑话里这个程序员不说C++/python/haskell或者别的什么语言是最好的而要说PHP是最好的呢?所以感觉似乎最早的出处不在于此。 有人知道吗?
来看看知乎网友们是怎么看待这场语言之争的吧!
网友回答
网友A
“为什么在笑话里这个程序员不说 C++ / Python / Haskell 或者别的什么语言是最好的而要说 PHP是最好的呢?”——因为说任何其他语言“最好”都并不好笑啊。
任何掌握超过两种以上非 PHP 编程语言且具有一定常识的程序员都会本能地意识到 PHP 的问题所在,曾经有一篇汇总性的文章在此: PHP: a fractal of bad design / fuzzy notepad (译文版可见:五大受损, 全面解析PHP的糟糕设计,但翻译得很烂),历陈 PHP 破败之处,激荡深远。如果你没时间去读那篇长文,那我告诉你一个简单的例子来说明 PHP 有多匪夷所思:PHP 的核心函数命名很不一致,有 “strptime”这样类 C 函数的名字,有“nl2br”这样的简写,却也有“htmlspecialchars”这样的长名。后来人们发现这种不一致并非偶然,而是当 PHP 还是只有不到一百个函数的小语言的时候,其作者决定用函数名的字符数量——来作为函数的 hash(!)。由于这个愚不可及的决定,PHP 的函数名长度要尽可能地长短有秩、均匀分布,影响一直延续至今。甚至有好事者将上述文中:
You pull out the hammer, but to your dismay, it has the claw part on both sides.这一句严肃对待,做了一把 PHP 锤子:
试想你走进五金从业者公会的啤酒馆,看到墙上挂着从钉子到电动螺丝刀的各式工具当作陈列品,而你在端详一阵之后指着其中的这样一把锤子,说“啊,这是最好的工具”,你觉得酒馆里的人会是什么反应呢?
网友B
因为php和最好的语言几乎没有关系。。一般用来讽刺一些没见过世面,把自己归属于某一种编程语言的语言教徒。
事实上每一门语言都有其设计的灵魂,有它的取舍。很难说什么是最好的。比起做个脑残粉总是鼓吹自己擅长的语言,不如多学几门语言,开阔视野。
我们都喜欢分享自己的价值观。希望被认可,希望有更多同伴。其实这也是在给身边的人洗脑,这很正常。但有时候自己在某一领域的付出会成为枷锁。
网友C
Windows 是最好的操作系统!
以上为纯吐槽。
我看楼上还有很多还在讨论PHP不是最好的语言,还好我不是程序员,只是稍微懂一点代码,我认为之所以说这个梗,是因为PHP最普及和最流行,大多数不管懂不懂程序都知道或听说过,所以才能引起共鸣。这就是我上面那句吐槽的含义。
如果上面那句吐槽改为:Ubuntu 是最好的操作系统!(围观群众:What?)
网友D
难道不是这么来的?某女:你能让这个论坛的人都吵起来,我今晚就跟你走.
某软件工程师:PHP是最好的语言!
某论坛炸锅了,各种吵架…
某女:服了你了,我们走吧 你想干啥都行.
某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言
某女:…….
网友E
编程语言之争由来已久,
但是php和java确实是最受争议的。
自从web2.0热起来后,java逐渐淡出了。
究其原因并不在于语言本身,
而在于用语言的人。
因为php确实简单,门槛最低,
所以很多并不适合编程的人涌了进来,仅仅为了糊口罢了。
这些人的各种无敌言论自然让很多专业的人呲之以鼻。
天龙八部里有个星宿派,
虽然在施毒方面有些特长,但门下弟子总的来说武艺平平,
其实江湖武功低微的人多的是,低调便是了,谁又老是盯着你呢?
然而这个新宿派却偏偏跑出去招摇过市,胡吹本门派武功盖世,大有傲视天下之势,
那么其他门派的人会怎么看他们呢?
php就是语言江湖的星宿派。
网友F
对我来说PHP 就是最好的语言。它不是炫耀技巧、扯蛋概念的东西。完成任务才是程序员要做的事。没什么语言可以高效开发同时高效运行。
相关利益:写PHP17年。
网友G
作为一个十多年老phper,看到这句话,也会笑。虽然我也会c c++ java go ,并都做有相应产品。 世界上一半以上的网站是php, bat, fb,处处有它。但这些大公司在近些年,都在试图改造它。淘宝去php改java,网络重写扩展,fb搞xhp等等。但结局是搞了这么些,这几大公司却收效甚微。比之前的性能提升不了太多。在我理解看来,无非是想提高一下b格而已。
在php的初始阶段,php是连框架也没有的。直到今天,php创始人lerdorf仍然反对mvc,因为他觉得影响了性能。在那个年代,同样的一个应用,做java的待遇比php高一倍。因为php简单。如果跟你说一个人花了一个星期用php写了个论坛,跑得也还蛮好,你一点也不要惊讶,后来这个论坛还卖给了阿里。面向过程的php,成就了无数小的站点。
后来是一个框架辈出的阶段,phper们终于也有了跟java一样的mvc,待遇也慢慢接近于java了。大家明白了一件事,大项目,得有点高深的学术内涵才能忽悠的住。opp也更加规范了,你能找到的设计模式,php全都有,于是phper放言:你还敢说php不高级, 不入流? 而实际上,设计模式,真正能用到的就那么一两个。对于解析性语言,我只能,呵呵。
归结一下,php,我觉得更像屌丝逆袭。 然后,笑的人有两种,一种是屌丝的自嘲,另一种是高富帅的妒忌。
网友H
先说一下php的优点:
跟py相比,它不需要django之类的库,原生就支持web。小白们不需要配置什么东西,门槛就低了。而且php的语法是类C的,函数命名大部分也是类C的,大部分码农在学校或多或少都学过C/C++,接触php肯定要比py顺手。
跟java相比,支持php的主机显然更多。云主机兴起之前,是个虚拟主机都是lamp,都支持php。而虚拟主机是最便宜的解决方案,也就是说随便租个虚拟主机就能跑php的网站,成本就低了。
我个人认为没有什么最好的语言,只有最合适的语言。php之所以在web2.0的时代异军突起,击败了py,原因跟php坑不坑没有关系,跟契机有关系,跟他在那个环境下合不合适有关系。把php的流行归功于什么最好的语言简直是胡扯,也是没动脑子。
网友H
大部分敢于说自己是最好的语言的语言,至少有一部分人是真这么认为的。
比如说C语言最好的,最差最差也有一部分C语言核心开发者有信心这么说。
但是PHP语言是一个连开发者都不敢‘声称是最好的语言’的语言。
这是不言自明的公设,不需要证明。
小圈子有个笑话。
会不会用PHP是有一个明确判断标准的:
只有觉得PHP是个烂语言,才有资格说“我会PHP”。
如果你连PHP有多烂都感觉不出来,请别说“我会PHP”“我会编程”。
网友J
因为php算不上一种语言。就好像说“射钉器是世界上最好的武器”一样。
Ⅲ PHP为什么是最好的编程语言
所谓PHP是世界上最好的语言,其实是一个笑话。
女神:你能让大家在论坛上争论起来,今晚我就跟你走。
程序员:行。
然后程序员在论坛上发了一个帖子《PHP是世界上最好的语言》,论坛果然就火起来了。
女神:你赢了,咱们走吧。
程序员:不行,我得先说服他们,让他们知道PHP确实是世界上最好的语言。
不过作为PHP程序员的我来说,我是很喜欢PHP的,最主要的原因是因为PHP灵活,开发快。当然这也是不喜欢PHP的人的原因,因为有人喜欢严谨,喜欢强数据类型,喜欢强制声明。
最近我也喜欢做做.net,原因是因为我觉得VS是很不错的开发工具。
由此看来,哪有什么最好的,只要是你喜欢的,就是最好的。
有的人喜欢对比性能什么的,其实我很想说,都是高级语言,谈什么性能嘛,真以为自己做的都是亿万级数据的工程么?要性能咋不去做汇编咧。
Ⅳ 为什么说PHP是世界上最好的语言
部署简单
很多其他行业的公司,希望有一个网站,他们并没有多少预算在网站上,可能只是随便买了一个虚拟主机,这时恐怕最好的选择就是 PHP 了。支持 Ruby, Python 之类的语言的虚拟主机很少,ASP 需要 Windows 的服务器,只有 PHP 可以运行在任何一家虚拟主机上。
学习门槛低
一开始 PHP 是专为 Web 设计的语言(虽然现在已经在向通用编程语言靠拢了), 学习和使用门槛很低,建一个 .php 文件就是网页,用 $_GET['XXOO'] 就可以获取到 GET 参数。而其他通用编程语言,原生并不支持这些与 HTTP 协议相关的功能,这时就需要选择并学习一款 HTTP 框架才能编写 Web 应用,例如 Tornado(Python), Ruby on Rails 等。
语法简单
PHP 一开始是弱类型的(现在只是不那么弱了而已,还算不上强类型),几乎不需要考虑类型转换的事情,甚至在一开始很长的一段时间里,都没有支持面向对象。PHP 可以非常简单地从数据库中存取数据,而一半的网站也无非是从数据库中读写数据。
因为 PHP 是以 CGI 或 FastCGI 的形式运行的,因此也不必考虑内存管理的问题,反正每次请求后,内存都会被释放。
PHP 的错误处理机制也很简单——如果出错就在页面上打印错误信息。想要关闭错误提示也同样简单。
很多重量级的开源项目
如 WordPress(博客), Typecho(博客), Drupal(CMS), MediaWiki(WIKI), DiscuzX(论坛) 等等,可以说想要不折腾地部署一个网站 PHP 就是最佳选择。
经过了历史考验
PHP 毕竟也算是老牌 Web 编程语言了,能踩的坑已经被前辈踩过了,大量的库可以重用,要招会 PHP 的开发人员也很容易,而 Node.js, Golang 等等新语言则会遇到技术储备,人才储备方面的问题。而 Python, Ruby 也不要高兴得太早——虽然你们很早就被发明出来了,但那时候还没多少人搞 Web 开发。
Ⅳ 为什么php是世界上最好的编程语言
PHP是完全免费的,而且和他相关的服务器都是免费的,所以很多人都愿意用,所以PHP才会这么热门
对于大公司JAVA做的网站,每年的维护费用大约100万人民币,而PHP这只要几万就足够了,所以很多公司首选PHP,但是如果要考虑安全和稳定当然JAVA最好。
Ⅵ 世界上最好的编程语言
JAVA最棒!
@Afei
我多年的开发经验告诉我,java最棒!
@阿飞
楼上,你一定是我失散多年的姐姐~
@HeyTing
Java!因为我就用Java!
@huangyh24347
当然是Java,自己学的语言,跪着也要舔
@jiangzw19965
java,因为java程序员人多
Python最牛!
@一厘米
python 学习成本低,上手快,功能强大
@加载失败
Python上手很快,而且是面向对象的语言,可以自己写一些方便工作的小程序,很方便
@西瓜呱
最近学python,所以选python,简单好用
@暮汐
人生苦短,let's python!
PHP最强!
@隔壁老汪
毫无疑问,php是最好的语言
@喵星球的汪星人
毫无疑问,php是最好的语言(破音
@xuyf19391
PHP是世界上最好的语言,这不是公认的吗
C语言最优秀!
@fansq
C
不加不减,不大不小,不新不旧,正当年
@品味印记
C 大学学的第一门语音
@汪汪汪
还是投给了C 没有原因
GO最GOOD!
@小卒
难道不是Go吗?性能棒、开发效率高、并发好、编译快、生态强,并没有理由反驳它!
@akds
C语言缺乏对垃圾回收(内存管理)和面向对象的支持,C++又过于复杂,Java、python带了个虚拟机跟乌龟背个壳似的,导致这些语言只能在某一领域内发挥作用,前端和go、java、c这类关注点不同,没法比较,在后端语言上,go语言基本上解决了常见语言的几乎所有问题吧,下能做系统编程,上能做应用编程、对象编程,语法又简单,库也慢慢的丰富起来了,工程规范也做的较好,现在后端,go除了在嵌入式方面的库较少之外,其他都慢慢丰富起来了,接触不久就感觉golang有一统天下的潜质。
除了以上这些不着边际情感真挚的理由
还涌现了一波墙头草综合分析专业人士
哪个都好@特立独行的猪
php是世界上......~呸,python是世界上最好的语言。一个混迹于C#的java程序员如是说
@foo
靠哪个吃饭哪个就最佳
@Alone
Python成功的首要原因是:这门语言让编程变得很简单,而且使之一直保持简单。所以我选择java
Ⅶ 哪个编程语言最好学
目前通用排名如下:
1、Java、C、C++!
从2001年Tiobe编程语言排行榜开始发布至今,Java、C、C++几乎一直占据着前三名。虽然Perl、Visual Basic、Objective-C、PHP曾经也排到第3名,但和C++相比,他们就显得不值一提了,因为他们最多只能保持几个月而已。
2、曾经大热的语言:
Perl:像C一样强大,像awk、sed等脚本描述语言一样方便。
PHP:世界上最好的编程语言。
C#:有人认为C#势必会取代C++,C++是垃圾语言,因为微软的大力推广,使用C#的人越来越多,C++却正在被人遗忘。
Delphi:真正的程序员用C++,聪明的程序员用Delphi,Delphi简单、高效、强大。
3、现在使用很广泛的
Python:当今大学教授的第一语言,在统计领域排名第一,在人工智能编程领域排名第一,在脚本编写方面排名第一,在系统测试方面排名第一。
培训机构说:Python已经超过Java了,世界第一了。
4、很久很久以前的编程语言
Foxpro: 曾经最流程的编程语言,市场上的霸主,2015年消失。
PowerBuilder:史上最强大的数据窗口,如果程序员不会PowerBuilder,都不好意思说自己是程序员。
Foxpro是我的第一编程语言,我用它开发了第一个项目。我最喜欢书是《二十一天PowerBuilder从入门到精通》,面试过纺织厂的程序员职位,没被录用。我最后一次用Delphi开发是十五年前。我最不喜欢的是C语言,第一次写的C语言代码是:
char str;
str="hello world";
5、C与C++的关系
C++是C的增强版吗?就像iPhone7和iPhone7 plus的关系吗?那为什么国外的C程序员远远超过C++程序员呢?
最顶级的工程师用C语言开发出Java、Python等语言给程序员使用。
我们是程序员,所以用C++。
Ⅷ php为什么是世界上最好的语言
1.简单易学
入门难度最低,上手较容易的编程语言,0基础也能学!
2.网站开发神器
80%国内互联网网站使用php开发
目前,全球5000万互联网网站中,有60%以上使用着php技术
3.市场饱和度低
目前在国内,学习php的人较少,缺少专业性人才,企业需求也日渐增多,可以说这方面的专业人才是供不应求,平均每5个职位抢一个人!
4.最抢手的后端开发语言
2016年,据BOSS直聘网统计,PHP成为最抢手的后端语言,没有之一!PHP开发工程师荣登互联网10大最受欢迎的人才榜首。
5.微信和小程序首选后台语言
微信和小程序官方推荐使用PHP语言作为开发语言。
6.可轻松渗透移动端
PHP不仅可以向移动APP传输数据,而且PHP程序员还可通过混合式来开发手机APP,可兼容iOS和Android手机!大大降低企业开发成本!
7.接私单 赚外快
开发速度快,成本低,可利用工作业余时间接私单,赚外快!
Ⅸ 哪个编程语言,是世界上最好的语言
从辩证的角度考虑没有哪个编程语言是最好的,适合自己的才是最好的,无论一个编程语言有多少优势。
相信不同的程序员会有不同的答案。常用的编程语言有C++、 C、Java、C#、Python等等。每种编程语言都自身的优点,但也是或多或少的存在这一些缺陷。所以对于程序员来说那编程语言适合项目的开发并且使用顺手那么那种语言就是最好的语言。比如说几乎不会有程序员去拿PHP、C#、Python来做嵌入式的开发。所以要选择是使用哪种语言就要看所要使用的平台环境。下面就来大概说说不同语言的特点吧。
C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言
简洁紧凑、灵活方便;运算符丰富;数据类型丰富;表达方式灵活实用;允许直接访问物理地址,对硬件进行操作;生成目标代码质量高,程序执行效率高;可移植性好;
C++是面向对象的C语言,由于偏底层,所以性能非常高,仅次于C语言,主要用在一个要求高性能的领域。。。这个不好说,因为实际需求上,用处挺杂的,而且也确实不太好学。
PHP是一种通用开源脚本语言。语法吸收了C语言、Perl以及java的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。
Java具有卓越的通用性、高效性、安全性,广泛应用于个人PC、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群
python语言,是一种面向对象、直译式计算机程序设计语言,Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能用其他语言制作的各种模块轻松地联结在一起
C#和Java极其相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi,与COM是直接集成的,而且它是微软公司 .NET windows网络框架的主角
总结起来:
PHP:没有什么突出的优点
C 底层操作、性能优化
Java、C# 库多通用型强。
Python 语言清晰明白
C++ 什么都能干全能
Ⅹ php是最好的编程语言
没有最好,只有更好,没有哪种语言是有所有的优点,没有缺点的,你觉得它好用就行了,不用纠结于什么,最好不最好。