由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有些人练java走火入魔,急需吃药
相关主题
[合集] A question about multidimensional arrays in C++!!语言真的不是那么重要,我的春运系统用java也可
override operator[] inline俺一直觉得C#弄个JIT挺傻逼的
苏宁ios客户端泄漏没人讨论嘛工具简单未必是好事-swift
未来ruby能不能挤掉pythongo channel和clojure core.async哪个好
C语言高级就高级在指针上一个关于Insight debugger的问题
不如各位高手挑个专题讲讲C++11吧what kind of language this is and how to change it? (转载)
别人说做Python的并行还不如去学C++,我不同意。interface编译完了到底是什么?
其实一切的源头都是c++一切没有括号来包裹逻辑块的语言都是纸老虎
相关话题的讨论汇总
话题: java话题: string话题: arrays话题: int
进入Programming版参与讨论
1 (共1页)
N******K
发帖数: 10202
1
Java also lacks true multidimensional arrays (contiguously allocated single
blocks of memory accessed by a single indirection), which limits performance
for scientific and technical computing
Java Programming for High-Performance Numerical Computing (2000)
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.1554
m*******l
发帖数: 12782
2
C也没有啊
C++也没有啊

single
performance

【在 N******K 的大作中提到】
: Java also lacks true multidimensional arrays (contiguously allocated single
: blocks of memory accessed by a single indirection), which limits performance
: for scientific and technical computing
: Java Programming for High-Performance Numerical Computing (2000)
: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.1554

g*****g
发帖数: 34805
3
It's 2013 if I am not mistaken. You can't find a better reference than a
2000 one? How pathetic.

single
performance

【在 N******K 的大作中提到】
: Java also lacks true multidimensional arrays (contiguously allocated single
: blocks of memory accessed by a single indirection), which limits performance
: for scientific and technical computing
: Java Programming for High-Performance Numerical Computing (2000)
: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.1554

N******K
发帖数: 10202
4
13年了 都没有 java才是pathetic

【在 g*****g 的大作中提到】
: It's 2013 if I am not mistaken. You can't find a better reference than a
: 2000 one? How pathetic.
:
: single
: performance

n******t
发帖数: 4406
5
你和他说的不是一回事。

【在 m*******l 的大作中提到】
: C也没有啊
: C++也没有啊
:
: single
: performance

g*****g
发帖数: 34805
6
Not an expert, but the industry seems to move in a different direction. Don'
t fight against trend.
http://www.hpcwire.com/hpcwire/2013-02-06/numerical_algorithms_
February 06, 2013
Numerical Algorithms Group Releases NAG Library for Java
Feb. 6 – The NAG Library for Java programmers has been announced by the
Numerical Algorithms Group (NAG). It provides Java developers with the
latest tried and tested NAG Library routines.
This NAG Library for Java provides access to over 1,700 routines to aid
researchers, engineers, scientists, business and financial analysts, and
others who develop applications in Java.

【在 N******K 的大作中提到】
: 13年了 都没有 java才是pathetic
N******K
发帖数: 10202
7
http://www.nag.com/nag-library-for-java
to use the NAG Library from Java you will need to download the NAG Library
for Java wrappers from here
You also need to have installed a copy of the NAG Fortran Library. Please
make your selection from the available options below:
从 java 切换到 fortran 而已

Don'

【在 g*****g 的大作中提到】
: Not an expert, but the industry seems to move in a different direction. Don'
: t fight against trend.
: http://www.hpcwire.com/hpcwire/2013-02-06/numerical_algorithms_
: February 06, 2013
: Numerical Algorithms Group Releases NAG Library for Java
: Feb. 6 – The NAG Library for Java programmers has been announced by the
: Numerical Algorithms Group (NAG). It provides Java developers with the
: latest tried and tested NAG Library routines.
: This NAG Library for Java provides access to over 1,700 routines to aid
: researchers, engineers, scientists, business and financial analysts, and

