x + y – это простое сложение двух переменных. Вне зависимости от значений x и y, для выполнения сложения требуется одна операция. Следовательно, асимптотическая сложность этого выражения - константа O(1).
Сильное заявление, пахнет нобелевкой)
На самом деле это не так. Тот, кто умеет складывать числа в столбик знает, что для получеия суммы нужно сложить каждый разряд одного числа с тем же разрядом другого. Чтобы получить количество разрядов числа, нужно взять его логарифм. Так что сложность сложения двух чисел x и y произвольной длины - примерноO(log(x + y)).
Есть вариант надежнее чем ФАС, просто взять и уйти к другому оператору
Уйти к другому оператору можно, но есть один нюанс: проблема, которой МТС обосновывает необходимость платы за раздачу, действительно существует и касается всех операторов. Другие операторы согласились отказаться от брать плату за раздачу, следовательно им придётся решать эту проблему как-то иначе. Очевидный вариант - включить разадчу в плату за безлимитный интернет, в результате чего плата за него повысится теперь уже у всех потребителей, а не только у тех, кто разадёт. В результате значительной части потребителей будет выгодно остаться с МТС, потому что дешевле.
кредитные деньги должны позволить вам не только построить предприятие, но и построить жильё для сотрудников, возвести социальную инфраструктуру, перевезти работников.
Зачем кому-то строить жильё и возводить инфраструктуру где-то в глуши и перевозить туда работников, если всё это уже есть в крупных городах? Не говоря уже о том, что кто и откуда вообще поедет жить в такое место?
Урбанизация практически всегда естественная. Люди уже тысячи лет постепенно переселяются в города не потому, что кто-то заставляет, а потому что в городах лучше.
у меня был опыт найма людей 35+ из других областей.
Из 3х людей этого возраста которых я нанял никто не отработал больше недели. Все слились после того как они узнавали что надо фигачить, а не просто сидеть и болтать с коллегами как они привыкли.
Интересно, почему сидеть и болтать в других областях прокатывает?
Я попробовал полистать учебник и хочу высказать своё мнение.
Найдите, пожалуйста, нормального дизайнера/UX-специлиста. Сейчас учебник дико неудобный. Почему он открывается в маленьком фрейме? Почему перед каждым уроком огромные картинки с надписью "ты достоин лучшего образования"? Почему нужно нажимать на кнопки, чтобы догружать урок? Почему элементы страницы появляются при прокрутке? Оно ещё и тормозит. Почему слайды из гугл-документов приходится рассматривать, как китаец из мема шпаргалку?
Из шрифтов тоже какая-то мешанина.
Я бы по такому учебнику учиться не стал, простите.
Посмотрите, скажем, на https://learn.javascript.ru/ — учбник, на котором выросли поколения фронтендеров. Обычные статические страницы, ничего не летает и не всплывает и при этом он гораздо удобнее. Не разу не видел там жалоб "где же модные анимации?"
Иногда вижу это замечание, когда речь захоит о коммитах
Насчёт коммитов вы абсолютно правы
Это опечатка, я имел в виду «когда речь заходит о комментариях»)
Для меня комментарий — это всегда «запах» и повод задуматься над тем, достаточно ли выразителен сам код.
Каким бы выразительным ни был код, он достаточно хорошо документирует, в основном, поведение, то есть «что в этом месте происходит». Состояние (например, после очередного шага алогритма) из кода вывести гораздо сложнее, потому нужно по сути самому проделать в уме необходимые операции. Наконец, отдельные аспекты невозможно понять из кода иногда абсолютно никак. Например, назначение — «зачем этот код вообще нужен в этом месте, какой цели он служит».
Эти вещи и нужно документировать. А комментарии, повторяющие код, в духе
Всем, кто пишет комметарии в духе "но левый подход не работает с функциями из тысячи строк" — а что, если я вам скажу, что можно функции на тысячу строк декомпозировать, а относительно небольшие оставлять, как есть?
Люди очень любят придумывать или находить эвристические правила, вроде тех же 7-12 строк, а потом пытаться применять их везде, не задумываясь о том, подходят они к данному случаю или нет. Не надо так.
Комментарии легко теряют актуальность, если при изменении кода про них забыли.
Иногда вижу это замечание, когда речь захоит о коммитах, и оно всегда кажется мне диким. Да, блин, комментарии — это важная часть разработки, и нужно поддерживать и в актуальном состоянии. Такая же важная, как написание и поддержка документации. Как и составление правильных и полезных комментариев коммитов в гите. Как написание кода, наконец.
Имея приведённый выше код и соответствующий вывод, можем ли мы переписать функцию main() без использования async и await, по-прежнему получив тот же результат?
Не использовать цепочки промисов в main().
Очень долго пытался понять, что имел в виду автор такими условиями.
Например:
— В main нельзя использовать цепочки промисов и await, а в других функциях (вызываемых из main) — можно?
— Один вызов then, результат которого не используется, — это уже цепочка? Без then() и await воспользоваться промисом, который возвращает функция wait() не получится.
Какая реализация соответствует духу задачи? (да, я знаю, что это перевод)
Ну вот, например, вариант, написанный за 3 минуты. «Цепочек» в main(), вроде, нет:
async function main() {
console.log('Entry');
return new Promise(resolve => {
wait().then(result => {
console.log(result);
console.log('Exit');
resolve('Return');
});
});
}
Вообще говоря, необязательно именно "отнимать". Можно, например, в определенных районах города поднять налог на землю так, чтобы здания ниже 30 этажей стали нерентабельными.
никому не нужен «поток» и никто не слышал про «поток», не сетевой api, все груги java используют списки мистер большой мозг!
…
слушай меня мистер большой мозг Герб Саттер! Это не проблема языка, которую надо исправлять, миллионы людей выучили этот синтаксис и привыкли к нему
По-моему, вы не поняли, о чём этот отрывок из статьи про гругов.
Всё примерно так, только для инфляции борцуха, в общем-то, не нужен. В реальности она появится сама при росте рынка — примерно там, где "экономика умирает".
Нуу началось, сова трещит и глобус гнётся. Давайте примеры поближе.
Демократическая Молдавия. Или там Майя Санду — гибридный диктатор?
Эмоции ваши понимаю, а суть возражений нет.
Я про Молдавию и страны PIGS ничего не говорил. Только про страны Африки. Если вы прочитали в моём комментарии, что все демократические страны в мире богатые, перечитайте его ещё раз: там этого не написано. Но конкретно Африка — плохой пример.
Большую часть там занимает сфера услуг. Мало того, что вещь по определению производная от "реального" сектора, так ещё и имеющая своей значительной частью вебкамщиц, всякий твич и прочие странности современного мира.
Услуги, если что, тоже входят в реальный (без кавычек) сектор экономики. В реальный сектор не входят только финансы.
А весь "реальный" сектор, в общем-то, зохавал Китай с его полутора миллиардами потенциально голодных ртов
Уж не знаю, что там Китай зохавал, но явно не то, чем можно кормить голодные рты. Китай обеспечивает себя едой на 66% и эта доля последние 20 лет сокращалась. А откуда Китай импортирует больше всего еды? Евросоюз, Тайвань (!), Япония, Южная Корея, Австралия, США (в таком порядке). Судя по всему, вебкамщицы и пшеницу неплохо выращивают.
Сильное заявление, пахнет нобелевкой)
На самом деле это не так. Тот, кто умеет складывать числа в столбик знает, что для получеия суммы нужно сложить каждый разряд одного числа с тем же разрядом другого. Чтобы получить количество разрядов числа, нужно взять его логарифм. Так что сложность сложения двух чисел x и y произвольной длины - примерно O(log(x + y)).
Уйти к другому оператору можно, но есть один нюанс: проблема, которой МТС обосновывает необходимость платы за раздачу, действительно существует и касается всех операторов. Другие операторы согласились отказаться от брать плату за раздачу, следовательно им придётся решать эту проблему как-то иначе. Очевидный вариант - включить разадчу в плату за безлимитный интернет, в результате чего плата за него повысится теперь уже у всех потребителей, а не только у тех, кто разадёт.
В результате значительной части потребителей будет выгодно остаться с МТС, потому что дешевле.
Зачем кому-то строить жильё и возводить инфраструктуру где-то в глуши и перевозить туда работников, если всё это уже есть в крупных городах? Не говоря уже о том, что кто и откуда вообще поедет жить в такое место?
Да что уж там, советская власть делала предприятия даже там, где нет ни инфраструктуры ни людей, что до сих пор аукается.
Урбанизация практически всегда естественная. Люди уже тысячи лет постепенно переселяются в города не потому, что кто-то заставляет, а потому что в городах лучше.
А почему на рынке картошка должна быть дешевле?
Очевидно, все существующие сейчас товары и услуги существуют не просто так, а потому что люди в них нуждаются.
С тех, кто пытается решить за других людей, как им жить?
Но ведь то, что вы предлагаете, и так уже существует тысячи лет.
Я попробовал полистать учебник и хочу высказать своё мнение.
Найдите, пожалуйста, нормального дизайнера/UX-специлиста. Сейчас учебник дико неудобный. Почему он открывается в маленьком фрейме? Почему перед каждым уроком огромные картинки с надписью "ты достоин лучшего образования"? Почему нужно нажимать на кнопки, чтобы догружать урок? Почему элементы страницы появляются при прокрутке? Оно ещё и тормозит. Почему слайды из гугл-документов приходится рассматривать, как китаец из мема шпаргалку?
Из шрифтов тоже какая-то мешанина.
Я бы по такому учебнику учиться не стал, простите.
Посмотрите, скажем, на https://learn.javascript.ru/ — учбник, на котором выросли поколения фронтендеров. Обычные статические страницы, ничего не летает и не всплывает и при этом он гораздо удобнее. Не разу не видел там жалоб "где же модные анимации?"
Каким бы выразительным ни был код, он достаточно хорошо документирует, в основном, поведение, то есть «что в этом месте происходит». Состояние (например, после очередного шага алогритма) из кода вывести гораздо сложнее, потому нужно по сути самому проделать в уме необходимые операции. Наконец, отдельные аспекты невозможно понять из кода иногда абсолютно никак. Например, назначение — «зачем этот код вообще нужен в этом месте, какой цели он служит».
Эти вещи и нужно документировать. А комментарии, повторяющие код, в духе
, конечно, не нужны.
Всем, кто пишет комметарии в духе "но левый подход не работает с функциями из тысячи строк" — а что, если я вам скажу, что можно функции на тысячу строк декомпозировать, а относительно небольшие оставлять, как есть?
Люди очень любят придумывать или находить эвристические правила, вроде тех же 7-12 строк, а потом пытаться применять их везде, не задумываясь о том, подходят они к данному случаю или нет. Не надо так.
Иногда вижу это замечание, когда речь захоит о коммитах, и оно всегда кажется мне диким. Да, блин, комментарии — это важная часть разработки, и нужно поддерживать и в актуальном состоянии. Такая же важная, как написание и поддержка документации. Как и составление правильных и полезных комментариев коммитов в гите. Как написание кода, наконец.
Например:
— В main нельзя использовать цепочки промисов и await, а в других функциях (вызываемых из main) — можно?
— Один вызов then, результат которого не используется, — это уже цепочка? Без then() и await воспользоваться промисом, который возвращает функция wait() не получится.
Какая реализация соответствует духу задачи? (да, я знаю, что это перевод)
Ну вот, например, вариант, написанный за 3 минуты. «Цепочек» в main(), вроде, нет:
То есть планируете работать строго по законам РФ?
Вообще говоря, необязательно именно "отнимать". Можно, например, в определенных районах города поднять налог на землю так, чтобы здания ниже 30 этажей стали нерентабельными.
По-моему, вы не поняли, о чём этот отрывок из статьи про гругов.
Всё примерно так, только для инфляции борцуха, в общем-то, не нужен. В реальности она появится сама при росте рынка — примерно там, где "экономика умирает".
Я про Молдавию и страны PIGS ничего не говорил. Только про страны Африки. Если вы прочитали в моём комментарии, что все демократические страны в мире богатые, перечитайте его ещё раз: там этого не написано. Но конкретно Африка — плохой пример.
Услуги, если что, тоже входят в реальный (без кавычек) сектор экономики. В реальный сектор не входят только финансы.
Уж не знаю, что там Китай зохавал, но явно не то, чем можно кормить голодные рты. Китай обеспечивает себя едой на 66% и эта доля последние 20 лет сокращалась. А откуда Китай импортирует больше всего еды? Евросоюз, Тайвань (!), Япония, Южная Корея, Австралия, США (в таком порядке). Судя по всему, вебкамщицы и пшеницу неплохо выращивают.