免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 55882 | 回复: 73
打印 上一主题 下一主题

[C] 站在月亮看地球——牛逼的新语言 MoonScript [复制链接]

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
1 [报告]
发表于 2011-08-16 15:35 |显示全部楼层
本帖最后由 OwnWaterloo 于 2011-08-16 15:39 编辑

1. ((a, b)->print a, b, a+b)(1,2) -->打印 1 2 3
2. MoonScript 的一切都是表达式(或者尽力让一切都是表达式
又是lisp玩剩下的。

3. MoonScript 支持完整的面向对象编程,类、继承,应有尽有
人家lisp都不屑玩的。

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
2 [报告]
发表于 2011-08-16 15:47 |显示全部楼层
lisp那个丑陋的东西就不要提了哈,咱们讨论的是正常地编程语言,不是把人搞成编译器的头脑老虎凳~~
starwing83 发表于 2011-08-16 15:41


丑陋? 不正常?
你这是在对全世界使用sgml(html/xml)的程序员施加群体嘲讽, 对吧?
那简直是一定的……

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
3 [报告]
发表于 2011-08-16 15:53 |显示全部楼层
回复 5# starwing83

有用xml的, 还大把大把的……

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
4 [报告]
发表于 2011-08-16 16:08 |显示全部楼层
回复 7# starwing83

lisp方言?
将先解析树隐藏, 再设计一套所谓的DOM去访问, 这不脱了裤子放屁么?
重新且糟糕的发明一件事物就是如此地有吸引力???

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
5 [报告]
发表于 2011-08-16 16:30 |显示全部楼层
回复 10# reiase

果然无论什么领域都是乡巴佬居多……

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
6 [报告]
发表于 2011-08-16 16:43 |显示全部楼层
回复 10# reiase

js那种奇葩的作用域, 能找到第2家吗?
不要说 let 什么的, 已经晚了。

函数调用有4种形式? 他妈居然敢比C++还复杂? 还有天理没?
非要将某个参数区别对待, 好, 就搞出 f() 与 o.m() 的区别。
又需要显式传递那个特殊参数, 好, 又搞出 call/apply。
Array.prototype.indexOf.call(n.parentNode.childNodes,n) 抛开indexOf需要针对浏览器判断不说, 这种奇葩找得到第2家???
最后一种, new F(...) , 除了能设置prototype, 与上面三种有什么不同? 敢吧prototype暴露并可写吗?


数据结构只有hash表一种……

一种就一种吧, 人家lua也只有一种, 但好歹lua对键还要区分类型。
a["1"] = 12; a[1] = 26
这修改的是同一个元素啊!!!

这些都算了, 敢叫它hash表吗? 不, 人家非要叫object。
敢叫key吗? 不, 人家非要叫property, 这样才够OO, 这样才够脑残!!!

就这样一门已经不知道从哪吐槽好的语言, 居然还如此流行, 居然还要搞什么server site js……
再想想平时访问的那些网页(以及以后可能有的某些界面)是用怎样糟糕的语言(以及怎样素质的程序员)编写, 顿时世界在我眼里就是另一种颜色……


再说css, 这玩意纯粹一个纯粹就是为了文案人员发明的有木有!!!

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
7 [报告]
发表于 2011-08-16 16:48 |显示全部楼层
回复 10# reiase

忘记吐槽DOM了, 抱歉……
DOM不过是将数据结构与一些基本得不能再基本的算法重新发明一次, 也称得上伟大?
请区分流行与伟大, 谢谢……

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
8 [报告]
发表于 2011-08-16 16:52 |显示全部楼层
回复 14# reiase

吃到注射有添加剂的葡萄, 那就不是sb的问题, 是人命问题了……

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
9 [报告]
发表于 2011-08-16 17:07 |显示全部楼层
回复 19# reiase

以前都写一些小得不能再小的js, 全局都无所谓。
准备整大的前仔细研究了一番, 坑死爹啊这是!!!
为了吸引更多程序员, 使用C系语言的语法, 怎么不把block scope学过来啊……
又要弄得像, 又在如此关键的地方弄得这么与众不同……

python好歹是通用目的的编程语言, 而有丰富的标准库

js连访问文件都不能, 这怎么比……
以浏览器客户端脚本为主要目的, 居然标准库贫乏得连字符串编码解码都没有……
utf-8 还好, 几行代码就完了……
gbk那就是表啊……


最近用python干的事……
两段音频A、B, 看上去差不多, 貌似B是从A中截取的。
好, 直接读wav呗……
都准备去查wav格式了, 想想不对, 貌似python有。 一翻文档, 果然有……
然后:
1. 读取wav
2. base64
3. diff
4. md5
全在python(的官方dist)里面搞完了……

js能做到吗?

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
10 [报告]
发表于 2011-08-16 17:13 |显示全部楼层
回复 22# reiase

从一开始 sgml/html/xml 就不应该被发明出来。
发明者都该拉去鞭笞一万次一万次一万次!!!

不过现在说什么都晚了……
我可以说自己一辈子都不用java干活……
但要想逃避html/js……  代价就太大了……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP