V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qiukun
V2EX  ›  问与答

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

  •  
  •   qiukun · 2012-10-20 17:30:30 +08:00 · 4410 次点击
    这是一个创建于 4423 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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   ·   实用小工具   ·   2702 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 05:16 · PVG 13:16 · LAX 21:16 · JFK 00:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.