Pull to refresh
-1
0
nikitad@nikitad

User

Send message
Матрицу лучше реализовать на основе одноуровневого списка. Никаких проблем с выборкой и изменением не будет: можно написать что-то типа:

Matrix.select ( sub {
… // выбираем нужные индексы матрицы
$cc->( $result );
},
sub {
… // изменяем полученные индексы как нам надо
return $newMatrix;
} );

Я имел ввиду, что у России будущего нет. Даже если допустить, что выборы прошли честно (хе-хе), полностью левый (т. е. социалистический) парламент не оставляет надежд на появление хотя зачатков разума при принятии законом. А потому — можно закапывать.
Закончились выборы, начался очередной этап гниения России. Будущего нет.
Я слышал, что в Руби анонимные функции должны занимать не более одной строки. Правда ли это?
По сравнению с Clojure джава совершенно нечитаема.
Такие идиоты лечатся легализацией свободной продажи оружия.
Математика — всего лишь стандартизированный язык для обмена знаниями различных областей. Неважно, откуда ты родом и кто по профессии — если ты изучал этот язык, то сможешь понять, какую информацию тебе пытаются передать. Например, инженер-строитель, работая в паре с программистом (нормальным программистом!) при разработке какого-нибудь CAD, передает ему знания своей предметной области как раз с помощью математики.
Вы в универе учились? Отображения обозначаются точно также, но почему-то ни у кого вопросов к записи f: x → y не возникает.
В школе производные лучше всего объяснять на практическом примере и упирая на практику их применения, а теорию давать на минимальном уровне. Кому будет надо — тот изучит производные глубоко потом в ВУЗе, причем уже имея практический навык. Тут на помощь идет физика: лично мне объяснили, что значение производной в точке есть мгновенное значение равномерно изменяющейся величины, а сама производная описывает закон, по которому это мгновенное значение изменяется — и все сразу стало понятно.
Есть хоть один пример, когда государство (любое) выпускало хоть сколько-нибудь достойный продукт? Затея изначальное гнилая, если этим будет заниматься государство; получится очередная социалистическая «Лада Калина».
Чем более выразителен синтаксис языка, тем меньше кода надо писать, и тем меньше ошибок в итоге вылезет.

Чем более удобен язык для решения задачи, тем меньше времени и усилий займет «натянуть» задачу на язык, и соответственно меньше ошибок будет совершено.

Называть PHP удобным может только человек, который ничего больше не видел: в нем даже модулей до сих пор нет, я уж не говорю про активно внедряемые в другие языки функциональные фичи.
Большинство описанных ошибок лечатся грамотными тестами (которые лучше писать до реализации), а режим отладки лучше включать через переменные среды — тогда на целевой машине ничего ненужного выводиться не будет.

И да, PHP таки говно. Любой современный язык (Python, Ruby) и Perl делают его как щенка по удобству пользования и выразительности синтаксиса. Я уж молчу про такие приятные штуки как CPAN — там есть практически все.
Кто-нибудь пробовал прикрутить эту радость к емаксу?
Зато более универсален в перспективе.
> Лучше ручки с блокнотом todo листа все-равно еще никто не придумал.

Придумали — emacs org-mode. Todo-list, outline-редактор документов, система учета данных, система literate programming, ежедневник и еще куча всего — всё это гибко и удобно настраивается под задачу и под конкретного человека.
Тут нельзя не вспомнить емакс — труъ емаксеру для работы с системой ничего кроме этого самого емакса не нужно. Так что всякое бывает =)
Не, просто для системных и сетевых программистов под никсы собрать пару раз LFS будет крайне полезно. Ибо теория без практики имеет свойство забываться.
Мой рабочий цикл: эксперимент — спецификация — тест — реализация — верификация.

Повторять для каждого бага или новой фичи. Прекрасно подходит для любых динамических языков, но счастливые программисты на Lisp тут однозначно в выигрыше: SLIME прекрасно подходит для экспериментирования.
К Перлу это тоже относится.
Сами функциональные языки может и не станут, но функциональные паттерны и фишки в императивные языки активно проникают. Так что насчет «не нужно» — большой вопрос. В любом случае, знать больше, чем «среднестатистический программист» — вреда не будет.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity