java好玩吗_现在还有人觉得java有趣吗?

作者分享了使用C、Perl、Java、PHP等编程语言的经历。认为Perl社区有趣,代码像咒语;PHP易入门但配置麻烦。若将PHP等语言习惯用于Java,会发现Java很有趣,它能集成多种功能,还能玩函数式编程,可封装中文扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有趣呀!

我用过的编程语言不多,先后顺序为 C、Perl、Java、PHP、Javascript、Python。这些都是实际工作中用了的,写个 Hello world 体验下的不算。

这里面要说有趣,个人觉得是 Perl,她的有趣不是开发了什么有趣的软件,而是当年那个社区太有意思了。可惜我接触时已经是这个语言的暮年了,只能追追唐宗汉的花边故事。这语言怎么评价呢?感觉就像咒语一样,已经不在工程的范畴,写程序那就像念经。顺便说下,有很多 Perl 代码编写的诗歌,有点意思。相对来说,Python 几乎就是 Perl 的一个反面,连理念都相反:Perl:做一件事不止一种方法;Python:最好是只有一种方法来做一件事。

PHP 是生活所迫才用上的,但用上就一直停不下来,靠他糊口近 10 年。老实说,不怎么喜欢,首先嘛,太易入门,不够装逼,哈哈。可能没逼装硬要装,早期的同事们,总是要编译安装,各种依赖,烦死个人,那会儿也没 docker,经常在自家测试服务器上弄得好好的,配置脚本也写好了,一上客户的服务器,折腾死个人。招几个 PHPer,没过一年,老板干脆把运维都给开了。后来,慢慢的大家也不再追求传得神乎其神的『编译的性能更好』,用 PEAR/PEAL 来装扩展,省事多了。

如果您对以上两种语言用得比较熟了,然后把一些习惯不经意间用到 Java 上,就会觉得 Java 很有趣。比如常用的读写文件,Java 圆环套圆环,头大,php 里就 fopen 一个,还有更过分的,file_get_contents/file_put_contents,管他文本还是字节,全能。如果你总是操作某类文件,自己在 Java 里封装一个不就完事了嘛。PHP 里的 array 也一样,他同时是 Array/List/Set/Map(注意:PHP DS 模块里集合框架那套全有),想在 Java 里像 PHP 一样方便,那就一个 LinkedHashMap 搞定嘛,性能?内存?你搞啥消耗那么大嘛,咱不是要有趣嘛。当然,被同事揍别说是知乎上某个二逼教的。

Java 可以内嵌消息队列、网页服务(Jetty)、搜索引擎(Lucene)、关系数据库(SQLite),反正,如果你不太讲究(或太讲究),可以把所有东西集成到一起,甚至于连 JDK 都打包到一起,哪个家伙要,你就一整个丢过去,还要啥环境、要啥环境,Docker 个毛线 Dock……

Java 可以玩函数式,搞一堆箭头括号,怎么难懂怎么写,玩死你的队友。你还可以利用函数式,封装一个纯中文的扩展『语法』。放心,鸭羹用不着编译原理,只是取中文别名而已。然后,把输入法设置成中文状态下英文符号,写去把,什么『如果』、『循环』,你就是搞成古文都行,你再给这套封装取个名,比如叫『木兰』,嘿,没准在 Gayhub 上星星爆炸。

说 Java 没趣,那不是因为 Java 没趣呀,是你对工作没趣呀。来,都嗨起来!怎么有趣怎么写,教育教育明年新来的同事:屎山?这就是你个新手的工作。想嗨?像我一样站到屎山顶上来,只管拉不管擦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值