d******a 发帖数: 32122 | 1 其实.net之前的Visual Basic挺好的
解释执行,可以交互,还可以编译,速度比C++慢不了多少
数组可以自定义开始的index
变量不用定义,直接使用
语言特性和易用性上比当时的Python至少不差
如果加上Pandas之类的,完全是数据分析利器
弄成VB.net后,立马就失去了吸引力 |
r*****z 发帖数: 906 | |
d******a 发帖数: 32122 | 3 有人做过评测
同样计算
c 要花vb 90%以上的时间执行
因为vb程序编译最终用c编译器
: “速度比C 慢不了多少”?怎么得出的结论?
【在 r*****z 的大作中提到】 : “速度比C++慢不了多少”?怎么得出的结论?
|
x****u 发帖数: 44466 | 4 有个硬伤
VB6后端是基于C++的activeX,这玩意没法再扩展了
【在 d******a 的大作中提到】 : 其实.net之前的Visual Basic挺好的 : 解释执行,可以交互,还可以编译,速度比C++慢不了多少 : 数组可以自定义开始的index : 变量不用定义,直接使用 : 语言特性和易用性上比当时的Python至少不差 : 如果加上Pandas之类的,完全是数据分析利器 : 弄成VB.net后,立马就失去了吸引力
|
x****u 发帖数: 44466 | 5 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊
就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
【在 d******a 的大作中提到】 : 有人做过评测 : 同样计算 : c 要花vb 90%以上的时间执行 : 因为vb程序编译最终用c编译器 : : : “速度比C 慢不了多少”?怎么得出的结论? :
|
o**o 发帖数: 3964 | 6 为什么语言内置多维数组更快。最后的可执行代码不一样吗?
【在 x****u 的大作中提到】 : 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊 : 就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
|
d******a 发帖数: 32122 | 7 有 VB for DOS
作为计算,是不需要ActiveX的
【在 x****u 的大作中提到】 : 有个硬伤 : VB6后端是基于C++的activeX,这玩意没法再扩展了
|
v*****a 发帖数: 1332 | 8 这个同意一下,以前做点小东西。vb可方便了。
后来.net之后。发现居然都这么麻烦,我还用vb干嘛 |
x****u 发帖数: 44466 | 9 线性代数是由很多技巧和算法的的,难写的语言就没人给优化
【在 o**o 的大作中提到】 : 为什么语言内置多维数组更快。最后的可执行代码不一样吗?
|
x****u 发帖数: 44466 | 10 没有组件机制的话,你调个第三方库非常麻烦啊
【在 d******a 的大作中提到】 : 有 VB for DOS : 作为计算,是不需要ActiveX的
|
|
|
w***g 发帖数: 5958 | 11 fortran快主要是默认没有aliasing编译器优化的时候可以放飞。
这个事情C99已经通过restrict关键字提供了一个解决方案。
历史原因netlib上还有大量的fortran代码,
但是现在新人还有谁学fortran的。都是R或者python。
【在 x****u 的大作中提到】 : 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊 : 就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
|
o**o 发帖数: 3964 | 12 fortran lapack库源代码可以机器翻译成C。指针实现的数组和内建数组的机器码不一
样?
【在 x****u 的大作中提到】 : 线性代数是由很多技巧和算法的的,难写的语言就没人给优化
|
x****u 发帖数: 44466 | 13 fortran虽然老,但人家的数组是内置的啊,C++高维数组传来传去很麻烦
【在 w***g 的大作中提到】 : fortran快主要是默认没有aliasing编译器优化的时候可以放飞。 : 这个事情C99已经通过restrict关键字提供了一个解决方案。 : 历史原因netlib上还有大量的fortran代码, : 但是现在新人还有谁学fortran的。都是R或者python。
|
s****a 发帖数: 238 | 14 用模板表达式技术写的库基本解决了这个问题,以eigen这个势头说不定真会进标准库的
【在 x****u 的大作中提到】 : fortran虽然老,但人家的数组是内置的啊,C++高维数组传来传去很麻烦
|
x****u 发帖数: 44466 | 15 C++的模板是对编译器能力的不必要浪费啊
库的
【在 s****a 的大作中提到】 : 用模板表达式技术写的库基本解决了这个问题,以eigen这个势头说不定真会进标准库的
|
n*****3 发帖数: 1584 | 16 without 模板, can not do genetic programming
【在 x****u 的大作中提到】 : C++的模板是对编译器能力的不必要浪费啊 : : 库的
|
k**0 发帖数: 19737 | 17 啥?这世界上还有比vb.net更简单易用user friendly的语言吗?
【在 d******a 的大作中提到】 : 其实.net之前的Visual Basic挺好的 : 解释执行,可以交互,还可以编译,速度比C++慢不了多少 : 数组可以自定义开始的index : 变量不用定义,直接使用 : 语言特性和易用性上比当时的Python至少不差 : 如果加上Pandas之类的,完全是数据分析利器 : 弄成VB.net后,立马就失去了吸引力
|
f*******t 发帖数: 7549 | 18 generic programming? Java走了另一条可行的路啊。
你大概指的是meta programming吧。
【在 n*****3 的大作中提到】 : without 模板, can not do genetic programming
|
m****0 发帖数: 837 | 19 确实。现在感觉Vb.Net 跟C#没有啥两样。那还不如直接C#。 |