由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Visual Basic被微软给毁了
相关主题
这里高手很多, 我就趁机会问一个严肃的问题吧BASIC语言能传递数组的一个维给函数吗?
I need visual basic 6 english version请推荐IDE
问个简单的C++问题老码农冒死揭开行业黑幕:如何编写无法维护的代码(zz)
C/C++ __int64和long long, cross platform问题那个语言最适合做科学计算软件
请教一个结构体占内存大小的问题[合集] VisualC++的compiler是不是也不是free的? (转载)
求推荐:fortran好用的debug软件visual studio 编译器怎么关掉warning?
Java/C++的对象数组?zz发一个功能强大的中文编程
面试被问到G++和GCC编译器的关系C++中如何数据文件一起build进exe文件中?
相关话题的讨论汇总
话题: basic话题: visual话题: c++话题: fortran话题: 数组
进入Programming版参与讨论
1 (共1页)
d******a
发帖数: 32122
1
其实.net之前的Visual Basic挺好的
解释执行,可以交互,还可以编译,速度比C++慢不了多少
数组可以自定义开始的index
变量不用定义,直接使用
语言特性和易用性上比当时的Python至少不差
如果加上Pandas之类的,完全是数据分析利器
弄成VB.net后,立马就失去了吸引力
r*****z
发帖数: 906
2
“速度比C++慢不了多少”?怎么得出的结论?
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的

相关主题
Java/C++的对象数组?请推荐IDE
面试被问到G++和GCC编译器的关系老码农冒死揭开行业黑幕:如何编写无法维护的代码(zz)
BASIC语言能传递数组的一个维给函数吗?那个语言最适合做科学计算软件
进入Programming版参与讨论
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#。
1 (共1页)
进入Programming版参与讨论
相关主题
哪里能下载到免费的VC++编译器请教一个结构体占内存大小的问题
关于C的数组大小求推荐:fortran好用的debug软件
2007年9月编程语言指数Java/C++的对象数组?
这里的牛人很多,都读过标准吗面试被问到G++和GCC编译器的关系
这里高手很多, 我就趁机会问一个严肃的问题吧BASIC语言能传递数组的一个维给函数吗?
I need visual basic 6 english version请推荐IDE
问个简单的C++问题老码农冒死揭开行业黑幕:如何编写无法维护的代码(zz)
C/C++ __int64和long long, cross platform问题那个语言最适合做科学计算软件
相关话题的讨论汇总
话题: basic话题: visual话题: c++话题: fortran话题: 数组