看帖神器
北美华人网
追帖动态
头条新闻
每日新帖
最新热帖
新闻存档
热帖存档
文学城
虎扑论坛
未名空间
北美华人网
北美微论坛
看帖神器
登录
← 下载
《看帖神器》官方
iOS App
,体验轻松追帖。
美国这里有卖床上除螨仪吗?求推荐。
查看北美华人网今日新帖
最新回复:2019年10月13日 13点8分 PT
共 (19) 楼
返回列表
订阅追帖
只看未读
更多选项
阅读全帖
只看图片
只看视频
查看原帖
d
didadida
接近 6 年
楼主 (未名空间)
其实.net之前的Visual Basic挺好的
解释执行,可以交互,还可以编译,速度比C++慢不了多少
数组可以自定义开始的index
变量不用定义,直接使用
语言特性和易用性上比当时的Python至少不差
如果加上Pandas之类的,完全是数据分析利器
弄成VB.net后,失去了简单易学的特色,立马就失去了吸引力
r
realwhz
接近 6 年
2 楼
“速度比C++慢不了多少”?怎么得出的结论?
d
didadida
接近 6 年
3 楼
有人做过评测
同样计算
c 要花vb 90%以上的时间执行
因为vb程序编译最终用c编译器
【 在 realwhz(君子剑) 的大作中提到: 】
: “速度比C 慢不了多少”?怎么得出的结论?
x
xiaoju
接近 6 年
4 楼
有个硬伤
VB6后端是基于C++的activeX,这玩意没法再扩展了
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 其实.net之前的Visual Basic挺好的
: 解释执行,可以交互,还可以编译,速度比C++慢不了多少
: 数组可以自定义开始的index
: 变量不用定义,直接使用
: 语言特性和易用性上比当时的Python至少不差
: 如果加上Pandas之类的,完全是数据分析利器
: 弄成VB.net后,立马就失去了吸引力
x
xiaoju
接近 6 年
5 楼
不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊
就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 有人做过评测
: 同样计算
: c 要花vb 90%以上的时间执行
: 因为vb程序编译最终用c编译器
:
: “速度比C 慢不了多少”?怎么得出的结论?
:
o
oOOo
接近 6 年
6 楼
为什么语言内置多维数组更快。最后的可执行代码不一样吗?
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊
: 就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
d
didadida
接近 6 年
7 楼
有 VB for DOS
作为计算,是不需要ActiveX的
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 有个硬伤
: VB6后端是基于C++的activeX,这玩意没法再扩展了
v
vviiasa
接近 6 年
8 楼
这个同意一下,以前做点小东西。vb可方便了。
后来.net之后。发现居然都这么麻烦,我还用vb干嘛
x
xiaoju
接近 6 年
9 楼
线性代数是由很多技巧和算法的的,难写的语言就没人给优化
【 在 oOOo (\_/o!o\_/) 的大作中提到: 】
: 为什么语言内置多维数组更快。最后的可执行代码不一样吗?
x
xiaoju
接近 6 年
10 楼
没有组件机制的话,你调个第三方库非常麻烦啊
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 有 VB for DOS
: 作为计算,是不需要ActiveX的
w
wdong
接近 6 年
11 楼
fortran快主要是默认没有aliasing编译器优化的时候可以放飞。
这个事情C99已经通过restrict关键字提供了一个解决方案。
历史原因netlib上还有大量的fortran代码,
但是现在新人还有谁学fortran的。都是R或者python。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊
: 就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
o
oOOo
接近 6 年
12 楼
fortran lapack库源代码可以机器翻译成C。指针实现的数组和内建数组的机器码不一
样?
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 线性代数是由很多技巧和算法的的,难写的语言就没人给优化
x
xiaoju
接近 6 年
13 楼
fortran虽然老,但人家的数组是内置的啊,C++高维数组传来传去很麻烦
【 在 wdong (万事休) 的大作中提到: 】
: fortran快主要是默认没有aliasing编译器优化的时候可以放飞。
: 这个事情C99已经通过restrict关键字提供了一个解决方案。
: 历史原因netlib上还有大量的fortran代码,
: 但是现在新人还有谁学fortran的。都是R或者python。
s
stavka
接近 6 年
14 楼
用模板表达式技术写的库基本解决了这个问题,以eigen这个势头说不定真会进标准库的
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: fortran虽然老,但人家的数组是内置的啊,C++高维数组传来传去很麻烦
x
xiaoju
接近 6 年
15 楼
C++的模板是对编译器能力的不必要浪费啊
【 在 stavka (harder) 的大作中提到: 】
: 用模板表达式技术写的库基本解决了这个问题,以eigen这个势头说不定真会进标准
库的
n
nacst23
接近 6 年
16 楼
without 模板, can not do genetic programming
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: C++的模板是对编译器能力的不必要浪费啊
: 库的
k
kz80
接近 6 年
17 楼
啥?这世界上还有比vb.net更简单易用user friendly的语言吗?
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 其实.net之前的Visual Basic挺好的
: 解释执行,可以交互,还可以编译,速度比C++慢不了多少
: 数组可以自定义开始的index
: 变量不用定义,直接使用
: 语言特性和易用性上比当时的Python至少不差
: 如果加上Pandas之类的,完全是数据分析利器
: 弄成VB.net后,失去了简单易学的特色,立马就失去了吸引力
f
fantasist
接近 6 年
18 楼
generic programming? Java走了另一条可行的路啊。
你大概指的是meta programming吧。
【 在 nacst23 (cnc) 的大作中提到: 】
: without 模板, can not do genetic programming
m
mio310
接近 6 年
19 楼
确实。现在感觉Vb.Net 跟C#没有啥两样。那还不如直接C#。
请输入帖子链接
收藏帖子
解释执行,可以交互,还可以编译,速度比C++慢不了多少
数组可以自定义开始的index
变量不用定义,直接使用
语言特性和易用性上比当时的Python至少不差
如果加上Pandas之类的,完全是数据分析利器
弄成VB.net后,失去了简单易学的特色,立马就失去了吸引力
同样计算
c 要花vb 90%以上的时间执行
因为vb程序编译最终用c编译器
【 在 realwhz(君子剑) 的大作中提到: 】
: “速度比C 慢不了多少”?怎么得出的结论?
VB6后端是基于C++的activeX,这玩意没法再扩展了
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 其实.net之前的Visual Basic挺好的
: 解释执行,可以交互,还可以编译,速度比C++慢不了多少
: 数组可以自定义开始的index
: 变量不用定义,直接使用
: 语言特性和易用性上比当时的Python至少不差
: 如果加上Pandas之类的,完全是数据分析利器
: 弄成VB.net后,立马就失去了吸引力
就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 有人做过评测
: 同样计算
: c 要花vb 90%以上的时间执行
: 因为vb程序编译最终用c编译器
:
: “速度比C 慢不了多少”?怎么得出的结论?
:
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊
: 就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
作为计算,是不需要ActiveX的
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 有个硬伤
: VB6后端是基于C++的activeX,这玩意没法再扩展了
后来.net之后。发现居然都这么麻烦,我还用vb干嘛
【 在 oOOo (\_/o!o\_/) 的大作中提到: 】
: 为什么语言内置多维数组更快。最后的可执行代码不一样吗?
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 有 VB for DOS
: 作为计算,是不需要ActiveX的
这个事情C99已经通过restrict关键字提供了一个解决方案。
历史原因netlib上还有大量的fortran代码,
但是现在新人还有谁学fortran的。都是R或者python。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 不能这么推理的,做线性代数的话Fortran普遍比C++快,因为C++缺内置多维数组啊
: 就算你用C++能写Fortran编译器,最后还是Fortran程序快啊
样?
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 线性代数是由很多技巧和算法的的,难写的语言就没人给优化
【 在 wdong (万事休) 的大作中提到: 】
: fortran快主要是默认没有aliasing编译器优化的时候可以放飞。
: 这个事情C99已经通过restrict关键字提供了一个解决方案。
: 历史原因netlib上还有大量的fortran代码,
: 但是现在新人还有谁学fortran的。都是R或者python。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: fortran虽然老,但人家的数组是内置的啊,C++高维数组传来传去很麻烦
【 在 stavka (harder) 的大作中提到: 】
: 用模板表达式技术写的库基本解决了这个问题,以eigen这个势头说不定真会进标准
库的
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: C++的模板是对编译器能力的不必要浪费啊
: 库的
【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 其实.net之前的Visual Basic挺好的
: 解释执行,可以交互,还可以编译,速度比C++慢不了多少
: 数组可以自定义开始的index
: 变量不用定义,直接使用
: 语言特性和易用性上比当时的Python至少不差
: 如果加上Pandas之类的,完全是数据分析利器
: 弄成VB.net后,失去了简单易学的特色,立马就失去了吸引力
你大概指的是meta programming吧。
【 在 nacst23 (cnc) 的大作中提到: 】
: without 模板, can not do genetic programming