Армия США высадилась в Западной Европе в 1944, когда там уже несколько лет как не было ни демократии ни рынка.
В данном случае США просто немного помогли освободить временно оккупированные территории. Я же говорю о странах, куда США "принесли демократию". И кавычки я использую не просто так. Ниже я приводил методы, которыми США "несут демократию". Это вооружённое вторжение, спонсирование хунты и/или оппозиции.
Так значит, дело не в объёме рынка, а в изоляции?
Дело в объёме рынка.
Если не уходить в изоляцию, то при любом объёме рынка экономике хорошо
История показывает обратное. Вы же, тыча пальцем в счастливчика, сорвавшего джекпот, пытаетесь доказать, что игра в лотерею - очень прибыльное дело.
Если опыт других стран Вас ничему не учит, то обратитесь к опыту России. Сколько высокотехнологичных предприятий построили западные инвесторы в 90-ые? Наоборот, развалили всё, до чего дотянулись.
Примеров очень много. У Оливера Стоуна и Питера Кузника есть целая книга (1000 страниц) таких примеров. Ваше же оценка ситуации в странах Латинской Америки далека от действительности.
Это в какой стране Европы в 17xx годы была демократия и рынок?
К моменту выхода США на международный рынок в Западной Европе уже была своя развитая экономика (лучше американской). США не "принесли демократию" в Западную Европу.
например Куба, как только оттуда демократию унесли так прям зажили зажили, ведь да?
Да, стали жить лучше. Но у маленьких стран есть одна проблема. Для достижения высокой производительности труда нужен некий минимальный объём рынка. Конкретный размер зависит от отрасли. Насколько я понимаю, для большинства отраслей тяжёлой промышленности это 200-300 млн. человек. Ну и природные ресурсы нужно иметь. Поэтому для таких стран, как Куба или Северная Корея, в условиях изоляции невозможен рост экономики.
где или диктатура или вообще какаято военная хунта постоянно друг друга сменяли
Большинство хунт в Латинской Америки пришли к власти при активном содействии США.
вышеупомянутые Сингапур и Израиль, встраиваются в глобальную экономику и отлично себя чувствуют.
Сингапур и Израиль не относятся к странам, в которые США "принесли демократию". Не было ни вторжения, ни попыток развалить страну изнутри (спонсирования хунты или оппозиции).
Этим странам удалось встроиться в глобальную экономику за счёт небольшого размера, удачного геополитического расположения и ещё ряда индивидуальных факторов.
но речь ведь не об этом, а о ситуации после 2мв?
Речь о том, что к моменту выхода США на международный рынок в Западной Европе уже была своя развитая экономика (лучше американской). США не "принесли демократию" в Западную Европу.
Я говорил только про экономику (независимо от политического строя в РФ). Но, если Вам интересно, можете сравнить, как менялось количество промышленных предприятий, учебных заведений, дорог и т.д. после прихода США и после прихода СССР.
Я говорил только про экономику, а СССР вообще не упоминал. Политоту подвезли Вы и Jianke.
самая большая страна в мире, и всё равно мало?
Речь об экономике, а не о размерах страны. К тому же, почти все крупные компании сейчас международные.
Это, на минуточку, вся Западная Европа и Восточная Азия
В Западная Европе рынок и демократия были задолго до появления США. А в Восточной Азии в тех странах, в которые США удалось принести "демократию", всё было очень плохо. Так же, как и в Южной Америке, в Африке и на Ближнем Востоке.
Вот это я имею ввиду, когда говорю, что инженеры не учили историю.Вы диктатуру называете "свободой и демократией". А про уровень благосостояния в те годы, похоже, вообще ничего не знаете.
Последствия прихода США были тяжёлые и для Северной Кореи, и для Южной. Было разрушено более 80% промышленной и транспортной инфраструктуры обоих государств, три четверти правительственных учреждений, около половины всего жилищного фонда.
В Южной Корее после победы США - диктатура, массовые убийства по политическим мотивам и т.п. Затем череда гос.переворотов. В 1960-х годах страна была одной из беднейших в регионе (сравните с быстрым ростом экономики в Северной Корее в то же время).
В 1970-х годах в Северной Корее темпы роста экономики КНДР несколько замедлились, по сравнению с послевоенными годами, но тем не менее объёмы промышленного производства, национальный доход и благосостояние населения продолжали устойчиво расти вплоть до конца 1980-х.
Как обычно это делается на С++? Какой код я увижу в 90% проектов? (Можно два самых распространённых варианта, если нет одного стандартного). (iter1 - итератор по коллекции ссылок на объекты со свойством Length)
Да. Инженеры плохо учились в школе. Они учили математику и физику и совсем не учили обществоведение, историю и географию, считая эти предметы бесполезными. А когда им сказали "включайте рынок и заживёте как в Европе", они не смогли хотя бы приблизительно просчитать последствия этого шага. В качестве оправдания могу сказать, что в некоторых случаях наивность есть следствие не глупости, а чистоты души. Не все помнят про то, что бесплатный сыр бывает только в мышеловке,
Кстати, и сейчас ситуация не сильно поменялась. Наверное, даже ухудшилась (изменилась школьная программа в худшую сторону).
А почему же "пол страны" еле концы с концами сводит, поделитесь?
Если кратко, то плохо учились в школе и захотели халявы.
На уроках обществоведения учили, что при капитализме честная конкуренция возможна только на начальном этапе. А дальше монополия всегда разорит мелкую фирму. Российские компании не могут конкурировать с международными холдингами из-за разницы в размерах.
На уроках географии рассказывали про территорию и климат. Завод в Новосибирске (при прочих равных), где нужны затраты на отопление (включая толстые стены на мощном фундаменте) в цехах и жилых домах, не может конкурировать с заводом в США, Западной Европе или Юго-Восточной Азии. Особенно с учётом разницы в стоимости доставки по океану и по железной дороге (которую ещё нужно построить и обслуживать). Дешёвые природные ресурсы в условиях открытого рынка не являются конкретным преимуществом, так как купит их тот, кто предложит лучшую цену.
На уроках истории рассказывали, что происходит со странами, куда американцы приносят "свободу и демократию". Но мы рассчитывали, что к нам западные капиталисты воспылают любовью и начнут активно делиться своими доходами. Забыли, как наши родные капиталисты нанесли двойной удар в спину воюющей стране во время Первой Мировой. Сначала увеличили в три раза цены на снаряды и т.п., что привело к снарядному голоду и поражениям на фронте. А затем, вообще, решили прибрать власть и свергли царя, тем самым развалив империю на части.
Чтобы хорошо жить, нужно что-то производить. А для этого нужно защитить своих производителей высокими пошлинами на импорт и развивать производство. Природные ресурсы (временно) менять на то, что пока не можем производить, и на передовые технологии, которых у нас нет. При этом уровень жизни сначала снизится (например, не сможем производить ряд высокотехнологичных товаров), а затем будет медленно повышаться за счёт повышения производительности труда и развития технологий. Ну и, конечно, вкладываться в образование и воспитание подрастающего поколения. В том числе, сделать профессию учителя уважаемой и высокооплачиваемой.
Потому что не интересен сам факт решения. Интересен процесс решения (ваши рассуждения). Кроме того, если будет спрос, то тут же появятся предложения типа "200 задач на литкоде за Х рублей".
Для примера возьмём задачи и статьи. Я не знаю правильного решения (даже не уверен, что правильно понял условие, так как по ссылкам не ходил и примеры входа/выхода не видел), но попробую рассуждать логически.
Максимальная площадь. Берём единицу, добавляем в очередь. Для первой единицы из очереди добавляем в очередь все соседние единицы. При этом считаем количество единиц (площадь) и заменяем единицы на двойки (помечаем обработанные). Решение: проходим по массиву и для каждой единицы запускаем описанную выше рекурсивную функцию (считающую площадь связанной области). В отдельной переменной храним максимальный на текущий момент результат работы функции.
Самая длинная подстрока. Текущая подстрока - это "окно" (левый и правый конец). Пока строка содержит только уникальные символы, двигаем правый конец. Пока строка содержит дубли, двигаем левый конец. Для подсчёта дублей используем словарь с количествами символов в подстроке (меняем при каждом сдвиге границы). В отдельной переменной храним количество дубликатов (меняем при изменении значения в словаре с 1 на 2 и с 2 на 1 в словаре). В начале левый и правый конец указывают на первый элемент. Останавливаемся, когда правый конец дойдёт до конца строки.
Слияние списков (считаю, что дан массив связанных списков) Кладём все первые элементы в коллекцию. Достаточно хранить индексы списков в массиве, так как значение можем узнать за О(1), а можно хранить пары индекс-значение. На каждом шаге выбираем минимальный первый элемент, удаляем его из соответствующего списка и добавляем в результирующий список. Исходя из задачи, в качестве коллекции выбираем очередь с приоритетом. Библиотечной в моём языке я не знаю, но легко написать двоичную кучу (binary heap), в которой корнем будет индекс (в массиве списков) с минимальным значением (первым элементом). Для этого нужно два метода - "всплытие" и "погружение".
p.s. Я не решаю задачи на LeetCode и не уверен, что смог бы довести эти задачи до рабочего кода за 30 минут на собеседовании.
Если вам на собеседовании дают алгоритмическую задачу, то помните, что:
Если собеседующий адекватный, то от вас не требуется обязательно решить задачу (написать работающий код). Достаточно продемонстрировать умение разбивать задачу на подзадачи, выбирать правильные структуры данных и оценивать сложность алгоритма. Можно, не решить задачу и получить за неё плюс, а можно выдать правильное (зазубренное) решение и получить за неё минус, не так ответив на дополнительные вопросы.
Если собеседующий неадекватный и вам отказали, не смотря на правильные рассуждения в процессе решения, то это только к лучшему. Зачем вам неадекватный начальник?
Как-то пришли ко мне с такой задачей: Есть код, который запускается раз в сутки и на основе статистики веб-сервера списывает с клиентов деньги за трафик. Проблема заключалась в том, что код (сервис) с какого-то момента не успевал отработать за сутки. После переделки код отрабатывал за 5 минут. Предыдущий автор, видимо, не понимал, чем плохи три вложенных цикла. Предполагаю, что если бы он время от времени баловался решением алгоритмических задач, то не написал бы такой код.
В данном случае США просто немного помогли освободить временно оккупированные территории. Я же говорю о странах, куда США "принесли демократию". И кавычки я использую не просто так. Ниже я приводил методы, которыми США "несут демократию". Это вооружённое вторжение, спонсирование хунты и/или оппозиции.
Дело в объёме рынка.
История показывает обратное. Вы же, тыча пальцем в счастливчика, сорвавшего джекпот, пытаетесь доказать, что игра в лотерею - очень прибыльное дело.
Если опыт других стран Вас ничему не учит, то обратитесь к опыту России. Сколько высокотехнологичных предприятий построили западные инвесторы в 90-ые? Наоборот, развалили всё, до чего дотянулись.
Примеров очень много. У Оливера Стоуна и Питера Кузника есть целая книга (1000 страниц) таких примеров. Ваше же оценка ситуации в странах Латинской Америки далека от действительности.
К моменту выхода США на международный рынок в Западной Европе уже была своя развитая экономика (лучше американской). США не "принесли демократию" в Западную Европу.
Да, стали жить лучше. Но у маленьких стран есть одна проблема. Для достижения высокой производительности труда нужен некий минимальный объём рынка. Конкретный размер зависит от отрасли. Насколько я понимаю, для большинства отраслей тяжёлой промышленности это 200-300 млн. человек. Ну и природные ресурсы нужно иметь. Поэтому для таких стран, как Куба или Северная Корея, в условиях изоляции невозможен рост экономики.
Большинство хунт в Латинской Америки пришли к власти при активном содействии США.
Сингапур и Израиль не относятся к странам, в которые США "принесли демократию". Не было ни вторжения, ни попыток развалить страну изнутри (спонсирования хунты или оппозиции).
Этим странам удалось встроиться в глобальную экономику за счёт небольшого размера, удачного геополитического расположения и ещё ряда индивидуальных факторов.
Речь о том, что к моменту выхода США на международный рынок в Западной Европе уже была своя развитая экономика (лучше американской). США не "принесли демократию" в Западную Европу.
То есть, Вы считаете, что грабёж населения и массовые убийства - это честнее? Лично я не хочу испытать на себе такую "честность".
Вы определитесь с ситуацией. "Колония" и "невозвратное бабло" - это несовместимые понятия.
Экономический рост - это не чьё-то название, а объективный показатель.
Я говорил только про экономику (независимо от политического строя в РФ). Но, если Вам интересно, можете сравнить, как менялось количество промышленных предприятий, учебных заведений, дорог и т.д. после прихода США и после прихода СССР.
Я говорил только про экономику, а СССР вообще не упоминал. Политоту подвезли Вы и Jianke.
Речь об экономике, а не о размерах страны. К тому же, почти все крупные компании сейчас международные.
В Западная Европе рынок и демократия были задолго до появления США. А в Восточной Азии в тех странах, в которые США удалось принести "демократию", всё было очень плохо. Так же, как и в Южной Америке, в Африке и на Ближнем Востоке.
Вот это я имею ввиду, когда говорю, что инженеры не учили историю.Вы диктатуру называете "свободой и демократией". А про уровень благосостояния в те годы, похоже, вообще ничего не знаете.
Последствия прихода США были тяжёлые и для Северной Кореи, и для Южной. Было разрушено более 80% промышленной и транспортной инфраструктуры обоих государств, три четверти правительственных учреждений, около половины всего жилищного фонда.
В Южной Корее после победы США - диктатура, массовые убийства по политическим мотивам и т.п. Затем череда гос.переворотов. В 1960-х годах страна была одной из беднейших в регионе (сравните с быстрым ростом экономики в Северной Корее в то же время).
В 1970-х годах в Северной Корее темпы роста экономики КНДР несколько замедлились, по сравнению с послевоенными годами, но тем не менее объёмы промышленного производства, национальный доход и благосостояние населения продолжали устойчиво расти вплоть до конца 1980-х.
Я не понял, кого Вы относите к революционерам. Ельцин родился в семье раскулаченных крестьян.
Нажимали "кнопку" не они лично, но они поддерживали тех, кто эту "кнопку" нажимал.
Как обычно это делается на С++? Какой код я увижу в 90% проектов? (Можно два самых распространённых варианта, если нет одного стандартного).
(iter1 - итератор по коллекции ссылок на объекты со свойством Length)
Да. Инженеры плохо учились в школе. Они учили математику и физику и совсем не учили обществоведение, историю и географию, считая эти предметы бесполезными. А когда им сказали "включайте рынок и заживёте как в Европе", они не смогли хотя бы приблизительно просчитать последствия этого шага. В качестве оправдания могу сказать, что в некоторых случаях наивность есть следствие не глупости, а чистоты души. Не все помнят про то, что бесплатный сыр бывает только в мышеловке,
Кстати, и сейчас ситуация не сильно поменялась. Наверное, даже ухудшилась (изменилась школьная программа в худшую сторону).
А за что его любить? На нём же не только писать, но и читать неудобно.
Хорошая коллекция. После прочтения статьи охотно верю, что Вы знаете/знали их все на приличном уровне.
Попробуйте Haskell
А как же WebClass? По сравнению с ними даже ASP.NET WebForms были шагом назад.
Отличная идея! Мне такая в голову не пришла. Правда, я потратил 15 минут на 3 задачи (5 на решение и 10 на формулирование/набор текста).
Если кратко, то плохо учились в школе и захотели халявы.
На уроках обществоведения учили, что при капитализме честная конкуренция возможна только на начальном этапе. А дальше монополия всегда разорит мелкую фирму. Российские компании не могут конкурировать с международными холдингами из-за разницы в размерах.
На уроках географии рассказывали про территорию и климат. Завод в Новосибирске (при прочих равных), где нужны затраты на отопление (включая толстые стены на мощном фундаменте) в цехах и жилых домах, не может конкурировать с заводом в США, Западной Европе или Юго-Восточной Азии. Особенно с учётом разницы в стоимости доставки по океану и по железной дороге (которую ещё нужно построить и обслуживать). Дешёвые природные ресурсы в условиях открытого рынка не являются конкретным преимуществом, так как купит их тот, кто предложит лучшую цену.
На уроках истории рассказывали, что происходит со странами, куда американцы приносят "свободу и демократию". Но мы рассчитывали, что к нам западные капиталисты воспылают любовью и начнут активно делиться своими доходами. Забыли, как наши родные капиталисты нанесли двойной удар в спину воюющей стране во время Первой Мировой. Сначала увеличили в три раза цены на снаряды и т.п., что привело к снарядному голоду и поражениям на фронте. А затем, вообще, решили прибрать власть и свергли царя, тем самым развалив империю на части.
Чтобы хорошо жить, нужно что-то производить. А для этого нужно защитить своих производителей высокими пошлинами на импорт и развивать производство. Природные ресурсы (временно) менять на то, что пока не можем производить, и на передовые технологии, которых у нас нет. При этом уровень жизни сначала снизится (например, не сможем производить ряд высокотехнологичных товаров), а затем будет медленно повышаться за счёт повышения производительности труда и развития технологий. Ну и, конечно, вкладываться в образование и воспитание подрастающего поколения. В том числе, сделать профессию учителя уважаемой и высокооплачиваемой.
Потому что не интересен сам факт решения. Интересен процесс решения (ваши рассуждения).
Кроме того, если будет спрос, то тут же появятся предложения типа "200 задач на литкоде за Х рублей".
Для примера возьмём задачи и статьи. Я не знаю правильного решения (даже не уверен, что правильно понял условие, так как по ссылкам не ходил и примеры входа/выхода не видел), но попробую рассуждать логически.
Максимальная площадь.
Берём единицу, добавляем в очередь. Для первой единицы из очереди добавляем в очередь все соседние единицы. При этом считаем количество единиц (площадь) и заменяем единицы на двойки (помечаем обработанные).
Решение: проходим по массиву и для каждой единицы запускаем описанную выше рекурсивную функцию (считающую площадь связанной области). В отдельной переменной храним максимальный на текущий момент результат работы функции.
Самая длинная подстрока.
Текущая подстрока - это "окно" (левый и правый конец). Пока строка содержит только уникальные символы, двигаем правый конец. Пока строка содержит дубли, двигаем левый конец.
Для подсчёта дублей используем словарь с количествами символов в подстроке (меняем при каждом сдвиге границы). В отдельной переменной храним количество дубликатов (меняем при изменении значения в словаре с 1 на 2 и с 2 на 1 в словаре).
В начале левый и правый конец указывают на первый элемент. Останавливаемся, когда правый конец дойдёт до конца строки.
Слияние списков (считаю, что дан массив связанных списков)
Кладём все первые элементы в коллекцию. Достаточно хранить индексы списков в массиве, так как значение можем узнать за О(1), а можно хранить пары индекс-значение.
На каждом шаге выбираем минимальный первый элемент, удаляем его из соответствующего списка и добавляем в результирующий список.
Исходя из задачи, в качестве коллекции выбираем очередь с приоритетом. Библиотечной в моём языке я не знаю, но легко написать двоичную кучу (binary heap), в которой корнем будет индекс (в массиве списков) с минимальным значением (первым элементом). Для этого нужно два метода - "всплытие" и "погружение".
p.s. Я не решаю задачи на LeetCode и не уверен, что смог бы довести эти задачи до рабочего кода за 30 минут на собеседовании.
Если вам на собеседовании дают алгоритмическую задачу, то помните, что:
Если собеседующий адекватный, то от вас не требуется обязательно решить задачу (написать работающий код). Достаточно продемонстрировать умение разбивать задачу на подзадачи, выбирать правильные структуры данных и оценивать сложность алгоритма. Можно, не решить задачу и получить за неё плюс, а можно выдать правильное (зазубренное) решение и получить за неё минус, не так ответив на дополнительные вопросы.
Если собеседующий неадекватный и вам отказали, не смотря на правильные рассуждения в процессе решения, то это только к лучшему. Зачем вам неадекватный начальник?
Как-то пришли ко мне с такой задачей:
Есть код, который запускается раз в сутки и на основе статистики веб-сервера списывает с клиентов деньги за трафик. Проблема заключалась в том, что код (сервис) с какого-то момента не успевал отработать за сутки.
После переделки код отрабатывал за 5 минут. Предыдущий автор, видимо, не понимал, чем плохи три вложенных цикла. Предполагаю, что если бы он время от времени баловался решением алгоритмических задач, то не написал бы такой код.
Когда нейросеть напишет свой фреймворк? Для начала что-нибудь простенькое. Например, аналог React/Vue/Angular, но более удобный в использовании.
Мешают Хабр читать? :)