t****a 发帖数: 1212 | 1 感觉我学functional programming language的时候想用它来做题和工作,工作的时候
有时候又不能用这些语言而非得用诸如python, c, java之类,还得硬着头皮去看别人
的冗长的java code,但是又不得不在高阶和低阶语言间不停切换,很痛苦。大家有什
么好办法吗?非常羡慕同时精通了高阶如了LISP和HASKELL,又精通低阶如java, C,
python,并且用它来写一堆牛东西的大牛。 |
d**********x 发帖数: 4083 | 2 似乎你要是去做科学家的话用什么语言都没人管啊
【在 t****a 的大作中提到】 : 感觉我学functional programming language的时候想用它来做题和工作,工作的时候 : 有时候又不能用这些语言而非得用诸如python, c, java之类,还得硬着头皮去看别人 : 的冗长的java code,但是又不得不在高阶和低阶语言间不停切换,很痛苦。大家有什 : 么好办法吗?非常羡慕同时精通了高阶如了LISP和HASKELL,又精通低阶如java, C, : python,并且用它来写一堆牛东西的大牛。
|
t****a 发帖数: 1212 | 3 可是接手别人用java写的烂计算code还是得硬着头皮看啊
- 没有公式在注释里,真的没有,自己看code想吧
- 小规模数据hard code在xml里了,还得自己去解析...正好练习emacs lisp
NND
【在 d**********x 的大作中提到】 : 似乎你要是去做科学家的话用什么语言都没人管啊
|
c********t 发帖数: 5706 | 4 高阶低阶如何区分?
好像Scala是新趋势,有些公司已经多数application都用它了。
【在 t****a 的大作中提到】 : 感觉我学functional programming language的时候想用它来做题和工作,工作的时候 : 有时候又不能用这些语言而非得用诸如python, c, java之类,还得硬着头皮去看别人 : 的冗长的java code,但是又不得不在高阶和低阶语言间不停切换,很痛苦。大家有什 : 么好办法吗?非常羡慕同时精通了高阶如了LISP和HASKELL,又精通低阶如java, C, : python,并且用它来写一堆牛东西的大牛。
|
l*******b 发帖数: 2586 | 5 越接近business logic 越高级吧。但有些问题logic 不是关键啊,像ui这样的,框框
大点小点。什么东西放哪里。这些更多的是个工程积累吧
其实跟搭积木似的,大程序用大语言。小程序用小语言。小语言搭着搭着就变大语言了。
c算小语言吧,用来写操作系统的话,写着写着也有了一堆接口,一堆数据结构。继续
向下写就算不得小语言了。
工程工程,为什么叫工程。不叫科学,因为有了砖头就用来盖房而不是研究砖头怎么从
土里烧出来的。
计算机跟别的工程有个区别,这东西容易出bug. 砖头缺个角,多个空,问题不大。因
为这些都是独立的。计算机里一个bug 后面就都有。
因为这样所以常得有人研究怎样烧砖头的protocol bug比较烧少,流程比较快。有了各
种语言。
又因为这还是一个工程,所以接别人剩下的工作大约得继续用别人留下的砖。所以做工
程没啥好抱怨的。有的钱赚就行了。
研究高级工具,说白了都是为了跳槽升级才有用。不想当将军的士兵不是好士兵。对不
【在 c********t 的大作中提到】 : 高阶低阶如何区分? : 好像Scala是新趋势,有些公司已经多数application都用它了。
|
c********t 发帖数: 5706 | 6 赞一个。
了。
【在 l*******b 的大作中提到】 : 越接近business logic 越高级吧。但有些问题logic 不是关键啊,像ui这样的,框框 : 大点小点。什么东西放哪里。这些更多的是个工程积累吧 : 其实跟搭积木似的,大程序用大语言。小程序用小语言。小语言搭着搭着就变大语言了。 : c算小语言吧,用来写操作系统的话,写着写着也有了一堆接口,一堆数据结构。继续 : 向下写就算不得小语言了。 : 工程工程,为什么叫工程。不叫科学,因为有了砖头就用来盖房而不是研究砖头怎么从 : 土里烧出来的。 : 计算机跟别的工程有个区别,这东西容易出bug. 砖头缺个角,多个空,问题不大。因 : 为这些都是独立的。计算机里一个bug 后面就都有。 : 因为这样所以常得有人研究怎样烧砖头的protocol bug比较烧少,流程比较快。有了各
|