N******K
发帖数: 10202
8
c++ 切换 fortran 无缝结合
java 数组结构就得变 所以得 copy数组
做图像的 比如西门子公司 就用的是c++

Don'

【在 g*****g 的大作中提到】
: Not an expert, but the industry seems to move in a different direction. Don'
: t fight against trend.
: http://www.hpcwire.com/hpcwire/2013-02-06/numerical_algorithms_
: February 06, 2013
: Numerical Algorithms Group Releases NAG Library for Java
: Feb. 6 – The NAG Library for Java programmers has been announced by the
: Numerical Algorithms Group (NAG). It provides Java developers with the
: latest tried and tested NAG Library routines.
: This NAG Library for Java provides access to over 1,700 routines to aid
: researchers, engineers, scientists, business and financial analysts, and

c*********e
发帖数: 16335
9
c#貌似和active directory之类的能用在一起,比如做security,设定权限什么的,
users,roles,access,就非常方便。eclipse里有web site admin tools页面吗?

single
performance

【在 N******K 的大作中提到】
: Java also lacks true multidimensional arrays (contiguously allocated single
: blocks of memory accessed by a single indirection), which limits performance
: for scientific and technical computing
: Java Programming for High-Performance Numerical Computing (2000)
: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.1554

h*****a
发帖数: 1718
10
应该没人说Java是万能灵药。不过目前的形势就是IT领域工作形势最好的方向上Java或
者JVM based的语言占据优势,工作机会很多。从新手入行或者老手转行的角度来说,
学习popular的技术是比较容易提高自己的收入和career。
很多语言有自己的niche,那些programmer如果在自己的领域里待的很舒服也不错。

single
performance

【在 N******K 的大作中提到】
: Java also lacks true multidimensional arrays (contiguously allocated single
: blocks of memory accessed by a single indirection), which limits performance
: for scientific and technical computing
: Java Programming for High-Performance Numerical Computing (2000)
: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.1554

相关主题
不如各位高手挑个专题讲讲C++11吧语言真的不是那么重要,我的春运系统用java也可
别人说做Python的并行还不如去学C++,我不同意。俺一直觉得C#弄个JIT挺傻逼的
其实一切的源头都是c++工具简单未必是好事-swift
进入Programming版参与讨论
N******K
发帖数: 10202
11
我是说有些人 是谁 大家都知道

【在 h*****a 的大作中提到】
: 应该没人说Java是万能灵药。不过目前的形势就是IT领域工作形势最好的方向上Java或
: 者JVM based的语言占据优势,工作机会很多。从新手入行或者老手转行的角度来说,
: 学习popular的技术是比较容易提高自己的收入和career。
: 很多语言有自己的niche,那些programmer如果在自己的领域里待的很舒服也不错。
:
: single
: performance

N******K
发帖数: 10202
12
广泛使用的是 免费的lapack 或者intel版本的mtk
显然你不熟悉科学计算这个领域

Don'

【在 g*****g 的大作中提到】
: Not an expert, but the industry seems to move in a different direction. Don'
: t fight against trend.
: http://www.hpcwire.com/hpcwire/2013-02-06/numerical_algorithms_
: February 06, 2013
: Numerical Algorithms Group Releases NAG Library for Java
: Feb. 6 – The NAG Library for Java programmers has been announced by the
: Numerical Algorithms Group (NAG). It provides Java developers with the
: latest tried and tested NAG Library routines.
: This NAG Library for Java provides access to over 1,700 routines to aid
: researchers, engineers, scientists, business and financial analysts, and

