Mister Zimbu
Member
I'd just like to say I don't like this way of thinking. I really don't see the use of someone saying it's the same thing, period, when the entire practical use is different. This also means you can't make an extended, advanced, customized reverse function, since string usage and array usage are completely different. Yes, I can't argue the basic function is the same thing. If you think that's the end of the story, then so be it, but I respectfully disagree.
One of the core tenets of being a good programmer is taking a larger task and splitting it down into smaller, manageable, reusable chunks that will work properly regardless of context.
One of the biggest advantages of basic object oriented, and even procedural design, is that you write smaller, bite-size methods that are reusable in multiple places in code with minimal modification should bugs occur or the method need to be optimized, and also easily testable.
You guys aren't web (ASP/VB/PHP/JSP/Flash/Silverlight) programmers, are you?
I'm an ASP.NET web developer with experience in C# and VB.NET, Javascript, and TSQL. Previously have experience with the horrific ASP 3.0 predecessor before it. I wouldn't touch Silverlight or WPF with a 10 foot pole.
Also did some PHP/Flash work in college but don't really remember any of it.