xsl-list
[Top] [All Lists]

Re: [xsl] Newbie question on XSL transformations: multiple sorts on element attr

2007-02-08 02:05:22
Marco wrote:
Well for example for persons which develops in os linux (gcc) and not microsoft who are developing in c for obtaining maximum performance (and then they can't use JNI)....

Well, if you want to squeeze out every little bit of performance, you should do it in assembler. But there is little proof that humans can do it better. Same is true for C/C++ or whatever low level language you want to use. Performance can be important, but I very much doubt that porting a complex application like this from Java to C will benefit you. And performance of XSLT has much more to do with how you design your stylesheets than it has to do with the optimized opcodes.

If you really want to use C/C++, consider Eiffel. The Gestalt processor is built in Eiffel and supports XSLT 2. Eiffel makes intermediary code in C and optimizes that in several passes (called freezing I believe). If you need performance, you need Eiffel. If you want C, use one of the pre-final build phases from Gestalt.

Mind you, that XSLT 2 processors out-perform XSLT 1 processors on nearly every respect, sometimes up to hundredths of times (and some gains are even exponential), regardless of the platform.

-- Abel

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>