Pull to refresh
99
0
Рысцов Денис @shai_xylyd

User

Send message
Это и был установщик пакетов.
1. Любой редактор с подсветкой синтаксиса, например, kate или notepad++. Главное, что бы это было не IDE.
2. Компилятор + linker из консоли.
3. Затем можно Makefile освоить.
4. После того, как эти шаги отточены и поняты можно браться за IDE.

Если освоить шаги в такой последовательности, то будет очень просто перейти к continuous integration и nunit тестированию.
Вы ошиблись, квадратные скобки это к TCL.
Спасибо, почитаю вечером подробно. Сейчас, при чтении по диагонали споткнулся об haskell на 6-7 страницах, до этого совпадает с тем, что здесь описано.
Метод можно обобщить на функции от двух переменных — нужно будет расширить вещественные числа двумя нульпотентными элементами.
Там, где нужно численно дифференцировать. Этот метод использовался в софте, который использовался при post-production фильмов Matrix Reloaded и Matrix Revolution.
И да, и нет. Отбрасывание бесконечномалой порядка k очень похоже на то, что она является нильпотентной порядка k, но в первом случае мы оперируем бесконечным рядом и пределами, а во втором вполне конкретной алгебраической структурой.
Поздравляю.

Сомневаюсь, что это сократит компилятор, но вполне вероятно, что это сделает JIT, если Dual пометить как sealed. Знаю точно, что Nemerle оптимизирует хвостовую рекурсию локальных функций (объявленных внутри метода).
Это проще, если отталкиваться от того, что этот код оптимизация работы с рядом (ваша точка зрения). Я его писал как реализацию кольца действительных чисел дополненных d. В этом случае: a/b определяется как a*b-1, где b*b-1=1, для этого я решил уравнение (a+b*d)(x+y*d)=1 относительно x и y, и получил, что x=1/a; y=-b/(a*a) поэтому там такой код.
Это разные точки зрения на один и тот же код.

В чем облом?
В коде это условие использовалось для определения умножения и деления dual-чисел, кроме того, оно использовалось для доказательства формулы. К комплексным числам эти числа относиться тем, что они тоже являются расширением действительных чисел. Если посмотреть на их реализацию, то условие i2=-1 используется точно там же. Мне подход с расширением действительных чисел нравиться больше так, как мне в универе больше нравилась алгебра, чем матан.

Но если отталкиваться от кода, то можно действительно заметить, что это он является частной оптимизацией работы с рядом тейлора, когда нас интересует только первый порядок малости.
В этих формулах d это не переменная, а значение; так же как и i в комплексном случае, поэтому вместо него брать 1 некорректно, то есть тождество f(x + 1) = f(x) + f'(x) не выполняется.

В этих дуальных чисел не вводится дифференцирование, обыкновенные функции расширяются на дуальные за счет представления их в ряде тейлора. Делителя нуля нет и в обычных числах, но это не мешает рассматривать их как подмножества дуальных, ничто не мешает так же поступить и в случае комплексных.
d*d*d = (d*d)*d = d*(d*d) = d * 0 = 0
В чем, это Nemerle, а в нем new при вызове конструктора не указывается, return не пишется. Так что все ОК. Или ошибка в семантике?
Brian Kernighan выбирает Comic Sans. пруф линк
«В связи с этим, ранее и в настоящее время в странах бывшего СССР по умолчанию степень доктора философии приравнивается к степени кандидата наук.» © wikipedia
доктор философии по математики звучит коряво, может это доктор или кандидат по-русски?
Если формат xml фиксирован, то для него лучше задать схему и проверять автоматически. Затем так как вряд ли размер сообщений будет большим, лучше (при прочих равных DOM удобнее SAX) использовать DOM или десериализовать xml в объект. На производительность следует смотреть только тогда, когда она станет проблемой.

В идеале было бы круто если бы вы провели тестирование DOM, SAX и десериализации и написали бы результаты в статье, например, если у вас маленькие сообщения, то измерения памяти дадут мало информации, лучше мерить кол-во сообщений, которые могут быть обработаны в секунду.
Xming работает некорректно — все X-приложения сворачивает на таскбаре в одну кнопку, и эта кнопка имеет значок x-сервера, а не запущенного приложения. В висте такой проблемы не было.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity