Thank you for your answer. It really did help me paint the picture

.
Can you give an example where it is impossible to express the idea in vector calculations? I could not come up with a trading idea that was impossible to express

.
The reason I started this thread was because of an article in quantstart blog:
"The
vectorised nature of pandas ensures that certain operations on large datasets are extremely rapid. However the forms of
vectorised backtester that we have studied to date
suffer from some drawbacks in the way that trade execution is simulated. In this series of articles we are going to discuss a
more realistic approach to historical strategy simulation by constructing an event-driven backtesting environment using Python." (
http://www.quantstart.com/articles/Event-Driven-Backtesting-with-Python-Part-I)
I have no idea what drawbacks these are and how event-driven backtesting solves them. I read somewhere that R and MATLAB was only capable of vectorized and Python was capable of event-driven backtesting. I am going to learn one of them, so what you are saying is if I incorporate slippage, commissions and spreads in correctly, every option will yield very similar results?