由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这偏语言分析的文章很好
相关主题
C++ 做线性代数,方便使用的库?do you use blas/lapack?
为啥matlab一直用列优先存储来存储array?Linux下运行lapack和blas的问题
matlab 和 R 的最大(根本)区别?How to use multi-core to speed Python program
有没有觉得scipy很稀烂的?请推荐好的c++下的matrix库
用来用去还是Rust是最好的语言,代表今后的方向lapack如何求解XA=B
[bssd]汇报一下Julia进展gnu c++ 自带的库能解矩阵方程吗?
求救:2个dense matrix的乘法C++里用Blas/Lapack的问题 (转载)
Matrix calculation in C++搞矩阵的竟然没有人提BLAS
相关话题的讨论汇总
话题: 语言话题: matlab话题: nim话题: octave话题: julia
进入Programming版参与讨论
1 (共1页)
g****t
发帖数: 31659
1
http://rnduja.github.io/2015/10/21/scientific-nim/
作者言之有物
有理论也有使用考虑
Nim我肯定用不上
这贴让我但也学了不少知识
2http://rnduja.github.io/2015/10/21/scientific-nim/
w***g
发帖数: 5958
2
现在折腾数据的主流是解释型语言,配个jupytor notebook。
这个要先编译到C,易用性上直接就被julia吊打啊。
折腾计算的,其实搞来搞去就是做了blas/lapack/fft这些的包装,
现在再加个cuda. 函数型语言最喜欢搞的类型系统其实对科学
计算帮助并不大。

【在 g****t 的大作中提到】
: http://rnduja.github.io/2015/10/21/scientific-nim/
: 作者言之有物
: 有理论也有使用考虑
: Nim我肯定用不上
: 这贴让我但也学了不少知识
: 2http://rnduja.github.io/2015/10/21/scientific-nim/

g****t
发帖数: 31659
3
(1)
Nim后台是c,然后gcc或者clang都可以选,build生成exe。
比Julia方便.
Nim竞争对手是c,不是Julia这些易用语言。速度和c一样,
据说overhead很少。
当然,Nim本意不是数据处理的语言。但是如果你要有c的速度,
又觉得c在语言上太落后,那就可以考虑这些。
Nim/Rust都和swift差不多类型吧。自己的定位都是
system language。
(2)
做算法在一个小方向做深了,很容易产生找个新语言的想法。
这和找工作的需求不一样。
再给你看一个:
https://github.com/frankmcsherry/differential-dataflow
http://cidrdb.org/cidr2013/Papers/CIDR13_Paper111.pdf
这哥们写了很多rust

【在 w***g 的大作中提到】
: 现在折腾数据的主流是解释型语言,配个jupytor notebook。
: 这个要先编译到C,易用性上直接就被julia吊打啊。
: 折腾计算的,其实搞来搞去就是做了blas/lapack/fft这些的包装,
: 现在再加个cuda. 函数型语言最喜欢搞的类型系统其实对科学
: 计算帮助并不大。

g****t
发帖数: 31659
4
另外我觉得硬件无关的方向,用C是没什么道理的。
毕竟编译技术发展了很多。
更有表达力,同时速度和c差别不到10%的语言,
应该是可以做到的。swift/nim/rust 属于这个类型。
go慢了些,和java相当。

【在 g****t 的大作中提到】
: (1)
: Nim后台是c,然后gcc或者clang都可以选,build生成exe。
: 比Julia方便.
: Nim竞争对手是c,不是Julia这些易用语言。速度和c一样,
: 据说overhead很少。
: 当然,Nim本意不是数据处理的语言。但是如果你要有c的速度,
: 又觉得c在语言上太落后,那就可以考虑这些。
: Nim/Rust都和swift差不多类型吧。自己的定位都是
: system language。
: (2)

x****u
发帖数: 44466
5
同意啊!
FP主要是表现力超强适合startup几杆枪搞出个革命根据地,但是做大了复杂度控制不
住肯定不行

【在 w***g 的大作中提到】
: 现在折腾数据的主流是解释型语言,配个jupytor notebook。
: 这个要先编译到C,易用性上直接就被julia吊打啊。
: 折腾计算的,其实搞来搞去就是做了blas/lapack/fft这些的包装,
: 现在再加个cuda. 函数型语言最喜欢搞的类型系统其实对科学
: 计算帮助并不大。

