西西河

主题:【原创】编程心得 -- 荆棘探兴

共:💬198 🌺258
分页树展主题 · 全看首页 上页
/ 14
下页 末页
      • 家园 我更喜欢PASCAL

        大力推荐C,指针,函数,结构体,用好了,就走入编程的殿堂了,基本算法也就略之一二了

        这些东西在PASCAL里面都有,但PASCAL的语法比C更严谨。国内的数据结构教材大多采用PASCAL作为描述语言不是没有道理的。

        • 家园 Real Programmers Don't Use

          Real Programmers Don't Use Pascal

          http://www.ee.ryerson.ca/~elf/hack/realmen.html

    • 家园 看大家讨论这么热闹,我也说说

      最早接触是小学在图书馆看的 Basic , 然后就是 C, Pascal, C++, VB 都作为课外兴趣在看。

      后来沉迷过一段时间的Java , 直到看到Python和Lisp 之后。现在是专职的Python程序员。在linux服务端下,一个好处是可以接触各种脚本,也有机会涉猎些非主流的东西。这里隆重推荐两个我眼中最美的语言:

      1. 纯FP 的 Haskell

      2. 纯OO 的 Smalltalk , Smalltalk 因为 Seaside 框架而老树开新花了(如同 RoR 推热了Ruby一样)

    • 家园 推荐下 Haskell 吧

      Haskell 语言,纯函数式编程。

      • 家园 haskell的问题是

        要写的爽就效率差,要效率好就不爽

        • 家园 我觉得问题是

          如何把想法弄成haskell的逻辑,这个事本身就复杂

        • 家园 嗯,这个所有的语言都一样吧?

          想效率好,肯定是不爽的,就算是C语言,针对不同平台的优化也是很让人不爽的……

        • 家园 先能跑再优化嘛

          获得一个结果正确但效率差的版本是第一步嘛。

          优化放后面。

          当然这个问题是挺烦的,比如我现在写的一个统计,几十项数据,用一堆小函数组合组合就出来了,但是性能嘛~~ 等数据量涨十倍的时候自然就优化好了:)

    • 家园 怎么就没人提SICP呢
      • 家园 可是指这本书?

        《Structure and Interpretation of Computer Programs》?确实是好书啊,MIT Press的。

        说起MIT,想起一件事:公司一美国同事面试时,

        面试官问:会C++吗?

        答:不会。

        问:用过我们公司软件吗?

        答:没有。

        问:你是MIT毕业的吧。

        答:是。

        问:那你明天来上班吧。

        可见牛人还是有的。

    • 家园 VBA的msgbox也有同样功效,不过最后屁股要擦干净。

      [quote]这时候,断点或者printf是最好的朋友。仔细想想,printf是用的最多的一个函数了。[]/quote

分页树展主题 · 全看首页 上页
/ 14
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河