当前位置: 首页 > 科技观察

被编程语言PUA过:用网络俚语写代码,每天都在“赋能”变数

时间:2023-03-21 22:20:05 科技观察

从程序员代码到产品经理PPT的生态闭环终于打开了。如果编程语言都是关于“授权”、“反馈”和“动手”的,那会是什么样子?我们先写个程序看看:怎么样,你看懂了吗?这个程序不是潦草的。函数的定义和条件判断是一气呵成的。训练有素,真能贯穿始终:相信有些高手已经看懂了。上面是一个求斐波那契数列的递归程序,只是加了点世界上最好的编程语言PPT的语法。如果非要把上面的程序翻译成“人话”,那就是:是不是豁然开朗了?一个好的程序,为什么要用“非人类语言”来写呢?其实这是国内程序员开发的一种网络俚语编程语言,英文名称为PUALanguage。这种语言成功地对齐了两个部门的员工:非技术部门可以快速掌握编程要领,而程序员也可以获得日常PPT报告的乐趣。看到这么有趣的编程方式,程序员表示自己的工作又进阶了,毕竟每天要给几十个对象赋能。那么,PUALang应该怎么写程序呢?编程“风格”一般编程语言所需要的基本功能,PUA朗都有。整个语法的表达方式堪称“信而雅”:if对应细分,while对应闭环,let对应赋能,fn对应gripper,array是组合拳...monkeypua-lang对if细分的解释"specialization"elsepath"pathway"whileclosedloop"closedloop"true375"3.75",apassingperformanceevaluationresultfalse325“3.25”,失败的绩效评估结果let赋能“enable”,花哨的方式fn抓手“handle”,作为对事情的处理returnRepay“repay”,在阿里巴巴用作反馈的总称systemsArray组合拳"combomove";语言中还没有一个词Hash载体“载体”;语言中还没有一个词=“对齐”+链接“链接”-差异“差异”/倾斜“倾斜”输出“输出”退出消除“消除”35看到这里,老员工们估计都已经瑟瑟发抖了:“375”是真的,“325”是假的,被KPI支配的恐惧,被卷入一家互联网大公司的感觉顿时扑面而来。难怪英文名字叫PUALang。看完整个语法,我觉得:这位程序员成功的以GitHub为中台,以开源为打法,快速打出一套组合拳,成功挖掘公关作为新用户,形成了新的方法论,为编程行业赋能。来看看大厂的业务布局,关注一个网点。什么是插座?用一张图来解释一下:投资只是开始,毕竟不能落地的项目是拿不到资源的,所以有:里面有很多概念,慢慢解释吧,先总而言之,高空降落:如果打磨说白了很好理解:好不容易下班了,领导却发来了最新的指示:升级产品。抓手系统暂无升级,请速请对站P7协助升级。晚上九点,终于写出来了:没看懂,先试运行一下:原来这次升级意味着双倍的价格,早点告诉你吧。这个PUALanguage项目是什么鬼,居然是基于另一个用Rust实现的Monkey语言项目rs-monkey-lang修改而来的。Monkey语言是在《Writing An Interpreter In Go》一书中介绍的,专门用来学习口译员工作的语言。在你恶搞网络俚语的同时,不妨看看它的源码,也可以顺便了解一下解释器。PUALanguage还处于早期开发阶段,只有一些基本功能,但已经获得了1.7kstar,网友纷纷在Issue中踊跃脑洞。作为bug编写者,必须要有异常处理:另一位不愿透露姓名的网友提出更高级的功能:除了功能,整体风格要保持一致:开源协议也要改:最后,测试请看这段大家俚语水平的代码,能猜出重点解决了什么痛点吗?项目地址:https://github.com/flaneur2020/pua-lang在线解释器:https://flaneur2020.github.io/pua-lang/