Logo 
Search:

MS Office Answers

Ask Question   UnAnswered
Home » Forum » MS Office       RSS Feeds
  Question Asked By: Holly Fox   on Oct 26 In MS Office Category.

  
Question Answered By: Sadie Black   on Oct 26

> The Excel VBA environment is quite nice to work in -
> especially if you have two screens on your computer.
You can say that as many times as you like... and I will agree with
you every one.

> I've never done any specific comparisons between VBA and
> fully-compiled languages, but I would expect a proper
> executable would probably run at least 10 times faster  than
> a semi-compiled language, and 100 times faster than a
> fully-interpreted language,
Depends on the optimisation sometimes.
I've seen optimisation actually increase the executable times over
interpreted languages.. especially those.. like VB... that have been
through the mill and are pretty much optimised themselves. I'm not
decrying that binaries genearally are faster... I'm saying that people
have worked so much on getting it right in some interpreted languages
that the times may be closer than you think... especially because that
work hasn't generally gone into the assembler that is generated.

It's sobering to see the amount of assembler generated by a "visual"
"compiled language" compared with what an assembler programmer can
achieve.

> I haven't tried to call externally-compiled computation
> modules from Excel, but it should certainly be possible,
> although cumbersome. Don't worry about it until you need it.
Neither have I though I look with jealosy on some that I know who have
managed to create DLLs of their code to share.

Share: 

 

This Question has 10 more answer(s). View Complete Question Thread

 
Didn't find what you were looking for? Find more on Array to array direct transfer in VB Or get search suggestion and latest updates.


Tagged: