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
|
|
|
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
|
|
|
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 : : 还真
|
|
|
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门 : 语言不过分吧。 : : 还真
|
|
|
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 程序员职位多。 |
|
|
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 | |
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的吗? : : 的汇
|