• Переезд в Иннополис
    +2

    Вы реально не отвечаете на простой вопрос, более того, еще и не читаете мои ответы.


    Повторюсь. Я читаю, пишу и говорю на трёх языках, немного знаю четверты. У нас все говорят минимум на двух языках. И вообще, я из смешанной польско-русской семьи.


    Я не против изучения госязыков. Я даже не против патриотизма. И я знаю, что такое нацизм, и подчёркнуто использую слово "этнонационализм", который вам, судя по всему, по нраву.


    Но ломать нас через колено, разрушать сообщества и запрещать наши школы, садики, или не давать нам представительство политическое — это не про язык, отнюдь.

  • Переезд в Иннополис
    +1

    То есть вы всё-таки за этнонационализм? И месть всех всем? Вы все избегаете ответа, а просто говорите "они ж обиженные".


    Родителей моей бабушки расстреляли еще до войны, на излете правления тогдашнего литовского диктатора. В Литве тогда происходила внутренняя борьба между националистами и социалистами. Во время войны наци, понятно, метнулись к немцам, и продолжили свою борьбу при помощи известных евреям и местным русским методов. Воевали они чаще с гражданским населением, очевидно.


    Другая ветка моей семьи переделала фамилию с -ов на -ас и во всем этом принимала участие стороне наци местных.


    И кому мстить?

  • Переезд в Иннополис
    0

    Слезливых историй я сам могу вам рассказать про тех людей, кого семьями сожгли на хуторах, или, например, чьих родителей (литовцев же) литовские же "ястребки" вывели при детях во двор и расстреляли.


    Но это бессмысленная дискуссия. Один из этих детей вырос и стала моей бабушкой. Мы с ней считаем это путем обратно в зверские разборки середины века. И даже "ястребкам" и лесным братьям объявили со временем амнистию.


    Повторюсь, мой главный тезис: этнический национализм приводит к конфликтам. Он фундаментально конфликтен. Вам это не нравится?

  • Переезд в Иннополис
    +1

    Ну, зато этнический национализм — дело хорошее и полезное, да.

  • Переезд в Иннополис
    +1

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


    Если в этом ключе мыслить, то нарыть всякое можно, и даже к делам, связанным с СС, не обязательно обращаться.

  • Переезд в Иннополис
    0

    Ну я на вский случай подсказываю, что в Латвии запрещены и частные школы с русским языком.

  • Переезд в Иннополис
    +2

    А то и значит. История она такая, "случайная", особенно в такого рода странах, где условно "титульное" население составляет не всегда даже большую часть населения, и ближайшая история помнит регулярные переходы пограничных земель под разные юрисдикции.


    Русские, евреи, немцы, поляки, литовцы — в тех краях много кто живет, и кого-то делать главными неправильно (и уже тем более выгонять-вырезать-поджигать-в-гетто-отправлять).


    Этнонационализм на государственном уровне это путь в ад и новым разборкам, вроде 20-ый век если чему и научил, то этому.

  • Переезд в Иннополис
    +1

    Поймите меня правильно. Я знаю, почему проводится эта политика. Их логика мне ясна.


    Но пусть не удивляются, если я им не брат и не сват. Как и Квебек, мой родной регион оказался частью этого государства случайно. Да чего уж там… империя, поляки, теперь эти банановые республики — и все это всего за три-четыре поколения. Прогибаться под них нет смысла.

  • Переезд в Иннополис
    0

    Вы проигнорировали мой комментарий про Квебек. Если в стране половина населения франкооязычные, то у них есть школы. Их не лишают паспортов, и не объявляют врагами, их представителей не таскают по судам и не выкидывают из органов власти. Или я что-то про Квебек не знаю?


    Народ оттуда, насколько я знаю, тоже не считает ситуацию нормальной.

  • Переезд в Иннополис
    0

    Может быть. Но при чем здесь Канада?


    Да и у них главное меньшинство имеет вполне себе собственную автономную провинцию с собственными школами.

  • Переезд в Иннополис
    0

    Вы про наши времена в Литве? Или про дела прошедших дней?


    Современный пример: число школ и садиков основных нацменьшинств (польских и русских) в моем регионе Литвы радикально сокращено. В существующих школах по образцу Латвии ограничивается использование родного языка. И т.д. и т.п., вроде вопросов карьеры для представителей меньшинств и так далее. Ключевых политиков и общественных деятелей подчистили (и даже демонстративно судили), которые от право-консервативной линии слишком уж далеко отходили.


    В логику этнического национализма эта политика укладывается, спору нет. Но, очевидно, поддержку в лице этнически, эм, "нечистых" литовцев вроде меня она найти не может. Про таких как я в Сейме прямо говорят, как про врагов.


    И да, я говорю, читаю и пишу на литовском, сдавал на языке все школьные экзамены и все такое.

  • Переезд в Иннополис
    +1

    Тут рядом писали всякое тривиальное про Латвию (игнорируют или откровенно зажимают интересы половины населения), но и в Литве тоже забавное встречается, хотя, конечно, по сравнению с латышами фантазия у литовцев бедная. Так, кого-то посадили, школы поприприкрывали и т.д. Причина одна — это государства, ставящие своей целью стропроцентную моноэтничность.


    На самом деле весь этот балаган обсуждать скучно. Текущими темпами депопуляции ни тех, ни других через 20-30 лет в ощутимых количествах не останется.

  • Переезд в Иннополис
    +2

    Моя семья столетиями живет ровно на стыке Литвы и Латвии, между г. Даугавпилсом (ака Двинском) и г.Зарасаем (ака Новоалександровском), и про радикальный национализм в обеих странах я и без телевизора знаю достаточно.


    А что знаете вы?

  • Переезд в Иннополис
    +7

    Это правда. Наличных денег у меня в Англии стало сильно меньше, чем в тех же Минске или Москве.

  • In-memory архитектура для веб-сервисов: основы технологии и принципы
    0

    Не понимаю, почему это не может быть в социальной сети на сотни миллионов пользователей сотни Тб данных :-)


    Последний раз, когда я проверял, наши пользователи генерировали что-то вроде 2.5 Тб в сутки. А всего в первичном хранилище было порядка 2-3 Пб данных.

  • In-memory архитектура для веб-сервисов: основы технологии и принципы
    0
  • In-memory архитектура для веб-сервисов: основы технологии и принципы
    0

    Я не уверен, что понимаю термин in-memory. Болтология какая-то.


    Но если речь идёт о последнем поколении бд, что держат в памяти данные, а на дисках только лог, то они бывают вполне себе распределенные.


    См термин newsql

  • In-memory архитектура для веб-сервисов: основы технологии и принципы
    0

    В классическую БД объёмы данных, характерные для сложных аналитических запросов, никто не кладёт.


    А распределенные аналитические БД про "доли секунды" даже в рекламных проспектах не пишут, на то они и распределенные.

  • Мне надоело, что обычные продавцы выдают себя за разработчиков и позорят индустрию. Они делают мир хуже
    +2

    Возможно, встречная мысль покажется странной. Я веду команду в компании мирового уровня (но второго все же порядка), с деньгами проблем нет.


    Но, ей богу, до сих пор каждый день жалею, что не послушал преподавателя, повелся на зарплаты и не выделил года 3-4 жизни на науку. Это столько путей к мечтам детства бы открыло…

  • C2x: будущий стандарт C
    0
    (платформа очень специфическая во всех отношениях).

    Точно. Стандартный Си на мейнфрейме — нечто инородное, и оттуда растут всякие действительно нестандартные расширения.


    С всегда был языком с понятным кодом — что написал, то и получил.

    А что из предлагаемых изменений вдруг приведет к непонятности или непредсказуемости? Все изменения в том или ином виде сто лет в обед как присутствуют в основных компиляторах.


    Что предлагается сейчас? Ставишь атрибут и получаешь на выходе кучу кода, который генерит компилятор за тебя.

    Сомневаюсь, что ваш (или любой приличный в принципе) компилятор советуется с программистами в вопросах генерируемого кода. Времена однопроходных компиляторов закончились где-то в районе позднеперестроечного Союза, уже в начале 90-х появизилсь большие оптимизирующие монстры.


    Наличие же атрибутов в синтаксисе современных диалектов Си — факт жизни, они есть во всех взрослых компиляторах.


    Кто заставляет именно на С писать?

    Жизнь. POSIX и иже с ним определены и написаны в терминах Си. Си и *никс вообще разделить трудно, их разрабатывали совместно, и параллельно стандартизировали. Поэтому если вы работаете с этими ОС, то от Си никуда не деться.


    теперь до чистого С добраться решили?

    Ага, кошмар! Отморозки удумали исправить — супераккуратно! — обработку ошибок. Да и каких нелюдям захотелось упростить высвобождение ресурсов?! goto это так удобно!


    PS я понимаю вашу точку зрения, и понимаю консервативную идеологию языка. Но как реально имеющий дело с языком программист некоторые изменения не могу не приветствовать.

  • C2x: будущий стандарт C
    0

    Ну, такой Си это не вполне и Си даже, пожалуй :-) по крайней мере комитет их в расчёт не особо берет.

  • C2x: будущий стандарт C
    0

    Точно, поправлю.


    Кстати говоря, практически почти весь код, использующий этот атрибут, делает это через макросы.

  • C2x: будущий стандарт C
    0

    Именно, массив байт можно будет сделать точно. Насчет других типов, или пользовательских типов, надо уточнять в предложении.


    Ну, пока еще не дождались :-) стандарт-то не опубликован. По мере обновления черновика компиляторы начнут реализовывать новые возможности.

  • C2x: будущий стандарт C
    +1

    Пока тенденция обратная: языки расходятся все больше. Настолько, что предлагается обсудить хотя бы общее ядро.

  • C2x: будущий стандарт C
    +1

    Еще не факт, что вообще что-то появится, Р.Сикорд еще даже предложение не написал. Это мой личный синтетический пример.

  • C2x: будущий стандарт C
    +3

    Забыл ссылку на предложение вставить в наш текст.


    Между тем, там есть пояснение:


    A NULL argument that is passed to a va_arg function that expects a pointer can have
    severe consequences. On many architectures nowadays int and void* have different size,
    and so if NULL is just 0, a wrongly sized arguments is passed to the function.

    В переводе на русский:


    Если NULL представлен 0 типа int(возможность этого — требование стандарта), и на заданной платформе указатели и int имеют разную размерность, то в случае va_args правильный размер аргументов для приведения (как происходит в случае обычных параметров функций) компилятор вывести не сможет… БА-БАМ-АМ! Поздравляю, вы, к примеру, только что передали на стеке два байта вместо положенных четырех.


    А вот nullptr это всегда указатель эквивалентный ((void*) 0), и приведение к int для него запрещено.


    Вообще, взрослые дядьки иногда даже рекомендуют переопределять NULL как ((void*) 0) для безопасности.

  • C2x: будущий стандарт C
    +3

    Согласен, мне тоже нравится C за простоту относительно того же безбрежного C++.


    Но в конечном итоге C ведь тоже тот еще бардак, признаемся :-) Но ма-а-аленький и обозримый бардачок.

  • C2x: будущий стандарт C
    0

    Да, Modern C — действительно очень редкая и толковая книга. Добавлю-ка ссылку на нее в статью!


    Про С/C++ Core и связанные вопросы совместимость я сознательно опустил по идеологическим причинам. :-) По мне так этим двум языкам давно уже надо развязаться.

  • C2x: будущий стандарт C
    +3

    Перегрузка, шаблоны… Вы же и так пишете на С++, нет? :-)

  • C2x: будущий стандарт C
    0

    Да main писать легко, надоедает повторяться в других функциях. :-)

  • C2x: будущий стандарт C
    +3

    objcopy — мощный, конечно, инструмент, но не стандартный. Да и большую часть практических применений все же проще будет сделать через макрос прямо в коде, не находите?

  • C2x: будущий стандарт C
    0

    А вы про какое конкретно предложение?


    Да и, признаться, я с нецелыми числами особо не работаю

  • C2x: будущий стандарт C
    0
    Просто видимо считается что им на их век и более старых стандартов C хватит.

    Возможно.


    Опять же, за редкие платформы обычно ратуют представленные в комитете разработчики компиляторов, которым это дело надо как-то реализовывать. Если им все равно, то и комитету все равно.

  • C2x: будущий стандарт C
    0

    забавно, что в документах комитета мейнфреймы даже не упоминались. на Си для них никто не пишет..?

  • C2x: будущий стандарт C
    +4

    Думаю, такие вещи будут унифицированы. Обычно WG21 старается хотя бы минимально синхронизироваться с WG14.


    Но вообще давно уже надо переставать смотреть на С и С++ как на родственные языки. Это очень, ОЧЕНЬ разные языки и сообщества.

  • C2x: будущий стандарт C
    +4

    "слишком большая программа на С" — та, что больше нескольких десятков тыс. строк кода :-) Но это, конечно, одна из тех шуток, в которой есть доля шутки.

  • Краш-курс: Как менеджерская революция Boeing породила катастрофу 737 MAX
    0

    Тут скорее про столкновение идеологий чистого капитализма (финансовый успех важней избыточного качества) и, эм, техносоциализма (инженерное качество важней финансового успеха) в критичных областях инженерной деятельности.

  • Пора на свалку
    0

    Когда сломался я, то оставил себе право на небольшие либы на чистом Си, и только в тех местах, где нужны инструкции SIMD и почти-уже-ассемблер, и только до 10-20 тыс строк кода.


    Но у меня было не только выгорание, но еще и хронические проблемы с руками отчасти из-за многословности как чистого С89/С99, так и С++.

  • [ В закладки ] CSS: использование внутренних и внешних отступов
    –3

    А оригинал публикации тоже названием просится в закладки..?

  • Что происходит с транспортом на 22 апреля
    0

    Германия -> Англия, полтора месяца. Обычно за дни.