免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: starwing83
打印 上一主题 下一主题

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

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
121 [报告]
发表于 2011-08-18 00:11 |只看该作者
回复 109# starwing83

你的意思就是:
1. 代码层面依然区分变量 s 与字面量 "literal"
2. 语言没有string与symbol类型之分
3. 通过read 将 s 处理为 "s" , 将 "literal" 处理为 (Q "literal")
Q是特殊表, 不对参数求值。

似乎可行, 可以还需要考虑一些print representation与uninterned symbol 的问题……

这个与以前提到的:
1. 只用char 声明存储(并适当对齐) memory
2. 使用时再 *(T*)memory
有几分相似………………

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
122 [报告]
发表于 2011-08-18 00:14 |只看该作者
回复 117# 幻の上帝

1. 当真 http://bbs.chinaunix.net/viewthr ... ;page=2#pid15430437
2. 果然操蛋啊……  还可以这样……
  1. for (char*p;int c=0;)
复制代码
可以, 那
  1. for (char*p;int c=0,d=0;)
复制代码
呢?
又根据什么来判断下次是否继续循环呢?

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
123 [报告]
发表于 2011-08-18 00:20 |只看该作者
回复 95# captivated

蜀黍如果以后还打算学emacs的话, 最好从elisp而不是scheme开始学……
这样可以一边学一边说: 啊, scheme真好……
如果反过来, 可能会: elisp真操蛋。 于是就放弃了……

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
124 [报告]
发表于 2011-08-18 00:53 |只看该作者
回复 1# starwing83

lz, 那篇文章我找到了:
Java语言学校的危险性(译文) http://www.ruanyifeng.com/blog/2 ... of_javaschools.html
The Perils of JavaSchools  http://www.joelonsoftware.com/ar ... sofJavaSchools.html

如果计算机系的课程都与Java语言有关,那么对于那些在智力上无法应付复杂概念的学生,就没有东西可以真的淘汰他们。作为一个雇主,我发现那些100%Java教学的计算机系,已经培养出了相当一大批毕业生,这些学生只能勉强完成难度日益降低的课程作业,只会用Java语言编写简单的记账程序,如果你让他们编写一个更难的东西,他们就束手无策了。他们的智力不足以成为程序员。


知道为什么苦逼程序员越来越多了吗?
因为越来越简化的编程工具让他们抱有侥幸: 自己也许还能凑合着写写代码什么的~
今天(应该是昨天?)下午你也见识过了吧, KJava那帮~

实际上根本没有足够的资质应付这行业日新月异的变化……
哦, 其实真正的变化大部分恰好就是这些越来越多的看似简化实际被人为弄复杂的玩意整出来的。
这算是自作孽么?

为什么 lisp 几十年变动很小还依旧新潮? 没发现什么语言都想与之沾亲带故, 非要厚着脸皮说自己是lisp方言么?
诸君, 好好体会下吧~

貌似又触碰到了许多人的G点……    真得匿了……

论坛徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
125 [报告]
发表于 2011-08-18 08:52 |只看该作者
占个小地方观看华山论剑。。

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
126 [报告]
发表于 2011-08-18 09:00 |只看该作者
很好,登上推荐榜首了~~大家再接再厉

论坛徽章:
3
15-16赛季CBA联赛之山东
日期:2016-10-30 08:47:3015-16赛季CBA联赛之佛山
日期:2016-12-17 00:06:31CU十四周年纪念徽章
日期:2017-12-03 01:04:02
127 [报告]
发表于 2011-08-18 09:08 |只看该作者
回复 123# OwnWaterloo


    好滴
    我以前觉得makefile脚本的语法怎么那样

    看了lisp后发现makefile脚本的语法再正常不过了...

论坛徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
128 [报告]
发表于 2011-08-18 09:51 |只看该作者
回复  captivated

蜀黍如果以后还打算学emacs的话, 最好从elisp而不是scheme开始学……
这样可以一边 ...
OwnWaterloo 发表于 2011-08-18 00:20



    emacs自带的elisp info吗

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
129 [报告]
发表于 2011-08-18 10:36 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
130 [报告]
发表于 2011-08-18 10:45 |只看该作者
回复 124# OwnWaterloo


有些人需要编程,但是自己的领域不是编程

如果所有程序员的领域都限于计算机本身,那其他领域的问题要怎么用计算机解决呢

难道要一部分程序员成为理论物理学家?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP