К основному контенту

Сообщения

Сообщения за апреля 19, 2012

На перепутье

По поводу предыдущего поста возникли сомнения в использовании платформы grails. Ведь даже используя компилятор groovy я не увидел сколько-нибудь заметного ускорения кода. Не знаю где собака зарыта. Будет ли это исправлено в следующих версиях. Хотя функционал проработан капитально! Тут твердая пятерка с плюсом. Есть еще roo.Roo - Pure(чистая) java, не платформа, а удобный инструмент для создания web-приложений. Для использования сложней. Платформы типа play! слишком специфичны, а следовательно заведомо хуже. С другой стороны так ли важна скорость при редактировании одной записи? ROO or GRAILS ? PS http://www.grails.org/Grails+vs+Rails+Benchmark - чувак расхвалил grails. Суть статьи grails не хуже чем rails и к тому же имеет кучу возможностей которых нет в rails! Скажи grails - ДА!

Кто тут самый шустрый?

Код для проверки был самый простой: using System; namespace bs { class MainClass { public static void Main ( string [] args) { Random r = new Random (); int max= 100000 ; int [] c= new int [max]; int t= 0 ; for ( int i= 0 ;i<max;i++) c[i]=r. Next ( 1000 ); System. Console . WriteLine (DateTime. Now ); for ( int i= 0 ;i<max;i++) { for ( int j= 0 ;j<max;j++) { if (c[i]>c[j]) { t=c[i]; c[i]=c[j]; c[j]=t; } } } System. Console . WriteLine (DateTime. Now ); Console. WriteLine ( "OK" ); } } }   Т.е. как вы заметили обычный метод пузырьковой сортировки.  Как быстро будет осуществлен перебор массива и перестановка.  Код был адаптирован под следующие языки:   c# java c++ d groovy Windows Host jscript 17 sec 20 ...