1. Интересно, изменилась ли скорость обработки более ли менее большого объема данных.
2.…
3. Столкнетесь — поймете. Отображать, понятное дело, не надо, обрабатывать — вполне.
Я думал, поклонники VS по большей части используют VAX…
А насчет NetBeans, у меня она почему-то жутко тормозила (2-3 секунды) на том же автокомплите (может что-то не так настроил). В итоге сижу на Eclipse + PDT (ранее ZS for Eclipse).
Я не говорю, что ExtJS — говно, я просто спросил.
2.…
3. Столкнетесь — поймете. Отображать, понятное дело, не надо, обрабатывать — вполне.
Ну уж нет
* @return Classname instance of class
*/
function getInstance() {…
function smarty_function_decline($params, &$smarty) {
$titles = split(",", $params['titles']);
return Decliner::declOfNum($params['num'], $titles);
}
Decliner::declOfNum
static function declOfNum($number, $titles) {
$cases = array (2, 0, 1, 1, 1, 2);
return $titles[($number % 100 > 4 && $number % 100 < 20) ? 2 : $cases[min($number % 10, 5)]];
}
А насчет NetBeans, у меня она почему-то жутко тормозила (2-3 секунды) на том же автокомплите (может что-то не так настроил). В итоге сижу на Eclipse + PDT (ранее ZS for Eclipse).
А там есть дебаг с профилированием?
{decline num=8 words=«сумка, сумки, сумок»}
А что бы не писать кучу раз одно и то же, связал это с системой языков. Можно написать и так:
{decline num=8 word=«сумка»}, и он сам возьмет из языковых пакетов нужные варианты.
А изучив Си, вполне возможно, что человек никогда не поймет тот же С++ и ООП вообще.