“我最希望的六种编程语言!”
时间:2024-12-11 12:21:14
我对于J爱恨交加。语种本身有很多让我对不起的以外,但我过去要用它,因为这是唯一相对于于应用软件家用电脑的语种。当必须在重大项目中的完成较慢速算显现出时,我珍惜两点。第一,击键次数。请注意是在Python中的算显现出阶乘的之和的方式:
importmath prod([math.factorial(x) forx inl])太麻烦了!在J语种中的更为为简单,只必须 * / ! l,击键次数少一个尺度。在必须测试者各种公式时,击键次数就很重要了。但是J语种中的“只不过数组”,这就限制了它作为家用电脑的潜质。它没有办法很好滴解决问题字符、JSON、交集或哈希备注,日期转换更为为繁琐,对于组合疑问也无计可施,等待。我渴望有一种语种能考虑到一切供给。同样还能给数组受制于命名内部空间。
我渴望家用电脑拥有的另一个特性就是内置的响应式编程,仅仅就是一种文本编程语种和Excel的结合体。我渴望能实现请注意的机能:
input = 1out1: input + 1#out1 is now 2input = 4#out1 is now 5out2: out1.replace(+, -)#out2 is now 3# let's pull an APLinput = 4 2#out1 is 5 3#out2 is 3 1当然,这会更为为难学,但我已经续学过了许多奇怪但强盛的语种。交互式算显现出更为为常用,我学了很多知识来收尾这项指导工作。
……或许我不该放心用到Excel。
第五种:根本的时序多种类型语种
(有人会知道,Smalltalk就是百分百的时序多种类型语种)
连续性多种类型更为为好!连续性多种类型语种有很多一点点的从前,但时序多种类型语种大不完全一致。许多研究都在朝着给时序多种类型语种填充多种类型的朝著决心。我并不认为,时序多种类型本身也有许多有趣的朝著可以更为进一步。例如,可以在运行时分解成重新多种类型!将此机能与履约结合,就可以给数组填充制约,例如:
type Interval(x, y) <: Int {x <= self <= y;}var i: Interval(1, 10) = 3i += 7 #oki += 1 #error!一点点吧?我还不其实这个机能不该有用(也许只是类的词汇糖),但它过去很有意思。我希望刚才人们会怎么用它。
我还渴望都能在运行时更为改线性定义。在我看来,一个程序在把其他程序在作为读写格式化再运行,然后我还要去实验该程序在在特定状况下的行为,这简直就是噩梦。我渴望能实现元编程。
第六种:将示意图形界面作为首要机能来默许的语种
我好怀念VB6。
原文地址:
。黄褐斑脑溢血治疗好的方法
吃什么可以止泻
手机看久了眼睛模糊怎么办
老是拉肚子拉稀是什么原因
胃肠型感冒可以喝藿香正气液吗
空调病的主要症状有哪些
生物医药制造企业
扭伤吃什么止痛药
新冠阳性吃什么药
- .写给中学同学Z的第二封信
- .北京报:别对共享单车涨价暴跳如雷
- .相恋后的人到底有多狠
- .长三角距离世界级都市圈还有多远
- .你是我的如意,爱你如初,一生不变
- .科技日报新华网:集中力量办好自己的事情,激发高质量发展内生动力
- .信任就像一张纸,皱了,即使接踵而来,也恢复不了原来的样子,不要去
- .51vs50 澳大利亚降通胀法案惊险通关参议院
- .如果你的擢升,是因为老板被开除
- .讲真的,暗恋你的人,在微信上会有坑洞
- .被青梅竹马打压多年,再次相见得悉女孩要订婚,男子后悔不已
- .责备婚后要穿新衣服,盼盼赶紧带我来逛街买衣服,还买了大红色的情侣装。和他在一起舒服自由,这就是我想要的感觉吧
- .要强大什么持续性才能一个人终老?
- .开心一刻:追空姐两年了,她死活就是不达成协议,于是在那一夜后…
- .什么样的汇报领导儿时?
- .《原谅,但不能忘记》第一部 《在特殊监狱里》 (连载183)
- .集为在职场中获得成功的8个捷径
- .你的职场为谁在努力奋斗
- .第一次当指派该怎么避坑?
- .脱单1531丨光照上进的国企小哥哥,待人和善,会做饭的暖男,想找个人品好,顾家的女生