• Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    смотря с какой джавой, когда пишут со всеми прибамбасами вроде темплейтов, аннотацией, всех геттеров и сеттеров и такого флуда на 1000 страниц, то в 33+ раза меньше строк
  • «Узник Тора» Дмитрий Богатов покинул Россию: «Признайте — война уже проиграна»
    –2
    лиш бы понаставить минусов неизвестно за что. Я точно уверен что правильно говорю о современных правовых реалиях, а они минусы ставят. Провайдер имеет другой юр. статус чем владелец соединения, кроме того может доказать что действия сделал клиент провайдера, в отличии от владельца соединения который это НЕ может технически и юридически, кроме того сама идея ТОРА в сокрытии кто что сделал.
    А обезьяны разные минусы ставят
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    не, приведи пример что именно ты имеешь ввиду под «экзистенциальным типом» в виде кода на каком нить обычном языке.
  • «Узник Тора» Дмитрий Богатов покинул Россию: «Признайте — война уже проиграна»
    –21
    Вообще то юридически может это сделано и верно, кстати по западным законам. Владелец соединения отвечает за действия которые сделаны из него. Так что кто то сделает хрень и любой кто в Торе может попасть под раздачу. Причём сделать хрень могут даже органы специально и законно (от их соединения то нет выхода с хренью) Только не уверен что такой срок, дадут штраф и несколько лет, будет знать что делать не стоит.

    Благодаря международной общественной кампании удалось добиться закрытия уголовного дела,

    это показатель спекулятивности в деле. Все равно кто то кого то зарезал и делают международную кампанию в защиту.
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    а экзистенциальные типы.

    приведи их пример на обычном языке типа C, java или питоне. Может там в ручную надо будет проверять вещи которые не будут бросать эксепшн, а это хуже
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    просто заверни в try тогда. Это самый легкий способ достать переменные а потом делай с ними что хочешь. Немного нужно будет повозиться если переменная растянута на несколько строк, и всё.
    Питон лучший для всякой фигни с текстами.
    можно даже вывод обьектов e генератором записать.
    Скинь пример лога на пару страниц, напишу базовым питоном, там задача на десять строк максимум
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    Ну вот как можно находить проблемы там где их нет?
    Берём некое количество строк из файла
    text = """{ "eventType": "Bar", "field1": 15, "field2": "meh"}
    { "eventType": "Bar", "field1": 12, "field2": "meh"}
    { "eventType": "Baz", "field1": 15, "field2": "meh"}
    { "eventType": "Baz", "field1": 13, "field2": "meh"}

    """

    for line in text.split('\n'):
    sline = line.strip()
    if sline:
    e = eval(sline)
    print(e)


    не подключая мои утилиты которые напоминают стримс, то я для себя наварганил и не выкладывал ещё.
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    потому что тип, карл, может зависеть от ввода и конструироваться на лету.

    Зачем?

    для какой то задачи со стиранием типов. Простейший пример. пусть есть GUI, в которой пользователь может графически сконструировать любой обьект с полями со значениями, поля могут быть сложными поэтому GUI отображает иерархию. Я такое даже в JS делал. Составив обьект, он идёт дальше в программу с заранее неизвестным своим типом.
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    В рантайме, что ли? В рантайме уже поздно проверять.

    как раз единственная возможность в языке с только дин. типизацией потому что тип, карл, может зависеть от ввода и конструироваться на лету.
    import typing

    никогда не использовал этот typing и он не нужен, так как чудес никакая либа чисто Питона не делает. Кстати да некоторые либы Питона паршивые и то что ты напишешь просто так в 10 строк будет лучше. Тот же партиал или инспекшн -> ещё тот вырвиглаз.
    Всегда создаю новый тип так:
    o2 = type('Y', (test,), dict(a='Foo', b=12))

    www.programiz.com/python-programming/methods/built-in/type
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    просто близкий по уровню, или я за уровень понял не то.
    Не только
    изящества и строгости, это мешанина всякой всячины
    а я ж писал
    такое вытворяют что все несуразности Питона это детский лепет

    Единственное поповоду стат. типизации. Типа нельзя по желанию включить в Питон неявную стат. типизацию. Тогда изменения будут у компилятора/ интерпретатора и минимум у языка. В этом кроме прочего и изъящество
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    Чем поражает? Есть другие языки на уровне.

    самый ближайший по уровню это имхо JS но там такое вытворяют что все несуразности Питона это детский лепет
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    Без типов сложно на больших масштабах,

    да кста у меня идейка небольших утилит которые это правят
    1. проверка типов переменных функции например декоратором и прочие ассерты которые часто нужны
    2. инспекция неизвестного обьекта с выводом подробной инфы о нём (поможет в п.1)
    3. 2.да не только загрузка а разного рода юзанье модулей паршивое. Надо было сделать чтобы модуль был обычным обьектом внутри которого доступ к нему по self а снаружи по имени.
    4. ты должно быть не заметил недоделанный, точнее странный интерфейс трейсбека, я там лазил пытаясь сделать утилиту коррекции ошибок (чтобы правильно указывала место где ошибка, а не там где брошен эксепшн, нужен трейсбек вверх по тому что исполнено ) но опять же не я это всё придумывал и постепенно пришёл к выводу что не подойдут те инструменты что в питоне в данный момент
    5. 3. а что кидать в случае ошибки рантайма, как раз эксепшн. Более того. В питоне кидают эксепшн в конце ИТЕРАЦИИ. Почему-то...
    6. 4. не понял
    7. instanceof с NewType не работает. приведи пример, сколько работаю у меня всё нормально работало.
    8. 6. а надо привыкнуть к такому концепту. По мне так
      if foo == bar or foo == baz: лучше читаемо, а большие операции следует выность отдельно или использовать\.


    ты правильно обозначил некоторые ошибки (я ещё добавил), их при возможности следует выправить, и тогда это будет лучший язык. Другие языки так не выправишь ибо там неулучшаемая хрень в самой идейной базе. Но не я же пишу версию питона 4.
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    а в питон вот тоже не получается?

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

    в чём именно проблема вхождения в Питон? Надо привыкнуть, и это основной плюс питона, что многие вещи которые надо знать подразумеваются имплицитно ( то есть явно не прописываются) и это делает код лаконичным но во многих языках так.

    Прям вот похожих?

    да, просто количество переменных в функции менялось, наверное поэтому, если можно одним темплейтом прописать то фиг значет почему так делали
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    матстат тут не причём, а великий могучий С++ так выворачивает руки и мозги, что пусть на нём и остаются, нечего ими портить комьюнити питона.
    это не выправишь.
    в професиональных проэктах 1000 строк ТОЛЬКО ПОХОЖИХ ДРУГ НА ДРУГА темплейтов
    < че то там < че то там>> и язык настолько крут что темплейтами можно написать машину тьюринга и ввести её в бесконечный цикл (котоорый будет исполнять компилятор)
    и они такие профи, что кодят и никак не поймут, что это всё не нужно.
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    потому что ты не юзаешь только скобки.
    ты всегда юзаешь скобки И ОТСТУП, иначе это будет НЕЧИТАБЕЛЬНО.
    а значит на самом деле скобки не нужны.
    и питон позволяет, или мог бы позволять с небольшым твиком писать маленькие блоки в одну строку. что то типа comprehension
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    на самом деле это самый лаконичный и красивый способ разделять блоки и иерархии. Языки прошли эволюцию бритвы окхема когда сначала писали дурные
    begin — end для блоков, потом флуд {} а потом увидели что и это не нужно
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    принцип разделения на операции низкого уровня — какой нибудь ассемблер, и декларация их использования — какой нибудь питон, неизвестен в 2019 году.
    У Python динамическая типизация и медленная скорость,

    это фейл современного подхода интерпретации питона. На самом деле с рядом твиком там синтаксиса и т.п. можно сделать полным аналогом С не говоря уже о C#/жаба А вот наоборот вряд ли.
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    0
    даже плагин в Eclipse сносно работает. Правда там так и не убрали пару странностей. Язык вообще то не привязан в IDE и дело совсем не в этом.
  • Просто деление, или как создать математическую теорию и заработать на этом 400К$
    0
    Изобретаем велосипед который точно известен в математике.
    иррациональные это не дроби так как не представляются дробью а транцендентные это часть алгебраических
    на самом деле:
    Транц> Иррациональные алгебр.>Рациональные периодические > Рациональные конечные > Целые > Неотрицательные > Натуральные
    Хух.
    Отдельно стоит фича например «комплексные».
  • Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования
    +3
    не то подметил
    как может язык повернуться назвать ПРОСТЫМ объектно-ориентированный ЯП
    где програмист должен держать в уме тип переменной, или тип хешируемый или нет, а если произошла ошибка то причина может быть в чёрт знает каком месте но не в том где бросается эксепшн.
    А Питон действительно подходит для любой задачи… только с некоторыми корректировками.
    У меня даж идея о неком P-- с точным универсальным синтаксисом для любых скриптов и компиляции.
    Эта мода __вот_так_называть__, писать [x for y in z for x in y], и многое другое
    Вот как особенности тараканов одного человека могут загадить весь мир.
  • CRISPR дает возможность избавить человека от боли
    0
    а ты имел ввиду что можно искуственно стимулировать исчезание жира и рост мышц тем кому качалка почему то не помогает, ( есть такая ген. предрасположенность).
    Так и в глаза легче ввести пигмент, Хоть татуировку там нарисовать а не в генах вводить.
    Что стоит делать кроме физухи это изменить неконструктивное гендерное поведение женского пола, это был бы важный трансгуманистический шаг)))
  • CRISPR дает возможность избавить человека от боли
    0
    Фигура же не имеет однозначного представления в исходных генах
    ога именно поэтому северный тип имеет большую склонность к полноте чем южный. Вообще следует подкрутить отложение жира и рост мышц. Что конкретно имеешь ввиду под «эпигенетика»?
    Цвет глаз это порядка 6 достаточно хорошо изученных генов.
    да я ж писал что это легко, только вот нормальному челу цвет глаз не нужен будет. Если на то пошло, можно например операцией изменить — ввести пигмент что на порядок менее технологично чем гены.
  • CRISPR дает возможность избавить человека от боли
    0
    вообще то цвет глаз кодируется довольно легко, это тебе не фигуру хорошую сделать)
  • CRISPR дает возможность избавить человека от боли
    0
    какое именно изменение?
  • Python из C (C API)
    +1
    . Данные приходят в виде псевдотаблиц
    откуда приходят, почему в таком виде? Вроде бы в общепринятых форматах типа JSON или YAML прямое отображение в ОО представление и в БД, зачем какой то левый формат юзать
  • Python из C (C API)
    +1
    а, нуда, у тебя
    парсинг текста и складирование в БД
    что есть высокоуровневая задача и С там вообще никаким боком не нужен. А можно подетальнее что и как там делалось? в наше цивилизованное время пора задуматься о распаралеливании париснга и прочих операций с текстом.
  • Python из C (C API)
    0
    может тогда через REST, не прикручивая чёрт знает что в одной программе. А вообще задобал тут неграмотный народ.
  • Python из C (C API)
    –2
    а потом из низкоуровнего C забрать значение 'b' у высокоуровневого питона и что-то с ним дальше делать?

    пишем на С что мы со значением дальше делаем и используем это как функцию в более высокоуровневом ( в Питоне считываем с консоли и вызываем функцию С). Тот же принцип софтваредизайна например что низкоуровневая функция не должна вызывать высокоуровневую иначе будет спагетти — код. Тот же принцип что надо избегать GOTO выходы из цикла. Если рассматривать задачу слишком локально (как в твоём примере), то может показаться что удобно сделать так, но это приведёт потом к каше.
    А тут ещё плюсы таким постам ставят
  • Python из C (C API)
    –3
    Так обратно тоже надо,

    слона обучить кататься на роликах тоже надо. Питон это высокоуровневый язык удалённый от железа, С — низкоуровневый, близкий к железу. Кто кого должен вызывать? Принцип иерархии забыли?
  • Язык программирования Ü. Введение, мотивация к созданию, цели
    0
    ты тогда просто зарезервируй i32 и т.п. как кодовые слова, чтобы криворукие не обьявляли так переменные, что создаст только головную боль.
  • Python из C (C API)
    0
    Это очень странно — почему не из питона вызывать написанное на С а наоборот?
  • Полюби Козла
    +6
    Тема бредовая, поставил бы минус.
    Сам заголовок
    Полюби Козла

    напоминает бабью тематику.

    Если повезет, то вы встретите в жизни МегаКозла. У меня был такой один начальник.
    Обычный козел ставит цель и требует ее достижения.МегаКозел заставляет постоянно учиться.

    Подмена понятий так как в слово Козёл вкладывается смысл который только автор тут придумал.
    Нет, обычно козёл мешает, достаёт и ставит палки в колёса. То что вы описали это хороший требовательный шеф, который никак не козёл. Козёл тот кто его таким считает)))
  • Специальные объекты, которые тяжело хватать роботам
    0
    Кстати это пример творческой деятельности, сравнимой с человеком обычной программой. Если развить идею дальше, может получится просчитывать более сложное, дизайн устройств например, чтоб система додумалась что у магнитофона удобно чтобы была ручка…
  • Проекты, которые не взлетели
    +2
    а нормально что у неё было имение а 80% страны в сараях жило и то хорошо если так
  • Две сущности нейролингвистического программирования
    0
    топ не столько об этом а о принавнивании нейро-лигнвистического программирования (из психологии) к натурал ланг. процессинг, что к друг другу вообще никак просто одинаковая аббривеатура
  • Две сущности нейролингвистического программирования
    0
    Автор прицепился к одинаковой аббривиатуре которая значит совсем разное и пытается найти общее у совы и глобуса

    При этом Natural Language Processing к нейросетям не имеет отношения.

    вообще то типа seq2seq може быть частью обратотки ест. языка для разрешение неоднозначностей
  • Проекты, которые не взлетели
    0
    По поводу феодолизма. Крестьяне кормили феодала, а феодал обязан был их защищать.

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


    интересные параллели с современными реалиями
  • Проекты, которые не взлетели
    –2
    ниоткуда, это втирают маразматические дяди которым по приколу сделать какую-то халабуду из железок на луне — лиш бы показать чтоб стояло.

    В ближайшие сотни и, вероятнее всего, тысячи лет

    да, очень много задач остаются на Земле которые и не приступают решать, а их решать… надо
  • Синтаксический разбор предложения русского языка
    0
    Можно сделать общие правила

    согласен только их изначально будет не 1000 и даже не 10к а несколько больше
  • Проекты, которые не взлетели
    0
    Если вы считаете, что социализм проиграл по причинам, отличным от того, что он просто менее эффективен

    вертолёт на конной тяге проиграет, лучше работает обычная телега.