Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why did you write Pervasive DataRush in Java instead of C/C++; isn Java too slow?

datarush Java pervasive slow write
0
Posted

Why did you write Pervasive DataRush in Java instead of C/C++; isn Java too slow?

0

1) The software industry focuses too often only on run-time performance, and while that is important (after all, you’re reading this FAQ!), it is equally important to focus on design-time (and maintenance/QA-time) performance. In this respect, Java is superb with good design-time tools, a productive language, rich third-party libraries and portability across HW platforms. 2) There was a time when Java was materially slower than C/C++, but those days are largely over in our opinion. There are many very large players including Sun, IBM, Oracle and BEA who are committed to delivering constant performance improvements around Java. 3) The whole point of Pervasive DataRush is to enable you to ride the coming wave of multicore-based parallelism. As each new generation of hardware improvements rapidly washes over us, the legacy advantage in wringing the last ounce of performance from serial algorithms diminishes.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123