美国这里有卖床上除螨仪吗?求推荐。

d
didadida
楼主 (未名空间)
其实.net之前的Visual Basic挺好的

解释执行,可以交互,还可以编译,速度比C++慢不了多少

数组可以自定义开始的index

变量不用定义,直接使用

语言特性和易用性上比当时的Python至少不差

如果加上Pandas之类的,完全是数据分析利器

弄成VB.net后,失去了简单易学的特色,立马就失去了吸引力
r
realwhz
2 楼
“速度比C++慢不了多少”?怎么得出的结论?
d
didadida
3 楼
有人做过评测
同样计算
c 要花vb 90%以上的时间执行

因为vb程序编译最终用c编译器

【 在 realwhz(君子剑) 的大作中提到: 】

: “速度比C 慢不了多少”?怎么得出的结论?
x
xiaoju
4 楼
有个硬伤

VB6后端是基于C++的activeX,这玩意没法再扩展了

【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 其实.net之前的Visual Basic挺好的
: 解释执行,可以交互,还可以编译,速度比C++慢不了多少
: 数组可以自定义开始的index
: 变量不用定义,直接使用
: 语言特性和易用性上比当时的Python至少不差
: 如果加上Pandas之类的,完全是数据分析利器
: 弄成VB.net后,立马就失去了吸引力
x
xiaoju
5 楼
不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊

就算你用C++能写Fortran编译器,最后还是Fortran程序快啊

【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 有人做过评测
: 同样计算
: c 要花vb 90%以上的时间执行
: 因为vb程序编译最终用c编译器
:
: “速度比C 慢不了多少”?怎么得出的结论?
:
o
oOOo
6 楼
为什么语言内置多维数组更快。最后的可执行代码不一样吗?

【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊
: 就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
d
didadida
7 楼
有 VB for DOS
作为计算,是不需要ActiveX的

【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 有个硬伤
: VB6后端是基于C++的activeX,这玩意没法再扩展了
v
vviiasa
8 楼
这个同意一下,以前做点小东西。vb可方便了。

后来.net之后。发现居然都这么麻烦,我还用vb干嘛
x
xiaoju
9 楼
线性代数是由很多技巧和算法的的,难写的语言就没人给优化

【 在 oOOo (\_/o!o\_/) 的大作中提到: 】
: 为什么语言内置多维数组更快。最后的可执行代码不一样吗?
x
xiaoju
10 楼
没有组件机制的话,你调个第三方库非常麻烦啊

【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 有 VB for DOS
: 作为计算,是不需要ActiveX的
w
wdong
11 楼
fortran快主要是默认没有aliasing编译器优化的时候可以放飞。
这个事情C99已经通过restrict关键字提供了一个解决方案。
历史原因netlib上还有大量的fortran代码,
但是现在新人还有谁学fortran的。都是R或者python。

【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊
: 就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
o
oOOo
12 楼
fortran lapack库源代码可以机器翻译成C。指针实现的数组和内建数组的机器码不一
样?

【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 线性代数是由很多技巧和算法的的,难写的语言就没人给优化
x
xiaoju
13 楼
fortran虽然老,但人家的数组是内置的啊,C++高维数组传来传去很麻烦

【 在 wdong (万事休) 的大作中提到: 】
: fortran快主要是默认没有aliasing编译器优化的时候可以放飞。
: 这个事情C99已经通过restrict关键字提供了一个解决方案。
: 历史原因netlib上还有大量的fortran代码,
: 但是现在新人还有谁学fortran的。都是R或者python。
s
stavka
14 楼
用模板表达式技术写的库基本解决了这个问题,以eigen这个势头说不定真会进标准库的
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: fortran虽然老,但人家的数组是内置的啊,C++高维数组传来传去很麻烦
x
xiaoju
15 楼
C++的模板是对编译器能力的不必要浪费啊

【 在 stavka (harder) 的大作中提到: 】
: 用模板表达式技术写的库基本解决了这个问题,以eigen这个势头说不定真会进标准
库的
n
nacst23
16 楼
without 模板, can not do genetic programming
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: C++的模板是对编译器能力的不必要浪费啊
: 库的
k
kz80
17 楼
啥?这世界上还有比vb.net更简单易用user friendly的语言吗?

【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 其实.net之前的Visual Basic挺好的
: 解释执行,可以交互,还可以编译,速度比C++慢不了多少
: 数组可以自定义开始的index
: 变量不用定义,直接使用
: 语言特性和易用性上比当时的Python至少不差
: 如果加上Pandas之类的,完全是数据分析利器
: 弄成VB.net后,失去了简单易学的特色,立马就失去了吸引力
f
fantasist
18 楼
generic programming? Java走了另一条可行的路啊。
你大概指的是meta programming吧。
【 在 nacst23 (cnc) 的大作中提到: 】
: without 模板, can not do genetic programming
m
mio310
19 楼
确实。现在感觉Vb.Net 跟C#没有啥两样。那还不如直接C#。