占主流的应该是这两种,研究领域我能想到的有算法、图形、编译系统、网络、安全、大数据、分布式系统、高性能计算、人工智能、自然语言处理,以及一些交叉学科,这两种语言的适用领域是怎样的?
占主流的应该是这两种,研究领域我能想到的有算法、图形、编译系统、网络、安全、大数据、分布式系统、高性能计算、人工智能、自然语言处理,以及一些交叉学科,这两种语言的适用领域是怎样的?
|
expireddessertMay 31, 2016
1
Lisp 系、 Python 、 R 、 C++
没听说过 Java …… |
|
matthewzMay 31, 2016
2
我老板做搜索引擎, 勉强算牛吧, 基本都是自己写代码, 主要是 C, 偶尔有 R
我 Python + R C++几乎没见过 JAVA 根本不存在的样子.... |
|
liyvhgMay 31, 2016 via Android
3
Fortran 的路过
|
|
tutugeMay 31, 2016 via iPhone
4
语言不重要😂
|
|
TinkMay 31, 2016 via iPhone
5
这跟研究方向有关吧
|
|
bakaMay 31, 2016
6
教授们做研究用 ppt 和 latex
|
|
GeekerMay 31, 2016
7
Matlab 多。。。
其他得看研究方向啊 C++, python, R Java 没听过有人用 |
|
CassandraMay 31, 2016
8
看研究方向
不过科研的话基本都是 MatLab 吧 |
|
CassandraMay 31, 2016
9
啊不不不,现在用电脑做实验的学科可多了。
心理啊,各种人文社科都要用编程做实验的。 |
|
zjhzxhzMay 31, 2016
10
生物信息学方向。
老板喜欢用 R ,而我坚持用 Python 。 其他老师做应用的也有用 Java 的。 |
|
withlqsMay 31, 2016
11
如果是研究,偏算法用 Python/R/Matlab 等等偏多;偏底层性能 C 较多。
Java 主要是面向工程和项目,和理论研究相差比较大。 |
|
YvetteJun 1, 2016 via iPhone
12
我们机械这边主要是 MATLAB ,可能门槛比较低吧
|
|
tscatJun 1, 2016 via iPhone
13
主要是 c++吧。图像处理的
|
|
incompatibleJun 1, 2016
14
做研究需要 python 、 R 或者 matlab 这种玩具。
Java 是做工程的。 |
|
paulagentJun 1, 2016
15
我老板最近做的仿真, omnet++ 用 c++
|
|
starcraftJun 1, 2016 via iPhone
16
java 在教学环境很少吧
|
|
xupefeiJun 1, 2016
17
我小组是搞数据库的,我们主要用 Java 。
旁边小组是搞大数据处理的,他们用 Scala 。 |
|
aaronzjwJun 1, 2016
20
python+matlab
|
|
MCVectorJun 1, 2016 via Android
21
在图形学 lab, 基本上全是 C++.
|
|
timhalJun 1, 2016
22
Python 不解释...
|
|
alexzuoJun 1, 2016
23
MATLAB —— 信号处理,简单图像处理
Lisp+Prolog —— 人工智能 C++( OpenCV )—— 复杂图像处理 LaTeX —— 你们懂的 |
|
ceclinuxJun 1, 2016
24
上过一门研究 SE 的教授,平时研究用 Java
一门 compiler 的课,上课用 Java ,平时喜欢用 scheme |
|
lovewilliamJun 1, 2016
25
教授只会 ppt 就行了。
|
|
assassinpigJun 1, 2016
26
国内外这个范围可是不小了, 个人经历本科国内一水的用 java 到了 国外的时候几乎全校都是 java 可能略奇葩不足参考 但 cpp 除了做图形图像的以外 真的没见过用
|
|
cxbigJun 1, 2016
27
看行业,身边几个做大数据方向朋友,学术研究基本是 Python + R
|
|
linux40Jun 1, 2016 via Android
28
国内教授有研究语言的?
|
|
jimzhongJun 1, 2016
29
C++好像出了做图形方向其他领域用的都不多
|
|
harry890829Jun 1, 2016
30
记得有种说法叫做语言无关性……写 demo 用自己熟悉的语言,然后写成伪代码
|
|
NeveroldmilkJun 1, 2016
31
非 CS 专业的,用 Java 和 Python 的人很多的,分析数据的话是 R 和 Matlab 。
|
|
evilicJun 1, 2016
32
没做过研究,好惭愧……
|
|
bk201Jun 1, 2016
33
如果做的只是一个做任务的东西,用 java 是不是太罗嗦了,所以教授应该一般不会用 java,python 与 ruby 居多.如果做一个稳定的管理系统,或许会用 java
|
|
inFinityzcJun 1, 2016
34
做研究还是 Matlab 和 Python 多<br/>
前者矩阵运算方便,后者 theano 使用 GPU ,在 DL 中使用范围很广。 |
|
anansiJun 1, 2016
35
国外 CS 教学用 java 还是很多的。科研要看相关研究方向,用 java 的确实少。算法分析用 matlab ,大数据和机器学习用 python+R ,视觉我见到的 c++偏多,嵌入式硬件开发用 C 和 C++。只有需要产品化做安卓客户端的时候有人用 java 。
|
|
lzhd24Jun 1, 2016 via Android
36
我问了我老师,他会 c++, java 。前者是以前用,后者是为了安卓开发学的。
|
|
kacongJun 1, 2016
37
Java 感觉更少人用了。
|
|
stormpeachJun 1, 2016
38
现在国外 cs 研究 python 和 rust 越来越多了
|
|
gzxultraJun 1, 2016
39
大数据方向, scala , java , python
|
|
jsyangwenjieJun 1, 2016
40
跟方向关系太大,不知从何处吐槽起。
|
|
onesuperJun 1, 2016
41
有看到过研究小组用 java 写的编译器后端
|
|
limbo0Jun 1, 2016
42
从来没看到导师编过代码。。。
|
|
sgissb1Jun 1, 2016
43
我曾经的班主任,用 php 。好不容易混到个副教授职称,居然 php 被他当作脚本语言来用。
|
|
czk1997Jun 1, 2016
44
CS 必修只有 JAVA 可选,但是看到后面的课程感觉根本不够用欸……
倒是物理系和化工都是 Python 和 MATLAB ,但是好像有的教授不怎么在乎,有时候用别的语言的话有结果能用就行。 选择原因其实是哪个好用以及会用哪个用哪个吧,好像没什么限定,一同学用 mathematica 交作业教授也没说什么。 |
|
chimingphangJun 1, 2016
45
国内教授有研究语言的?
|
|
hitmanxJun 1, 2016
46
我之前读书的时候没少下载比如定期期刊、会议论文对应的源码,所以经常要去各个国外知名的教授主页上去找,看到的多是 matlab\c++为主。方向是计算机视觉。
|
|
dreamwhuiJun 1, 2016
47
一直用 c++ and matlab
|
|
CrixsJun 1, 2016
48
我们当时用的 Java ,原因是做的一个开源项目, Server 是用 Java 写的,我们也用 Java 开发 Client
|
|
RubblyJun 1, 2016
49
图形学 c++ matlab
|
|
hard2regJun 1, 2016
50
国外。。。 Python 哭晕在厕所
|
|
eclipseluJun 1, 2016
51
我之前的老师做图形学,代码基本上 90%也都是自己写, C++
|
|
sd4399340Jun 1, 2016
52
难道不应该都是 MATLAB 吗?
|
|
DelbertJun 1, 2016 via Android
53
DL 和 ML 用 python
|
|
mencJun 1, 2016
54
说语言不重要的都是扯他妈蛋。
cv 用 matlab 涉及到了 dl 和 ml 用 python 如果用分布式计算了,现在基本都是 spark + mllib ,用 scala ,一个脱胎于 java 的语言 CS 其他科研 nlp 用 python 多,人工智能相关的都是 python 多 国内外还有这样的,实验室实力很强,工程和研究能兼顾的,会考虑性能问题等等,如果对性能要求很高用 CPP ,典型的例子, tree embedding 模型的包 XGBoost ,来自华盛顿大学,中文自然语言处理最厉害的实验室之一,哈工大的 ir 实验室的中文自然语言处理套件 ltp ,用 CPP 写成。国内使用最广泛的中科院的分词程序, ictclas , CPP 写成。 以上包皆有 python wrapper ,使用上都可以用 python 调用。 算法、安全、操作系统、分布式不了解,不做评论 |
|
YUXJun 1, 2016 via iPhone
55
我们这边 matlab mathematica 都不用
用自主研发的 SciLab 诶 法国人呐 |
|
JamesRuanJun 1, 2016
56
看到过用 lua 的
|
|
SlipStupigJun 1, 2016
57
我认识的大多数用 MATLAB
|
|
adadadaJun 1, 2016 via iPhone
58
我在国内和美国待过的两个实验室主要用 coq 和 ocaml ,主要做形式化验证方向的工作
|
|
yopmingJun 1, 2016 via iPhone
60
testing 方向的老师用 java , family name 是 gay ,每次都不好意思发邮件
compiler 和 computing 方向的老师喜欢 C 和 pascal , perl 用的飞起 security 的是 cpp bio 相关的 java vision 和 image 的见过同学用 Matlab 数据方向的 python 用的多 parallel computing 的是 c 和 cpp 我熟悉的就这些吧 |
|
enlau0912Jun 1, 2016
61
當年 CMD 教授是做工廠最佳化、系統效率的,普遍是用 JAVA 和 C
|
|
patrickstarJun 1, 2016
62
matlab 不用说,理工科研究人员应该都会一点
分析计算型的研究绝大时候采用 python , c/c++ |
|
yech1990Jun 2, 2016 via Android
64
我来引一波大战
科研用各种脚本语言都可以,为了性能就是 c++和 Fortran 。 这是共识。 Java 和 java 的各种衍生基本就是扯蛋!! 复杂的项目管理,龟速的编译(主要是 scala 这货),根本不适合快速修改和查阅。 科研指的是基础研究啊,工程类的不算 |
|
yoxi123123Jun 2, 2016 via Android
66
叫兽基本不会编程
|
|
zhenzhongPanJun 8, 2016 via Android
67
@lovewilliam 好多。。。
|