V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yopming
V2EX  ›  问与答

学术届中使用的最多的语言是什么?

  •  1
     
  •   yopming · May 8, 2015 · 5129 views
    This topic created in 4017 days ago, the information mentioned may be changed or developed.

    准备读研的
    目前会C、Python、JavaScript还能写一些Go语言

    我知道抛开具体领域谈语言都是耍流氓
    但是之前看Java和C sharp撕逼的时候有人说过,Java在学术界中是大头
    请问有这种说法吗?

    Supplement 1  ·  May 8, 2015
    我知道我的标题不严谨
    但是看内容就能明白我是指的自然语言还是编程语言了
    如果你要回复英语 法语 德语这种的就算了吧

    现在想要得到一个认真的回答好难啊
    23 replies    2015-10-18 02:48:38 +08:00
    Tink
        1
    Tink  
    PRO
       May 8, 2015 via iPhone
    学术界?考古学么
    yopming
        2
    yopming  
    OP
       May 8, 2015
    @Tink 计算机
    monnand
        3
    monnand  
       May 8, 2015 via Android
    学术界?学术界什么语言好用用什么,自己熟悉哪个就用哪个,项目需要用哪个就用哪个。无论是不是在学术界,这个问题的答案都一样。
    lincanbin
        4
    lincanbin  
       May 8, 2015 via Android
    Fortran
    UncleHui
        5
    UncleHui  
       May 8, 2015
    目测是英语
    geeksu
        6
    geeksu  
       May 8, 2015   ❤️ 1
    英语+1
    JerseyGood
        7
    JerseyGood  
       May 8, 2015   ❤️ 1
    学术界也分什么方向的,往硬件上靠的大部分都是C,网络方向的大部分C++,人工智能方向、语义网方向的玩儿的就多了LISP,PROLOG,自定义一套语言的都有

    大部分用途都是写个程序验证实验,偶尔用MATLAB, R分析实验结果,画画图。

    除了要做网站,没见过用Java 了

    以上为国内情况,外国的貌似花样多些
    msg7086
        8
    msg7086  
       May 8, 2015
    学术界用的最多的必须是 LaTeX。
    tonynothing
        9
    tonynothing  
       May 8, 2015
    EEer 表示 JAVA 是什么?
    dalaomj
        10
    dalaomj  
       May 8, 2015   ❤️ 1
    计算机领域是C++,非计算机领域是C++编写的专业软件。
    比如深度学习领域的几个库,全是C++写的。python做外壳。
    yopming
        11
    yopming  
    OP
       May 8, 2015
    @tonynothing 不是EE啦,是CS
    yopming
        12
    yopming  
    OP
       May 8, 2015
    @lincanbin 研究并行计算之类的用Fortran貌似比较多
    xiaochong
        13
    xiaochong  
       May 8, 2015
    matlab
    tonynothing
        14
    tonynothing  
       May 8, 2015
    @yopming CS不同领域我感觉差别应该还挺大,你让搞数据挖掘之类的去用Java似乎也不太靠谱,不过估计入门的时候用Java应该挺多的。
    hooluupog
        15
    hooluupog  
       May 8, 2015   ❤️ 1
    学术界偏理论,语言区分真的那么重要么?
    c/c++/java肯定是最多的,从书籍,论文,以及top 10大学授课所采用的语言就能看出,这也是历史遗留问题。
    python也是比较多的,尤其是科学计算那一块。再就是matlab,R。
    另外就是某些领域还会用到lisp,prolog,ML之类的。
    redmonk 2013年的统计图(Academia and Programming Language Preferences):
    zonghua
        16
    zonghua  
       May 8, 2015 via iPhone
    英语,拉丁语
    staticor
        17
    staticor  
       May 8, 2015
    楼主你要去国内还是国外呢 国外的话 python c(pp) java 都还挺常见的.

    国内的话就算了.
    warlock
        18
    warlock  
       May 8, 2015
    法语比较严谨 应该用法语
    spacewander
        19
    spacewander  
       May 8, 2015
    学术界这个概念太广泛了……
    你先说说你读研是读哪个方向吧
    adadada
        20
    adadada  
       May 8, 2015   ❤️ 1
    做形式化方法 (formal methods) 这个方向的偏向于用各种 functional programming language (Haskell、各种 ML、Lisp 什么的) 以及自己发明语言
    xiazhichenjlu
        21
    xiazhichenjlu  
       May 8, 2015   ❤️ 1
    楼主说的「抛开具体领域谈语言都是耍流氓」对学术界也适用,比如科学计算就是 Matlab,但高性能计算就是 C/C++ 了。
    ryd994
        22
    ryd994  
       May 9, 2015   ❤️ 1
    在美国,我校是这样的:入门Python,数据结构C++,操作系统C/C++,网络自选(Python/C++/Java),嵌入式C,非CS专业必修编程课:MATLAB
    另外全校必修CAD,CS专业课大部分要求LaTeX交作业
    MCVector
        23
    MCVector  
       Oct 18, 2015 via Android
    Graphics 的也基本上是 C++. 做 Data Science 要学一点 GPGPU ,要不然程序可能在超级计算机上跑半天都出不来。 Matlab 也是必需的,特别是在验证算法的时候可以很快实验。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   960 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 19:53 · PVG 03:53 · LAX 12:53 · JFK 15:53
    ♥ Do have faith in what you're doing.