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

关于编程语言,请教各位程序员一个问题,谢谢

  •  
  •   JackyBao · 2017-02-05 22:03:53 +08:00 via iPad · 1561 次点击
    这是一个创建于 2877 天前的主题,其中的信息可能已经有所发展或是发生改变。
    LZ 非计算机相关专业毕业,从事的工作也和编程完全不相关。但是凭着对编程的热情,之前自学过一些 C#和 mysql ,也独立完成过几个面向应用的小程序。
    最近长草爬虫程序,想写一些简单的爬虫,需要在 linux 下运行。请问我这种情况用什么语言写比较合适?快 40 岁的人了,希望找一个上手简单的语言, IDE 辅助功能比较强的语言。

    谢谢!
    17 条回复    2017-03-23 01:20:02 +08:00
    ob
        1
    ob  
       2017-02-05 22:15:27 +08:00 via Android
    python
    Lonely
        2
    Lonely  
       2017-02-05 22:19:13 +08:00
    当然是 Python 了
    JackyBao
        3
    JackyBao  
    OP
       2017-02-05 22:21:42 +08:00 via iPad
    @ob 请教一个问题, python 这种拿着源代码不用编译,直接运行的语言,效率是否略差?
    echo1937
        4
    echo1937  
       2017-02-05 22:22:59 +08:00
    @JackyBao #3 运行效率和开发效率不可兼得,你的需求 Python 足够足够足够了。
    JackyBao
        5
    JackyBao  
    OP
       2017-02-05 22:25:20 +08:00 via iPad
    @ob
    @Lonely
    @echo1937

    那再问下, python 有没有什么傻瓜试的 IDE 推荐?谢谢!
    JackyBao
        6
    JackyBao  
    OP
       2017-02-05 22:26:41 +08:00 via iPad
    @echo1937 不过话说 C#当年应该算开发效率和运行效率兼得的语言吧?
    yidinghe
        7
    yidinghe  
       2017-02-05 22:51:46 +08:00
    能在 Linux 下运行,且 IDE 辅助功能比较强的语言,就是 Java 了。下面是个例子(仅仅是展示 IDE 功能,不是说 Java 只能写桌面应用):
    ![]( )
    Technetiumer
        8
    Technetiumer  
       2017-02-05 23:01:55 +08:00
    JackyBao
        9
    JackyBao  
    OP
       2017-02-05 23:05:18 +08:00 via iPad
    @yidinghe IDE 希望是 windows 下的, java 的话,我不如继续写 C#了,毕竟有基础。你觉得呢?
    yidinghe
        10
    yidinghe  
       2017-02-05 23:13:57 +08:00
    @JackyBao C# 能在 Linux 下运行? Java 可以在 Windows 下写代码,然后编译出来,上传到 Linux 去运行。
    Technetiumer
        11
    Technetiumer  
       2017-02-05 23:23:19 +08:00
    @yidinghe Mono C#

    另外似乎 .Net 已开源?
    JackyBao
        12
    JackyBao  
    OP
       2017-02-05 23:23:56 +08:00 via iPad
    JackyBao
        13
    JackyBao  
    OP
       2017-02-05 23:26:12 +08:00 via iPad
    好了,准备去学 python 了。谢谢各位
    nazor
        14
    nazor  
       2017-02-06 15:26:05 +08:00
    竟然没有人说 Golang
    kmdd33
        15
    kmdd33  
       2017-03-02 01:00:44 +08:00 via iPad
    @yidinghe ,请问你是用的什么 app 来录的这个 gif 图片?效率高嘛?
    yidinghe
        16
    yidinghe  
       2017-03-02 07:10:14 +08:00 via Android
    @kmdd33 ShareX
    est
        17
    est  
       2017-03-23 01:20:02 +08:00
    不会编程也把 uml 玩的那么 6 。真是佩服
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4971 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:56 · PVG 11:56 · LAX 19:56 · JFK 22:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.