由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Military版 - Matlab软件就是用java做的
相关主题
Matlab 算是编程吗C++被JAVA占领后, 市场的泡沫就越吹越大
放弃阵地第一名校--东南大学面试官说他是从C
觉得matlab现在几乎所有领域的研究都要写code
美国说了,如果把software给你捏了,你就彻底傻逼了!感觉python的前途堪忧
看看国内超级计算机上都装的啥软件人工智能的博士都用matlab编程啊?
matlab开始赚中国钱了核高基项目:支持国产CPU的编译系统及工具链
现在美华又开始嫉妒中国工程师的数量科研原创贡献老外比谁都算得清楚(图)
国内的同学说最怕禁软件金正恩这是在耍我
相关话题的讨论汇总
话题: matlab话题: java话题: gui话题: version话题: c++
进入Military版参与讨论
1 (共1页)
P**5
发帖数: 7467
1
看你们吵吵好几页了。
Matlab最初是Fortran写的,后来改用C家族语言写的。现在可能还是C的内核,软件图
形界面是java写的。
Linux下命令行调matlab,不启动图形界面用 matlab -nojvm -nodesktop,所有的图形
命令就不能用了。
本人精通Matlab。正在自学Java,妈的。
v**o
发帖数: 4956
2
还在学习编程语言的就想敢妄议软件产品
a*****e
发帖数: 2503
3
what is your point

【在 P**5 的大作中提到】
: 看你们吵吵好几页了。
: Matlab最初是Fortran写的,后来改用C家族语言写的。现在可能还是C的内核,软件图
: 形界面是java写的。
: Linux下命令行调matlab,不启动图形界面用 matlab -nojvm -nodesktop,所有的图形
: 命令就不能用了。
: 本人精通Matlab。正在自学Java,妈的。

m**********e
发帖数: 12525
4
明显c写的
因为目前没有java版本的lapack,10年前物理领域还能找到廉价屁民把
fortran翻译成c,妈的现在你找谁去把lapack写成java?

【在 P**5 的大作中提到】
: 看你们吵吵好几页了。
: Matlab最初是Fortran写的,后来改用C家族语言写的。现在可能还是C的内核,软件图
: 形界面是java写的。
: Linux下命令行调matlab,不启动图形界面用 matlab -nojvm -nodesktop,所有的图形
: 命令就不能用了。
: 本人精通Matlab。正在自学Java,妈的。

P**5
发帖数: 7467
5
Java 写的。
nojvm 那个jvm就是java虚拟机。
你在命令窗口输入个 ver,就出来对应的java 虚拟机版本。

【在 m**********e 的大作中提到】
: 明显c写的
: 因为目前没有java版本的lapack,10年前物理领域还能找到廉价屁民把
: fortran翻译成c,妈的现在你找谁去把lapack写成java?

a*******a
发帖数: 1240
6
matlab图形界面用java写的?
can you provide the reference?
我正在尝试写一个完全用java和mysql的实验动物管理系统,包括GUI都只用java。
但是做了些research发现普遍评价是用java做GUI不好。

【在 P**5 的大作中提到】
: 看你们吵吵好几页了。
: Matlab最初是Fortran写的,后来改用C家族语言写的。现在可能还是C的内核,软件图
: 形界面是java写的。
: Linux下命令行调matlab,不启动图形界面用 matlab -nojvm -nodesktop,所有的图形
: 命令就不能用了。
: 本人精通Matlab。正在自学Java,妈的。

P**5
发帖数: 7467
7
>> ver
----------------------------------------------------------------------------
---------------------------
MATLAB Version: 8.0.0.783 (R2012b)
MATLAB License Number:
Operating System: Microsoft Windows 7 Version 6.1 (Build 7601: Service Pack
1)
Java Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM)
64-Bit Server VM mixed mode
----------------------------------------------------------------------------
---------------------------
MATLAB Version 8.0 (
R2012b)
a*******a
发帖数: 1240
8
这个很难说他的GUI是java吧?

【在 P**5 的大作中提到】
: >> ver
: ----------------------------------------------------------------------------
: ---------------------------
: MATLAB Version: 8.0.0.783 (R2012b)
: MATLAB License Number:
: Operating System: Microsoft Windows 7 Version 6.1 (Build 7601: Service Pack
: 1)
: Java Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM)
: 64-Bit Server VM mixed mode
: ----------------------------------------------------------------------------

P**5
发帖数: 7467
9
按我第一个贴说的,linux下面 用 -nojvm 启动matlab, 就用不了图形的东西了。

【在 a*******a 的大作中提到】
: 这个很难说他的GUI是java吧?
m**********e
发帖数: 12525
10
java写了个GUI而已
原因很简单,因为目前没有java版的lapack,不但没有java版的,
连c++版的都没有

