据说如果语言没给你新的思维,就不必学。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qiukun
V2EX    问与答

据说如果语言没给你新的思维,就不必学。

  •  
  •   qiukun 2012-10-20 17:30:30 +08:00 4858次点击
    这是一个创建于 4739 天前的主题,其中的信息可能已经有所发展或是发生改变。
    C++ 和 obj-c 思维方式一样吗?
    学 OOP 有必要吗?
    学 OOP 应该用什么语言?
    15 条回复    1970-01-01 08:00:00 +08:00
    kingwkb
        1
    kingwkb  
       2012-10-20 17:35:40 +08:00
    不学怎么知道是否有新思路呢
    blacktulip
        2
    blacktulip  
       2012-10-20 17:44:48 +08:00
    顶楼上
    qiukun
        3
    qiukun  
    OP
       2012-10-20 18:11:19 +08:00
    @kingwkb 啊? 那这个说法就没价值了吧。比如说 非oo的过程式语言,学一个就明白是怎么回事了吧?现在就是想扩展下函数式和oop的认识
    ianva
        4
    ianva  
       2012-10-20 18:22:44 +08:00
    "据说",敢不敢动手试试
    qiukun
        5
    qiukun  
    OP
       2012-10-20 19:09:55 +08:00
    @ianva 动手试了一门函数式。oop 求推荐中
    blacktulip
        6
    blacktulip  
       2012-10-20 19:38:57 +08:00
    @qiukun 纯的OO,学习资料又多的,就看Ruby好了
    shinwood
        7
    shinwood  
       2012-10-20 19:44:23 +08:00
    在我看来,学任何一门语言都是有意义的,都能给你带来不一样的体会,哪怕就是从一个heavy typing 到一个容易编写的语言。

    以前都是PHP、Ruby 阵营,最近在写一些Visual Basic 的办公室用小程序,VB 语言语法落后,功能简单,但是能实现一些AHK 之类的实现不了的功能。
    levn
        8
    levn  
       2012-10-20 19:47:00 +08:00
    需要理由吗?
    ianva
        9
    ianva  
       2012-10-20 20:11:21 +08:00
    ruby~ ruby社区都是些想法独特的,各种创意项目层出不穷,和ruby的语法api不无关系
    qiukun
        10
    qiukun  
    OP
       2012-10-20 20:35:55 +08:00
    @blacktulip 好的,决定看 ruby 了。手头上的 c++ primer 可能要还掉了。 此外,关于楼上的学新语言肯定能学新东西的说法,是没错。但是我想要学根本上就不同的语言。
    hu437
        11
    hu437  
       2012-10-20 23:43:30 +08:00
    所在所有的语言根本上都是相同的语言……还真找不出根本上不同的语言
    avatasia
        12
    avatasia  
       2012-10-20 23:47:04 +08:00
    搞编程语言跟搞文艺是一样的,装比是第一宗旨。

    需要编程的工作跟编程语言没有必然联系。

    今天你赶时髦了没?
    Kymair
        13
    Kymair  
       2012-10-20 23:49:14 +08:00
    可以读读7 Languages in 7 Weeks这本书,写的很好。可以让你迅速了解7门语言的味道。
    clowwindy
        14
    clowwindy  
       2012-10-21 00:25:15 +08:00
    这句话为 true,当且仅当你看到一门新语言的介绍之后有类似这样的感想:“哦,这门语言有什么什么特性,A 方面来自 X 语言,B 方面是对 Y 语言硬伤的改进,C 方面用一个不同的思路巧妙解决了 Z 语言解决的问题,但它在 D 方面也有不足之处,它很适合用在 M 类场景上,可惜对我目前的项目没什么帮助,所以等我有这方面需求的时候再看看吧”。
    chone
        15
    chone  
       2012-10-21 01:07:07 +08:00
    不同编程方式的至少学一门吧,面向过程的,面向对象的,函数化的等等。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2747 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 11:45 PVG 19:45 LAX 04:45 JFK 07:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86