y*j
发帖数: 3139
6
科学计算成功的语言就是Matlab,它能够存在多年不倒是有道理的。解释型语言,集成
环境,丰富的系统库,相当大的ecosystem。当然它不免费,不开源,所以现在Pyhthon
抢了不少市场。我对python取代Matlab感觉不足的地方是它缺少一个像Matlab那样好用
的IDE,现在Spyder算是比较接近的,但是好像还差一点,Debug功能非常差,画图的部
分比Matlab粗糙多了。

:现在折腾数据的主流是解释型语言,配个jupytor notebook。
:这个要先编译到C,易用性上直接就被julia吊打啊。
:折腾计算的,其实搞来搞去就是做了blas/lapack/fft这些的包装,
:现在再加个cuda. 函数型语言最喜欢搞的类型系统其实对科学
:计算帮助并不大。

【在 w***g 的大作中提到】
: 现在折腾数据的主流是解释型语言,配个jupytor notebook。
: 这个要先编译到C,易用性上直接就被julia吊打啊。
: 折腾计算的,其实搞来搞去就是做了blas/lapack/fft这些的包装,
: 现在再加个cuda. 函数型语言最喜欢搞的类型系统其实对科学
: 计算帮助并不大。

v*******e
发帖数: 11604
7
可以试试octave,www.octave.org

Pyhthon
好用

【在 y*j 的大作中提到】
: 科学计算成功的语言就是Matlab,它能够存在多年不倒是有道理的。解释型语言,集成
: 环境,丰富的系统库,相当大的ecosystem。当然它不免费,不开源,所以现在Pyhthon
: 抢了不少市场。我对python取代Matlab感觉不足的地方是它缺少一个像Matlab那样好用
: 的IDE,现在Spyder算是比较接近的,但是好像还差一点,Debug功能非常差,画图的部
: 分比Matlab粗糙多了。
:
: :现在折腾数据的主流是解释型语言,配个jupytor notebook。
: :这个要先编译到C,易用性上直接就被julia吊打啊。
: :折腾计算的,其实搞来搞去就是做了blas/lapack/fft这些的包装,
: :现在再加个cuda. 函数型语言最喜欢搞的类型系统其实对科学

b***i
发帖数: 3043
8
开源吗

【在 v*******e 的大作中提到】
: 可以试试octave,www.octave.org
:
: Pyhthon
: 好用

v*******e
发帖数: 11604
9

GPL;基本语法100% matlab compatible,缺点:缺不少package;画图用的gnuplot。

【在 b***i 的大作中提到】
: 开源吗
w***g
发帖数: 5958
10
严重不推荐octave。matlab几十块一百多块的license都有。还是值这点钱的。
octave的问题是好多好多好多好多好多matlab的函数都没有实现。

【在 v*******e 的大作中提到】
: 可以试试octave,www.octave.org
:
: Pyhthon
: 好用

g****t
发帖数: 31659
11
慢速语言最后就是python
最多加上R
我觉得会收敛的


: 严重不推荐octave。matlab几十块一百多块的license都有。还是值这点钱的。

: octave的问题是好多好多好多好多好多matlab的函数都没有实现。



【在 w***g 的大作中提到】
: 严重不推荐octave。matlab几十块一百多块的license都有。还是值这点钱的。
: octave的问题是好多好多好多好多好多matlab的函数都没有实现。

1 (共1页)
进入Programming版参与讨论
相关主题
搞矩阵的竟然没有人提BLAS用来用去还是Rust是最好的语言,代表今后的方向
这里有用Julia 的吗?[bssd]汇报一下Julia进展
nv的显卡能战胜intel的CPU么求救:2个dense matrix的乘法
发现版上没有聊fortran的Matrix calculation in C++
C++ 做线性代数,方便使用的库?do you use blas/lapack?
为啥matlab一直用列优先存储来存储array?Linux下运行lapack和blas的问题
matlab 和 R 的最大(根本)区别?How to use multi-core to speed Python program
有没有觉得scipy很稀烂的?请推荐好的c++下的matrix库
相关话题的讨论汇总
话题: 语言话题: matlab话题: nim话题: octave话题: julia