【在 P**5 的大作中提到】
: Java 写的。
: nojvm 那个jvm就是java虚拟机。
: 你在命令窗口输入个 ver,就出来对应的java 虚拟机版本。

相关主题
matlab开始赚中国钱了C++被JAVA占领后, 市场的泡沫就越吹越大
现在美华又开始嫉妒中国工程师的数量面试官说他是从C
国内的同学说最怕禁软件现在几乎所有领域的研究都要写code
进入Military版参与讨论
a**********u
发帖数: 28450
11
"软件图: 形界面是java写的。" 第一次听说

【在 P**5 的大作中提到】
: 看你们吵吵好几页了。
: Matlab最初是Fortran写的,后来改用C家族语言写的。现在可能还是C的内核,软件图
: 形界面是java写的。
: Linux下命令行调matlab,不启动图形界面用 matlab -nojvm -nodesktop,所有的图形
: 命令就不能用了。
: 本人精通Matlab。正在自学Java,妈的。

P**5
发帖数: 7467
12
那是因为你们平时只用windows版本的Matlab。
前些年的java程序,带一点淡紫色背景。当时linux下的matlab窗口,就是同一种风格

而其他的linux 程序,一般用Gnome或者KDE,完全不同的特征。

【在 a**********u 的大作中提到】
: "软件图: 形界面是java写的。" 第一次听说
L****8
发帖数: 3938
13
eigen c++

【在 m**********e 的大作中提到】
: java写了个GUI而已
: 原因很简单,因为目前没有java版的lapack,不但没有java版的,
: 连c++版的都没有

P**5
发帖数: 7467
14
看这两个目录。
C:Program FilesMATLABR2012bjavajar
C:Program FilesMATLABR2012bjavajarext

【在 a*******a 的大作中提到】
: 这个很难说他的GUI是java吧?
P**5
发帖数: 7467
15
操,\ 还会被过滤掉
P**5
发帖数: 7467
16
C: \Program Files \MATLAB \R2012b \java \jarext
d****o
发帖数: 32610
17
win版也有爪哇成分
以前读书的时候一两个月不关matlab
java的部分就会崩溃
[在 aixiaoxiaoyu (我爱小小鱼) 的大作中提到:]
:"软件图: 形界面是java写的。" 第一次听说
:【 在 P235 (老来多健忘 能饮一杯无) 的大作中提到: 】
:...........
a*******a
发帖数: 1240
18
I think this is an interesting discovery.
Since it has been generally believed that the Java GUI framework is a
disaster. Yet matlab use Java GUI framework to build its GUI.
a*******a
发帖数: 1240
19
I think this is an interesting discovery.
Since it has been generally believed that the Java GUI framework is a
disaster. Yet matlab use Java GUI framework to build its GUI.
s**********s
发帖数: 1079
20
机盲无可救药,爪哇在迈特来布里有两个作用,一是提供语言支持,二是界面。核心的
当然不是狗屁的爪哇,全是fortran
相关主题
感觉python的前途堪忧科研原创贡献老外比谁都算得清楚(图)
人工智能的博士都用matlab编程啊?金正恩这是在耍我
核高基项目:支持国产CPU的编译系统及工具链虎肉当心了
进入Military版参与讨论
s**********s
发帖数: 1079
21
慢的要死,Matlab 6.5版本之前之后差太多了。

【在 a*******a 的大作中提到】
: I think this is an interesting discovery.
: Since it has been generally believed that the Java GUI framework is a
: disaster. Yet matlab use Java GUI framework to build its GUI.

j******l
发帖数: 2790
22
楼上真相,其他人都在装逼
P**5
发帖数: 7467
23
现在的 matlab 跨平台同时放出 Win,linux,Mac版本,只能靠java实现界面。没有更
好的方案。

【在 s**********s 的大作中提到】
: 慢的要死,Matlab 6.5版本之前之后差太多了。
m******g
发帖数: 621
24
之前MAC OS X上不支持RETINA DISPLAY好像就是因为这个JAVA GUI的问题
z****e
发帖数: 54598
25

没啥不好做的
看你会不会做而已
swing,javafx随便用

【在 a*******a 的大作中提到】
: matlab图形界面用java写的?
: can you provide the reference?
: 我正在尝试写一个完全用java和mysql的实验动物管理系统,包括GUI都只用java。
: 但是做了些research发现普遍评价是用java做GUI不好。

z****e
发帖数: 54598
26

java写gui
你丫能否再low一点啊?
傻叉,不是有人告诉你可以打成jar包了吗?
你用c打一个我看看

【在 m**********e 的大作中提到】
: java写了个GUI而已
: 原因很简单,因为目前没有java版的lapack,不但没有java版的,
: 连c++版的都没有

z****e
发帖数: 54598
27