g*******1
发帖数: 9
13
String[][] myStringArray = new String [][] { { "X0", "Y0"},
{ "X1", "Y1"},
{ "X2", "Y2"},
{ "X3", "Y3"},
{ "X4", "Y4"} };
g*******1
发帖数: 9
14
or
String[][] sa1 = new String[4][5];
for(int i = 0; i < sa1.length; i++) { // sa1.length == 4
for (int j = 0; j < sa1[i].length; j++) { //sa1[i].length == 5
sa1[i][j] = "new String value";
}
}
g*******1
发帖数: 9
15
Java doenot truely support multidimensional arrays.
In java ,a two dimensional array is simply an array of arrays,
a three dimensional array is an array of arrays of arrays,
a four dimensional array is an array of arrays of arrays of arrays,
and so on.....
g*******1
发帖数: 9
16
String[][] myStringArray = new String [][] { { "X0", "Y0"},
{ "X1", "Y1"},
{ "X2", "Y2"},
{ "X3", "Y3"},
{ "X4", "Y4"} };
h*****n
发帖数: 209
17
谁能展开说说?

【在 n******t 的大作中提到】
: 你和他说的不是一回事。
d****i
发帖数: 4809
18
I think what he means is in Java, multidimensional array is not true
multidimensional array, say for example:
int[][] matrix = new int[][] {{1,2},{3,4,5}};
So in each row, you can end up with different columns. This is because Java'
s multidimensional array doesn't store rows in contiguous memory location,
therefore allowing different lengths in columns.
However, in C/C++, multidimensional arrays are true multidimensional arrays
like the definition in mathematics:
int matrix[][2] = {{1,2},{3,4}};
And you can use matrix[i][j] to access (i,j)-th element. And you can also
use pointer to access multidimensional arrays since they are stored in
contiguous memory location like
int *p = &matrix[0];
int elem = *(*(p+i)+j);

【在 h*****n 的大作中提到】
: 谁能展开说说?
h*****n
发帖数: 209
19
多谢,
那JAVA写成
int[][] matrix = new int[][] {{1,2},{3,4}};
难道也不连续吗?

Java'
arrays

【在 d****i 的大作中提到】
: I think what he means is in Java, multidimensional array is not true
: multidimensional array, say for example:
: int[][] matrix = new int[][] {{1,2},{3,4,5}};
: So in each row, you can end up with different columns. This is because Java'
: s multidimensional array doesn't store rows in contiguous memory location,
: therefore allowing different lengths in columns.
: However, in C/C++, multidimensional arrays are true multidimensional arrays
: like the definition in mathematics:
: int matrix[][2] = {{1,2},{3,4}};
: And you can use matrix[i][j] to access (i,j)-th element. And you can also

d****i
发帖数: 4809
20
yes, you're correct.

【在 h*****n 的大作中提到】
: 多谢,
: 那JAVA写成
: int[][] matrix = new int[][] {{1,2},{3,4}};
: 难道也不连续吗?
:
: Java'
: arrays

相关主题
go channel和clojure core.async哪个好interface编译完了到底是什么?
一个关于Insight debugger的问题一切没有括号来包裹逻辑块的语言都是纸老虎
what kind of language this is and how to change it? (转载)废话少说,单机500万次每秒
进入Programming版参与讨论
d****i
发帖数: 4809
21
You can think of it as equivalent to:
int[][] matrix = new int[2][];
for (int i=0; i matrix[i] = new int[2];
}

【在 h*****n 的大作中提到】
: 多谢,
: 那JAVA写成
: int[][] matrix = new int[][] {{1,2},{3,4}};
: 难道也不连续吗?
:
: Java'
: arrays

l*****t
发帖数: 2019
22
上个礼拜上coursera的recommender system 的课。老师要求用Java,自虐了5个小时才
把一个简单的矩阵做出来。
其实我想说的就是当用到Java 不擅长的时候,你换语言写小段合适的不就完了。别以
为吃Java饭的人都是傻子,谁不懂个5,6门语言,谁没写过C/C++。

single
performance

【在 N******K 的大作中提到】
: Java also lacks true multidimensional arrays (contiguously allocated single
: blocks of memory accessed by a single indirection), which limits performance
: for scientific and technical computing
: Java Programming for High-Performance Numerical Computing (2000)
: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.1554

