Как стать автором
Обновить
-22
0
Мурадов Артем @tym32167

Программист

Отправить сообщение
Хм, я вроде когда начинал проходить курс соло (давно это было правда), там было написано, что необходимо все время печатать вслепую, независимо от того, работаешь ты сейчас или свободное время. Но все равно спасибо, меня твой опрос уже мотивировал :)
А я, не смотря на то, что с компьютером работаю уже больше 15 лет, так и не научился печатать вслепую. В основном потому, что постоянно работаешь и если пытаться печатать вслепую — то это сильно замедляет процесс и можно получить нагоняй. Хотя на предыдущей работе стер надписи на всех клавишах (и это мне не помешало комфортно работать), все равно смотрел на клавиатуру. Вот так, мозг уже знает, где какая клавиша, но смотреть приходится :)
читайте книги Роберта Кийосаки
image
" Кому следует назначить тюремный срок больше, чиновнику, укравшему у людей всей страны по одному рублю и выручивший из этого 140 миллионов рублей или подростку, который ограбил соседку, вынеся из квартиры 15 тысяч рублей и оставив ее без средств существования вовсе? "

Производители ПО предлагают товар. В соглашении вся ответственность прописана. Нравится — покупаешь, не нравится — не покупаешь. На гуглы, яндексы и фейсбуки тоже силком никто не тянет. Не вижу связи с вашим примером. Ну купите молоток, шарахните себе по пальцу и предъявляйте претензии производителю.
Ничего не изменилось. Знакомая несколько лет назад пыталась устроиться бухгалтером на завод с зарплатой 15 т.р… Когда пришла — ей уже объявили 8 т.р. Рассчитывают видимо на то, что раз человек уже пришел, он уже настроен на работу в компании, и можно ценник опускать. Это не новизна, так давно делают.
[сарказм] Луну значит тоже открыли только когда вычислили её размеры и массу. А до этого она была математической абстракцией. [сарказм]
я не физик, потому у меня нет ответов. Могу погуглить.
1905 год вошёл в историю физики как «Год чудес» (лат. Annus Mirabilis).[9] В этом году «Анналы физики» — ведущий физический журнал Германии — опубликовал три выдающиеся статьи Эйнштейна, положившие начало новой научной революции:
1. «К электродинамике движущихся тел» (нем. Zur Elektrodynamik bewegter Körper). С этой статьи начинается теория относительности[10].
2. «Об одной эвристической точке зрения, касающейся возникновения и превращения света» (нем. Über einen die Erzeugung und Verwandlung des Lichts betreffenden heuristischen Gesichtspunkt). Одна из работ, заложивших фундамент квантовой теории.
3. «О движении взвешенных в покоящейся жидкости частиц, требуемом молекулярно-кинетической теорией теплоты» (нем. Über die von der molekularkinetischen Theorie der Wärme geforderte Bewegung von in ruhenden Flüssigkeiten suspendierten Teilchen) — работа, посвящённая броуновскому движению и существенно продвинувшая статистическую физику.
а я нагуглил другое.
Дальтон в труде «Новая система химической философии» (1808—1827) доказал существование атомов, ввёл понятие атомный вес, элемент — как совокупность одинаковых атомов.
Спасибо, интересно. Я тоже делал что то подобное. Может эта ссылка также будет полезной.
Эх, так руки чесались добавить картинку про CSI, оказалось, в одном из предыдущих постов уже добавили.
Картинки больше не показываются. Печалька. А читать очень интересно было.
>>Нам надо хранить много и локально
Думаю, включено.
Очевидно, вы правы, а я нет. Это я о времени работы рекурсии и итерации при вычислении факториала.
ОПС :). Пардон, я ещё сплю. Вместо факториала посчитал числа Фибоначчи :))
Давайте не будем спорить беспредметно. C#.

namespace Factorial
{
    class Program
    {
        static int recCalls = 0;
        static int iterCalls = 0;

        static void Main(string[] args)
        {
            var program = new Program();
            var fact = 8;

            Console.WriteLine("recursion {0} calls {1}", program.FactRecursion(fact), recCalls);
            Console.WriteLine("recursion {0} calls {1}", program.FactIteration(fact), iterCalls);

            Console.ReadLine();
        }

        public int FactRecursion(int num)
        {
            recCalls++;
            if (num == 0) return 0;
            if (num == 1) return 1;            
            return FactRecursion(num - 1) + FactRecursion(num - 2);
        }

        public int FactIteration(int num)
        {
            if (num == 0) return 0;
            if (num == 1) return 1;
            
            var first = 0;
            var second = 1;

            for (var i = 2; i <= num; i++)
            {
                iterCalls++;
                var current = second + first;
                first = second;
                second = current;
            }

            return second;
        }
    }
}

Количество вызовов рекурсивной функции — 67. Количество итераций в итеративной функции — 7. Если вместо 8 поставить 15, то количество вызовов рекурсивной — 1973, количество вызовов итеративной — 14. Даже по этим числам видно, что время работы рекурсивного алгоритма — экспоненциальное, итеративного — линейное. Это без учета особенности платформы.
Вычисление факториала рекурсией — самый медленный и неэффективный способ. Используя простой for(;;) можно получить выигрыш в производительности во много много раз. Поэтому, если испытуемый пишет рекурсивный алгоритм для факториала, то он не знаком даже с основами теории алгоритмов.
>> см. Эпизод V
Перечитал, но ответа не увидел. Ткните плиз пальцем :)
>> синтаксический сахар — не зависит он возможностей VM. LINQ — и все остальное можно скомпилировать и для .NET 2.0.
Генерики для .NET 1.0 скомпилировать тоже можно?

>> что мешает разработчикам сделать по-умнее свой компилятор? generics же сделали?
ну дак они и делают (генерики ж сделали :))

>> в .NET разница между кучей и стеком весьма тонкая. CLR сама может поставить value type в кучу, если жизненный цикл объекта недетерминирован.
Ну круто, это как то противоречит тому, что я написал?

>> про библиотечные коды Вам уже ответили.
Спасибо, вот это интересно, я погляжу

У меня такое ощущение, что мне хотят доказать, что C# круче. Я же просто хочу сказать, что не нужно сравнивать. У каждого из этих языков своё назначение.

Информация

В рейтинге
Не участвует
Откуда
Toronto, Ontario, Канада
Дата рождения
Зарегистрирован
Активность