这个比较扯
服务器几年不关是常事
没听说哪个jvm挂了

【在 d****o 的大作中提到】
: win版也有爪哇成分
: 以前读书的时候一两个月不关matlab
: java的部分就会崩溃
: [在 aixiaoxiaoyu (我爱小小鱼) 的大作中提到:]
: :"软件图: 形界面是java写的。" 第一次听说
: :【 在 P235 (老来多健忘 能饮一杯无) 的大作中提到: 】
: :...........

z****e
发帖数: 54598
28

fortran巨慢
现在学术界用scala在写各种计算
如果你们还没用
说明你们凹凸了

【在 s**********s 的大作中提到】
: 机盲无可救药,爪哇在迈特来布里有两个作用,一是提供语言支持,二是界面。核心的
: 当然不是狗屁的爪哇,全是fortran

z****e
发帖数: 54598
29
妈蛋,一群人根本没用java写过gui吧?
我可是写过的,还维护过一段时间
但是用swing
gui最大的问题是刷新频率
因为如果fps如果低于20,人眼会感觉到闪烁
但是现在这个已经不是问题了
如果desktop上你用java写,fps没有达到90
你可以去死了,我用浏览器的applet都嫩实现90 fps
这还带了一层,然后这个东西最大的问题
还是跟其他所有的gui一样,就是ui thread你不要随便打断它
要保证ui thread畅通无阻,这个时候就需要用上异步了
所以java8里面的lambda功能很重要
否则你要加各种匿名类啊之类的
有些讨厌,如果你觉得java8-的匿名类很烦
groovy等语言,也都可以用在gui上
你可以把groovy放入你的jar里面去
然后用groovy来写,包括clojure和scala也都是如此
它们也都有教你怎么跟swing的控件打交道
当然最简单的还是直接升级到java8
如果没有java8,而是java6或者7的话
那你可以用groovy等来实现lambda
a*******a
发帖数: 1240
30
赵老师,我正在尝试全部用java来写gui。

【在 z****e 的大作中提到】
: 妈蛋,一群人根本没用java写过gui吧?
: 我可是写过的,还维护过一段时间
: 但是用swing
: gui最大的问题是刷新频率
: 因为如果fps如果低于20,人眼会感觉到闪烁
: 但是现在这个已经不是问题了
: 如果desktop上你用java写,fps没有达到90
: 你可以去死了,我用浏览器的applet都嫩实现90 fps
: 这还带了一层,然后这个东西最大的问题
: 还是跟其他所有的gui一样,就是ui thread你不要随便打断它

相关主题
阿三的代码真牛逼 (转载)放弃阵地第一名校--东南大学
女孩子学engineer和computer science,哪个好?觉得matlab
Matlab 算是编程吗美国说了,如果把software给你捏了,你就彻底傻逼了!
进入Military版参与讨论
z****e
发帖数: 54598
31

建议用javafx,也新一点
java gui至少有三代
awt一代
swing是二代
javafx是三代
所以建议用javafx
awt太古老了,swing其实ok,但是官方停止更新了
以后更新集中在javafx上,所以你可以用javafx来做很多事

【在 a*******a 的大作中提到】
: 赵老师,我正在尝试全部用java来写gui。
h*******u
发帖数: 15326
32
java写的外壳而已
我老是从MATLAB 5左右开始用
那时候有Java的鸟毛事儿
那时候的MATLAB速度飕飕的
眼看着换了java外壳慢成一坨屎

【在 P**5 的大作中提到】
: Java 写的。
: nojvm 那个jvm就是java虚拟机。
: 你在命令窗口输入个 ver,就出来对应的java 虚拟机版本。

m**********e
发帖数: 12525
33
我靠,一连phd都没有的麻脓,竟然也敢枉议学术界
妈的,学术界的潮流是matlab,年轻一代全部都在用
赶不上潮流的,老头还在用fortran/lapack,不怎么老的,都在用c/lapack

【在 z****e 的大作中提到】
:
: 建议用javafx,也新一点
: java gui至少有三代
: awt一代
: swing是二代
: javafx是三代
: 所以建议用javafx
: awt太古老了,swing其实ok,但是官方停止更新了
: 以后更新集中在javafx上,所以你可以用javafx来做很多事

h***i
发帖数: 89031
34
时代在发展
matlab越来越快
fortran越来越方便
傻逼们才互相鄙视

【在 m**********e 的大作中提到】
: 我靠,一连phd都没有的麻脓,竟然也敢枉议学术界
: 妈的,学术界的潮流是matlab,年轻一代全部都在用
: 赶不上潮流的,老头还在用fortran/lapack,不怎么老的,都在用c/lapack

h*******u
发帖数: 15326
35
你的女机器人就是MATLAB建模
c程序实现的,跟java毛关系没有
你服不服