t****t
发帖数: 6806
23
吃java饭的人当然不都是傻子, 但是你得承认, 吃哪口饭的都有傻子. 5,6门语言我还真
是不懂, 按你的标准我肯定是傻子了...

【在 l*****t 的大作中提到】
: 上个礼拜上coursera的recommender system 的课。老师要求用Java,自虐了5个小时才
: 把一个简单的矩阵做出来。
: 其实我想说的就是当用到Java 不擅长的时候,你换语言写小段合适的不就完了。别以
: 为吃Java饭的人都是傻子,谁不懂个5,6门语言,谁没写过C/C++。
:
: single
: performance

x****u
发帖数: 44466
24
我帮你数一下
BASIC Pacsal Frotran中任一
汇编
C
CPP
HTML
JS

还真

【在 t****t 的大作中提到】
: 吃java饭的人当然不都是傻子, 但是你得承认, 吃哪口饭的都有傻子. 5,6门语言我还真
: 是不懂, 按你的标准我肯定是傻子了...

t****t
发帖数: 6806
25
C, C++, Perl. 刚好不到5门. 不好意思既不会js也不会HTML, 另外汇编不能算语言.

【在 x****u 的大作中提到】
: 我帮你数一下
: BASIC Pacsal Frotran中任一
: 汇编
: C
: CPP
: HTML
: JS
:
: 还真

x****u
发帖数: 44466
26
汇编当然算语言,宏语法很重要,你敲几天机器码后就明白了。

【在 t****t 的大作中提到】
: C, C++, Perl. 刚好不到5门. 不好意思既不会js也不会HTML, 另外汇编不能算语言.
t****t
发帖数: 6806
27
真对不住, 不会宏语言, 只会指令.

【在 x****u 的大作中提到】
: 汇编当然算语言,宏语法很重要,你敲几天机器码后就明白了。
l*****t
发帖数: 2019
28
你是CS的么?
不会java,c,c++,pascal,assembly 么?这个是科班小本毕业就该会的。
然后工作一下会个perl,python,php,bash,JavaScript,xslt,加上一两门FP,说会10门
语言不过分吧。

还真

【在 t****t 的大作中提到】
: 吃java饭的人当然不都是傻子, 但是你得承认, 吃哪口饭的都有傻子. 5,6门语言我还真
: 是不懂, 按你的标准我肯定是傻子了...

z****e
发帖数: 54598
29
脚本语言基本上只有语法的差别
html不可能有人不会
如果真不会的话,那就xml
这个可以自由定义,想说不会是不行滴

【在 x****u 的大作中提到】
: 我帮你数一下
: BASIC Pacsal Frotran中任一
: 汇编
: C
: CPP
: HTML
: JS
:
: 还真

l*****t
发帖数: 2019
30
兄弟,html怎么也算了,你大学老师得哭了。

【在 x****u 的大作中提到】
: 我帮你数一下
: BASIC Pacsal Frotran中任一
: 汇编
: C
: CPP
: HTML
: JS
:
: 还真

相关主题
atoi很重要么?override operator[] inline
大牛们能不能把语言整合一下?苏宁ios客户端泄漏没人讨论嘛
[合集] A question about multidimensional arrays in C++!!未来ruby能不能挤掉python
进入Programming版参与讨论
x****u
发帖数: 44466
31
没宏指令,你地址都是敲的数字么?
当年苹果2下汇编程序就两种写法,一种是通用的,即机器码poke进去,另一种是高级
的,指令名是英文,地址和操作数都是数字。

【在 t****t 的大作中提到】
: 真对不住, 不会宏语言, 只会指令.
x****u
发帖数: 44466
32
你还真别小看HTML,不会的人太多了。

【在 l*****t 的大作中提到】
: 兄弟,html怎么也算了,你大学老师得哭了。
l*****t
发帖数: 2019
33
ft, not turing complete.

