Забавные новости 0й-Ti :)

Тема в разделе "WASM.HEAP", создана пользователем UbIvItS, 18 июн 2018.

Статус темы:
Закрыта.
  1. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    IMG_20231206_231830_169.jpg
     
    q2e74 нравится это.
  2. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    а куда этим осям бечь-то? :) железки больше не растут и даже в лабах трюкачить не получится.. единственное, что осталось, это юникерны и жёсткая привязка софтины к жестянкам, а дальше тока спец девайсы, от коих обычным юзверям толку зеро.
    --- Сообщение объединено, 7 дек 2023 ---
    Ты вот, афуенно вумный тимлид, прям увидел и победил :grin: а ты попробуй под такое..
    [​IMG]
    что-то приличное написать, не нажив себе горба. когда в доступе 4к байтов озу - 2 байта на размер строки ужо роскошь. а ежли оперативы хватает - кто тебе мешает сделать обёртку для строк??? вообще, коды писались под широкий диапазон железок, тч без костылей было никак... потом окончание строки нулём - весьма эффективно, пч каждый раз проверять счётчик текущей позиции курсора тоже накладно :)
     
    q2e74 нравится это.
  3. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Так эффективно, особенно, когда хочешь подстроку вытащить из строки.

    На Цэ это все равно будет ну такое, так как язык не экспрессивный.
    --- Сообщение объединено, 7 дек 2023 ---
    LjZt-tDB7tA~2.jpg
     
    q2e74 нравится это.
  4. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    jsh156txovp91.png
     
    alex_dz и q2e74 нравится это.
  5. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    и в чём проблема??? :)
    вообще-то char* - это анси строка, а юникод ужо требует более жирной обработки..
    upload_2023-12-8_0-40-26.png
    кхммм.. очень сильный аргумент :)
    ну, если ты питоху в ядре запускаешь, то кАнешна ты прав :grin:
     
  6. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    xUzqRvqmuFA.jpg

    Проклятые зумеры и до коммитов добралась со своими модными смайлеками...
     
  7. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    вот такой грабёж средь бела дня :) и цены ниже едва ль пойдут. самое умилительное - это аргументы в пользу такого }{@v№ища..
    оказывается выкидыш картавой (копилот) достоин этих денег :)
     
  8. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    https://developers.slashdot.org/sto...n-translate-the-worlds-60-year-old-cobol-code
    надо заметить, это ключевая битва ойтишки - если не смогут автоматизировать перевод легаси кодов на новые лыжи, смерть ойтишки будет лишь делом не очень продолжительного времени.. впрочем, есть и второй вариант - отказаться от легаси полностью и написать сугубо новые коды под новые жестянки, однако такой подход ещё сложней первого, пч в 1ом варианте сохраняется возможность сравнительно гладкого перехода.
     
  9. aa_dav

    aa_dav Active Member

    Публикаций:
    0
    Регистрация:
    24 дек 2008
    Сообщения:
    462
    А тут вообще не понимают проблемы. Проблема вообще не в языке программирования.
    Если кто-то думает, что кобол это какой то эзотерический язык программирования которому учили только в 60-70-х годах прошлого века и тайные знания ныне утеряны - то это бред конечно же. Он конечно с современных точек зрения уродлив, многсловен и пахнет нафталином и перфокартами https://wasm.in/threads/admiraly-i-grejs.34980/ , но нормальному программисту изучить даже такую бяку после знания всего нового и современного это как два пальца об асфальт.
    Поэтому дело там совсем в другом на самом деле - почему именно дефицит тех кто может в этих системах на коболе что-то нормально напрограммировать - да потому что надо знать не только язык, а систему эту банковскую, из каких частей она состоит, как они сообщаются - архитектуру и дизайн. А вот это уже не фунт изюма. Язык программирования 1С: Предприятия вменяемый программист знакомый с бейском изучит за неделю в совершенстве. Это всего лишь бейскикоподобный ЯВУ с изначьной возможностью писать на русском языке. А язык запросов 1С это по сути русифицированный SQL с мощной надстройкой построителя отчётов и выборок из рекурсивных таблиц. Но начать что-то продуктивно дорабатывать в 1С: Бухгалтерии можно только потратив месяцы на изучение дизайна и принципов работы конфигурации.
    Вот это настоящая проблема, а не то, что там кто-то не может изучить некий язык программирования.
    Поэтому затея сия она наводит тень на плетень. Может просто инициатива чтобы хоть как то подтолкнуть молодных и неопытных программистов ввязаться в этот легаси-ад и тем заэксплуатировать хоть кого-то.
    --- Сообщение объединено, 11 дек 2023 ---
    P.S.
    Кстати смотрите какая нямка на Коболе 80 байт памяти выделить:
    Код (Text):
    1.  
    2. 01  MALLOC-SIZE                 PIC S9(9) BINARY.    
    3. 01  VOID-POINTER-RETURNED       POINTER.              
    4. MOVE 80 TO MALLOC-SIZE.                              
    5. CALL "CMALLOC" USING BY VALUE MALLOC-SIZE            
    6.                RETURNING VOID-POINTER-RETURNED.
    7.  
    Ведь английским же языком написано - вызови процедуру CMALLOC передав ей переменную MALLOC-SIZE по значению и вернув результат в переменную VOID-POINTER-RETURNED.
    Нужно ли тут вообще чего то учить? Интуитивно, словесно самоописуемо так чтобы любой генерал понял, как завещала Грейс Хоппер.
    Поэтому идея, что на Коболе не могут программировать потому что его не знают - ущербна изначально.
     
    q2e74 нравится это.
  10. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    На досуге посмотри https://livecode.com/ с их карточками и удивительно похожим на английский языком программирования. Выглядит он издали забавно, но когда ты приходишь в него с хоть каким-то бекграундом обычного мирского программирования, его многословность и непривычность начинает жутко бесить. Хоть и сама система для разработки кросс платформенных гуй приложений выглядит очень удобной.
     
    UbIvItS нравится это.
  11. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    Rel, а не подготовительный ли это шаг к голосовому набору кода ? в голосе многословность не проблема.
    --- Сообщение объединено, 11 дек 2023 ---
    было бы это проблемой, давно бы налабали бы пачку трансляторов. не, дело в другом.
     
  12. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    так это касается любой задачи.
    label: все программы так или иначе имеют в нагрузку кучу костылей в силу особенностей разных машин (у каждой машины свой характер и со временем он меняется), тч прямая/сквозная трансляция кода с одной платформы на другую возможна лишь в теории, а на деле результат таких трансляций нужно фиксить ручками и нередко куда проще под другую платформу написать с чистого листа. :)
    goto label; :)
    программа от простого базара и графоманства отличается жёсткой и часто предельно жёсткой структурой :)
     
  13. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    UbIvItS, ой, чё ейто? ЖосткуОй. Берём интерпретатор лиспа. (Функ парам1 парам2 парам3). Вся разница как АСТ обходить с парам3 до парам1 или наоборот. Остаётся малая часть - сам интерпретатор. Ну в лохматых годах на лампах смогли, а ща то ну прям ваще не осилить.
    --- Сообщение объединено, 12 дек 2023 ---
    Любая программа это просто число, часть которого - это топология АСТ, вторая часть - это конкатенация чисел в листах АСТ. Вот многопоточку с рейскондишеннами в этом срезе объяснить, вот тут трудности да. А так Чёрч давно уже все сказал.
     
  14. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    когда на юзверя можно забить болт - идеальный выбор есмь жаба, едва ль что более портабельное сможет появиться. А вот инфраструктурные коды просто так транслятором на другие платформы не перекатаешь..
     
  15. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Ну может быть, но таким же образом можно сишечку с плюсами наговорить, хотя, наверное, парентезис и сквербрекет по 100500 раз говорить будет задалбывать.

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

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    Rel, вы хотите песен (о создателях языков)? их есть у меня :)
     
    Rel нравится это.
  17. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
  18. aa_dav

    aa_dav Active Member

    Публикаций:
    0
    Регистрация:
    24 дек 2008
    Сообщения:
    462
    Тут как раз возникла гипотенуза (англ.): https://arstechnica.com/information...se-its-december-people-run-tests-to-find-out/
    что регулярные косяки chatGPT в точности и ясности ответов которые систематически происходят зимой являются его "переосмыслением" зимней депрессии.
     
    UbIvItS нравится это.
  19. Win32Api

    Win32Api Member

    Публикаций:
    0
    Регистрация:
    16 окт 2022
    Сообщения:
    109
     
    Последнее редактирование: 13 дек 2023
  20. mantissa

    mantissa Мембер Команда форума

    Публикаций:
    0
    Регистрация:
    9 сен 2022
    Сообщения:
    156
    [​IMG]
     
    UbIvItS нравится это.
Статус темы:
Закрыта.