热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php是世界上最好的语言这个梗的前世今生

php是世界上最好的语言这个梗的前世今生


职场20200114 14:50:49

php是世界上最好的语言!

php是世界上最好的语言!

php是世界上最好的语言!

php是世界上最好的语言!

重要的事情说三遍,然后赶紧运动真气,保护周身,以防止来自四面八方的板砖、西红柿、臭鸡蛋之类的东西。

php是世界上最好的语言这个梗的前世今生,

咳咳,大家冷静下,听我白话。

phper预备队

phper预备队主要来源于在校学生。呆在象牙塔,不知道外面的世界,游戏之余,想学点什么,然后接触了编程。

怎么学呢?一部分人直接找一门编程语言学,找来找去选了php,而php语法的对初学者来说简单易学,其在web开发中的优势也让我们可以马上上手写点东西;另一部分人琢磨来琢磨去考个计算机等级证书吧,也许找工作有用。于是报考了计算机二级C语言。

以上phper的一个主要来源,非计算机专业学生自学。

为什么是主要非信息学院计算机专业学生呢?一个原因是因为php在计算机专业大多是选修课,纯属调味品,正统的都在讲java。所以这些专业的学生毕业大概率是去做java了。

phper正规军

以上交代这句话当时的社会环境,一句话总结,phper群体的基本特征:自学php,而且大概率只熟悉或者熟练使用php。而这些人在php统治web开发的年月里成长为php正规军中的一员,靠着这本手艺养家糊口,发家致富。这里面不排除个别天赋异禀的朋友自学并精通多门语言,但是从整个群体取样我这个说法是站得住脚的。或者说很多月在自学php的很长一段时间内是符合这个群体特征的。

讲到这,也许有看官要问了,你这是歧视phper么?当然不是,因为在我自己也曾是这个正规军中的一员,以上所讲均是我自己亲历,或身边朋友的经历。

出处

”php是世界上最好的语言“这句话,最早出现在2001年7月的PHP文档中。

而在这之后不久,我们就可以看到更激进的言论了,Because PHP is the best language ever, ever. It's fast, very powerful, and free.因为PHP是有史以来最好的语言,没有之一。它快速,非常强大,而且免费。

争论

于是乎在网络的各个地方,语言好坏之争炒出了新高度,再安静的论坛,只要一句”php是世界上最好的语言“就能吵半天的。

讲个段子

某女:你能让这个论坛的人都吵起来,我今晚就跟你走。

某软件工程师:PHP是最好的语言!

某论坛真的就炸锅了,各种吵架……

某女:服了你了,我们走吧,你想干啥都行。

某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言…

再讲一个段子

三个程序员坐在格子间里编程。

一个程序员一言不发,他用的是python.

一个程序员写一会儿就按一下编译,然后就玩会儿手机。他用的是C++。

一个程序员坐在那里浏览网页,不时飞快的键入一些字符。

经理看到,怒道:你怎么不干活,尽在上网。

回答:我在查实现这个功能需要用什么函数。

他用的是PHP。

总结

不识庐山真面目,只缘身在此山中。

这是个情怀的问题,但是不止是情怀的问题;从这个角度来回答,那么任何东西只要能够满足你情怀就是最好的,所以如果php能够支撑起你的梦想,用php能够解决你工作当中遇到的问题,让你能够生活下去,那么它就是最好的语言。

但是语言只是一个解决问题的工具,不能仅局限于使用某种语言,拥抱开放,才能看的更远,多掌握一种工具,在面对问题的时候就会多一种解决方案,人生永远不要给自己设限。

php历经多年依然很棒,在web开发领域,依然被广泛使用,也将被长期使用,至少目前没有后来者居上的情况发生。但对每个phper来说,立足当下,着眼未来才是关键,不要固步自封,学会开放的胸怀去面对,走出自己的舒适区,再学至少一门编程语言吧。只有在学习中我们才能进步,这一点其实php本身就在慢慢的改变,只要你有心去注意,你会发现,你所用的几个流行的php开发框架越来越多的在借鉴java的开发思想。php本身都在不断的学习进步,作为一个phper,我们有什么理由原地踏步呢?

一门语言好不好,一方面在于语言本身,而更重要的是使用语言的人。

如果你对php真的有大爱,不想”php是世界上最好的语言“仅仅是一个梗,那么就写好你的代码,用硬实力说话咱硬气。

做技术的心态


推荐阅读
  • 本文介绍了使用Python解析C语言结构体的方法,包括定义基本类型和结构体类型的字典,并提供了一个示例代码,展示了如何解析C语言结构体。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 本文介绍了Python版Protobuf的安装和使用方法,包括版本选择、编译配置、示例代码等内容。通过学习本教程,您将了解如何在Python中使用Protobuf进行数据序列化和反序列化操作,以及相关的注意事项和技巧。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 这篇文章主要介绍了Python拼接字符串的七种方式,包括使用%、format()、join()、f-string等方法。每种方法都有其特点和限制,通过本文的介绍可以帮助读者更好地理解和运用字符串拼接的技巧。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
author-avatar
高小原gy_941
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有