【在 h***i 的大作中提到】
: 时代在发展
: matlab越来越快
: fortran越来越方便
: 傻逼们才互相鄙视

c********e
发帖数: 4283
36
我是Mathworks的,Matlab的界面的确是用Java写的,Simulink的model editor和基本
所有的对话窗口现在都是用C++些的,是基于Qt的。
但是Java只用在界面上。Matlab和Simulink的engine都是C++的,原先是C,所以现在很
多代码还是C style的。
Mathworks的很多toolbox都是直接用Matlab写的,这也就是为什么它的install里有成
千上万的.m files.
接下来,因为公司向把整个系统都搬到网站上(以后用户可以remote login Matlab
session),所以以后所有的界面都是Javascript的了。现在已经有些零零碎碎的
feature直接用Javascript写的了(JS功能强大,出货快,leaning curve和Qt比起来基
本是零)
hope this info helps.

【在 P**5 的大作中提到】
: 现在的 matlab 跨平台同时放出 Win,linux,Mac版本,只能靠java实现界面。没有更
: 好的方案。

s****r
发帖数: 31686
37
赞,这才是真相,我从来就觉得马特拉伯是c++的地盘

【在 c********e 的大作中提到】
: 我是Mathworks的,Matlab的界面的确是用Java写的,Simulink的model editor和基本
: 所有的对话窗口现在都是用C++些的,是基于Qt的。
: 但是Java只用在界面上。Matlab和Simulink的engine都是C++的,原先是C,所以现在很
: 多代码还是C style的。
: Mathworks的很多toolbox都是直接用Matlab写的,这也就是为什么它的install里有成
: 千上万的.m files.
: 接下来,因为公司向把整个系统都搬到网站上(以后用户可以remote login Matlab
: session),所以以后所有的界面都是Javascript的了。现在已经有些零零碎碎的
: feature直接用Javascript写的了(JS功能强大,出货快,leaning curve和Qt比起来基
: 本是零)

d****o
发帖数: 32610
38
java全面退出了
[在 coldnoodle (noodle) 的大作中提到:]
:我是Mathworks的,Matlab的界面的确是用Java写的,Simulink的model editor和基本
:所有的对话窗口现在都是用C++些的,是基于Qt的。
:...........
c********e
发帖数: 4283
39
Mathworks的产品两大系列么,Matlab和Simulink(包括SPC), 当初Matlab那边决定要
用Java写界面,Simulink那边坚决不同意所以自己用C++(Qt)来写。
不过接下来你们都看得到的,过几年所有的界面都是Javascript的了,包括desktop
install都是了。当然界面直接下面那个layer Simulink是肯定用C++的,Matlab那边应
该还是用Java.
两边的core都是C++,C++代码正真写得牛的还是Matlab那边,主要是所有面向对象的整
个语言体系都是Matlab那边开发支持的。

基本

【在 d****o 的大作中提到】
: java全面退出了
: [在 coldnoodle (noodle) 的大作中提到:]
: :我是Mathworks的,Matlab的界面的确是用Java写的,Simulink的model editor和基本
: :所有的对话窗口现在都是用C++些的,是基于Qt的。
: :...........

c********e
发帖数: 4283
40
yeah,C++ is "The" programming language at Mathworks, though everyone needs
to program in Matlab inevitably.

【在 s****r 的大作中提到】
: 赞,这才是真相,我从来就觉得马特拉伯是c++的地盘
相关主题
美国说了,如果把software给你捏了,你就彻底傻逼了!现在美华又开始嫉妒中国工程师的数量
看看国内超级计算机上都装的啥软件国内的同学说最怕禁软件
matlab开始赚中国钱了C++被JAVA占领后, 市场的泡沫就越吹越大
进入Military版参与讨论
t***s
发帖数: 4666
41
你确定底层的BLAS 和LAPACK也是C++ 写的?

needs

【在 c********e 的大作中提到】
: yeah,C++ is "The" programming language at Mathworks, though everyone needs
: to program in Matlab inevitably.

1 (共1页)
进入Military版参与讨论
相关主题
金正恩这是在耍我看看国内超级计算机上都装的啥软件
虎肉当心了matlab开始赚中国钱了
阿三的代码真牛逼 (转载)现在美华又开始嫉妒中国工程师的数量
女孩子学engineer和computer science,哪个好?国内的同学说最怕禁软件
Matlab 算是编程吗C++被JAVA占领后, 市场的泡沫就越吹越大
放弃阵地第一名校--东南大学面试官说他是从C
觉得matlab现在几乎所有领域的研究都要写code
美国说了,如果把software给你捏了,你就彻底傻逼了!感觉python的前途堪忧
相关话题的讨论汇总
话题: matlab话题: java话题: gui话题: version话题: c++