【在 x****u 的大作中提到】
: 你还真别小看HTML,不会的人太多了。
x****u
发帖数: 44466
34
你如果活用CSS的话是可以图灵完备的。

【在 l*****t 的大作中提到】
: ft, not turing complete.
b*******s
发帖数: 5216
35
就是指令集

【在 x****u 的大作中提到】
: 汇编当然算语言,宏语法很重要,你敲几天机器码后就明白了。
x****u
发帖数: 44466
36
指令和机器码不一一对应,需要根据上下文翻译。

【在 b*******s 的大作中提到】
: 就是指令集
z****e
发帖数: 54598
37
xlst要求太过了
xml本科生会

【在 l*****t 的大作中提到】
: 你是CS的么?
: 不会java,c,c++,pascal,assembly 么?这个是科班小本毕业就该会的。
: 然后工作一下会个perl,python,php,bash,JavaScript,xslt,加上一两门FP,说会10门
: 语言不过分吧。
:
: 还真

l*****t
发帖数: 2019
38
和html还不是一个概念吧。你要这么说那算了。

【在 x****u 的大作中提到】
: 你如果活用CSS的话是可以图灵完备的。
l*****t
发帖数: 2019
39
我没说cs小本应该懂xslt呀。

【在 z****e 的大作中提到】
: xlst要求太过了
: xml本科生会

t****t
发帖数: 6806
40
不是CS的.

【在 l*****t 的大作中提到】
: 你是CS的么?
: 不会java,c,c++,pascal,assembly 么?这个是科班小本毕业就该会的。
: 然后工作一下会个perl,python,php,bash,JavaScript,xslt,加上一两门FP,说会10门
: 语言不过分吧。
:
: 还真

相关主题
未来ruby能不能挤掉python别人说做Python的并行还不如去学C++,我不同意。
C语言高级就高级在指针上其实一切的源头都是c++
不如各位高手挑个专题讲讲C++11吧语言真的不是那么重要,我的春运系统用java也可
进入Programming版参与讨论
n*w
发帖数: 3393
41
查了一下,有人同意有人不同意css3是Turing complete
http://stackoverflow.com/questions/2497146/is-css-turing-comple

【在 l*****t 的大作中提到】
: 和html还不是一个概念吧。你要这么说那算了。
t****t
发帖数: 6806
42
你要说我知道 a href那我知道. 这就算会了么?

【在 z****e 的大作中提到】
: 脚本语言基本上只有语法的差别
: html不可能有人不会
: 如果真不会的话,那就xml
: 这个可以自由定义,想说不会是不行滴

t****t
发帖数: 6806
43
现在谁写地址, 不就是寄存器倒几下么. 偶尔嵌几个指令而已, 谁还写大段大段的的汇
编.

【在 x****u 的大作中提到】
: 没宏指令,你地址都是敲的数字么?
: 当年苹果2下汇编程序就两种写法,一种是通用的,即机器码poke进去,另一种是高级
: 的,指令名是英文,地址和操作数都是数字。

l*****t
发帖数: 2019
44
老实说我小本的时候就不懂html。老师没教过。也不觉得丢人。刚工作的时候同事教
windows event loop的时候惊为天人。
最烦的就是jjww Java vs C,底层vsWEB的,和人的高低根本无关,搞得好像搞某个东
西就高人一等似的。需要用到又不懂的时候,学个新东西会死呀?

【在 t****t 的大作中提到】
: 你要说我知道 a href那我知道. 这就算会了么?
x****u
发帖数: 44466
45
为了验证体系结构的知识。

【在 t****t 的大作中提到】
: 现在谁写地址, 不就是寄存器倒几下么. 偶尔嵌几个指令而已, 谁还写大段大段的的汇
: 编.

t****t
发帖数: 6806
46
我又不是CS的, 干嘛要验证体系结构? 业余爱好而已. 好吧, 你非说我会汇编, 那就会
吧. 我会好多种汇编呢, mips的, arm的, x86的, 还有6502的. 丢不丢人啊.

