T
Thomas Mercer-Hursh
Guest
A similar test in C# was about 100 times faster. Some things in ABL are always going to be slower than C, a LOT slower. Try a test on string operations. This is the nature of the beast. On the other hand, these are typically things which take very little real world time and there is usually a limit to how many times in a row one is going to do them. I.e., a loop of 100,000 string operations is only meaningful if one actually has an application need for doing just that. Most of the time it is just an artificially constructed test. When it is real, possibly one needs to rethink the solution. On the other hand, there are some operations in ABL which are unusually performant. E.g., anything dealing with the database is typically very rich in functionality compared to what one would write in C and performs very well.
Continue reading...
Continue reading...