【在 x****u 的大作中提到】
: 为了验证体系结构的知识。
x****u
发帖数: 44466
47
口腔医学的学生为什么也要学人体其他部分的生理知识?

【在 t****t 的大作中提到】
: 我又不是CS的, 干嘛要验证体系结构? 业余爱好而已. 好吧, 你非说我会汇编, 那就会
: 吧. 我会好多种汇编呢, mips的, arm的, x86的, 还有6502的. 丢不丢人啊.

t****t
发帖数: 6806
48
我都说了我会汇编了, 你还待怎样...

【在 x****u 的大作中提到】
: 口腔医学的学生为什么也要学人体其他部分的生理知识?
s***e
发帖数: 403
49
那个是MKL
科学计算要是用java脑子必须进水。那性能烂的一塌糊涂,我当年用g++ -O0就能跑过
别人的java程序。

【在 N******K 的大作中提到】
: 广泛使用的是 免费的lapack 或者intel版本的mtk
: 显然你不熟悉科学计算这个领域
:
: Don'

b********7
发帖数: 12906
50
你科学计算再牛B也没有java 程序员职位多。
相关主题
俺一直觉得C#弄个JIT挺傻逼的一个关于Insight debugger的问题
工具简单未必是好事-swiftwhat kind of language this is and how to change it? (转载)
go channel和clojure core.async哪个好interface编译完了到底是什么?
进入Programming版参与讨论
g****u
发帖数: 252
51
用单dimension array模拟就可以了, 没什么大不了的.

single
performance

【在 N******K 的大作中提到】
: Java also lacks true multidimensional arrays (contiguously allocated single
: blocks of memory accessed by a single indirection), which limits performance
: for scientific and technical computing
: Java Programming for High-Performance Numerical Computing (2000)
: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.1554

g*********e
发帖数: 14401
52
俺verilog/vhdl/c/c++/tcl
正好5门
matlab算不算?
g*****g
发帖数: 34805
53
关键在于什么叫做懂?
f**********g
发帖数: 1056
54
java is created for business, true business.
business 唯一关心就是money.
如果连这最基本的前提都搞不懂,就不要聊java了。
p*****w
发帖数: 429
55
讨论java为什么垃圾呢,楼偏了。你们说这些跟底层近的东西,写java的人都不会去想
,可能也不在乎。
我来拉回来,怎么说也10年cs教育的人。有人做图形图像处理的吗?有用java的吗?

的汇

【在 x****u 的大作中提到】
: 为了验证体系结构的知识。
x****u
发帖数: 44466
56
别说Java,做web也需要丰富的体系知识。什么都不懂还口出狂言的小孩,正经web公司
都难进啊。

【在 p*****w 的大作中提到】
: 讨论java为什么垃圾呢,楼偏了。你们说这些跟底层近的东西,写java的人都不会去想
: ,可能也不在乎。
: 我来拉回来,怎么说也10年cs教育的人。有人做图形图像处理的吗?有用java的吗?
:
: 的汇

1 (共1页)
进入Programming版参与讨论
相关主题
一切没有括号来包裹逻辑块的语言都是纸老虎C语言高级就高级在指针上
废话少说,单机500万次每秒不如各位高手挑个专题讲讲C++11吧
atoi很重要么?别人说做Python的并行还不如去学C++,我不同意。
大牛们能不能把语言整合一下?其实一切的源头都是c++
[合集] A question about multidimensional arrays in C++!!语言真的不是那么重要,我的春运系统用java也可
override operator[] inline俺一直觉得C#弄个JIT挺傻逼的
苏宁ios客户端泄漏没人讨论嘛工具简单未必是好事-swift
未来ruby能不能挤掉pythongo channel和clojure core.async哪个好
相关话题的讨论汇总
话题: java话题: string话题: arrays话题: int