IT в России и мире в реалиях мирового кризиса
1,284,780 7,813
 

  DeC ( Слушатель )
31 янв 2024 15:57:39

Германия

новая дискуссия Дискуссия  1.062

Лидер немецких железных дорог – Deutsche Bahn остро нуждается в системных администраторах, владеющих MS-DOS и Windows 3.11. Эти операционные системы морально устарели 30 лет назад, но все еще используются в работе немецкой сети железных дорог. Поиск специалистов осложняется тем, что многие современные администраторы еще не родились, когда Windows 3.11 и тем более MS-DOS были в ходу. Те, кто умеет с ними работать, уже умерли или на пенсии.

Самая «молодая» из этого дуэта – Windows 3.11, появившаяся в апреле 1992 г. и готовящаяся отметить свое 32-летие. Что касается MS-DOS, то она успела разменять пятый десяток лет – она существует с августа 1981 г., то есть ей исполнится 43 года.



Незнающий
  • +1.81 / 41
  • АУ
ОТВЕТЫ (207)
 
 
  Hanych ( Слушатель )
31 янв 2024 16:13:53

Берут Фигурнова и впередУлыбающийся
  • +1.23 / 14
  • АУ
 
  adolfus ( Слушатель )
31 янв 2024 22:32:23

Ссылка есть?
  • -0.15 / 3
  • АУ
 
 
  zdrav ( Слушатель )
31 янв 2024 22:36:18

А что вас удивляет? Пару лет назад по России бегали ошпаренные  рекрутеры искали старых советских пенсионеров-программистов, способных кодить на языке Кобол. Сходу предлагали по 5 тысяч долларов в месяц. 
Выяснилось, что большая часть американских банков на полном серьезе до сегодняшнего дня юзают софт на этом языке,  который устарел еще во времена Рейгана.
https://habr.com/ru/articles/585318/
Цитата: Освежите ваш COBOL: почему на язык 60-летней выдержки вдруг резко возник спрос?…Лора Келли, губернатор Канзаса, сказала:
По всей стране еще осталось множество служб занятости, чьи системы по-прежнему работают на COBOL. Знаете, такая очень-очень старая технология,” – говорит Келли, -  “Наша служба занятости признает эту проблему и инициировала модернизацию, но, к сожалению, модернизация – как раз такой процесс, на который требуется время. Потом все планы смешал этот вирус, и пришлось прекратить работы по переходу на гораздо более надежную систему. Поэтому они пользуются по-настоящему древними программами
Губернатор Нью-Джерси Фил Мерфи выступил по телевидению, умоляя COBOL-программистов о помощи.
  • +0.70 / 21
  • АУ
 
 
 
  adolfus ( Слушатель )
31 янв 2024 23:44:24

Вы смешны со своим "устарел". Устареть может только то, чему есть лучшая альтернатива. Вот, например, языки алгол и pl/1 устарели, поскольку появилась полностью их функционально покрывающая альтернатива – паскаль, си и ада, которые в отличие  от алгола и pl/1 отлично поселились сначала на малых ЭВМ, а потом и на персоналках. Кобол, он был одним из первой тетрады компилируемых языков, которые заработали на IBM PC/AT. Нормальный язык, разработанный специально под группу задач, которые не меняются и не видно, поменяются ли вообще. Т.е. ничего нового с чистого листа в этой сфере программировать не планируется. Так зачем переходить с него на какую-то альтернативу? Ведь для тогшо, чтобы транслировать код с кобола на альтернативный язык, потребуется куча времени программистов с отличными навыками программирования на коболе. И все поняли, что переписать это в принципе невозможно -- проще этот "устаревший" кобол изучать и поддерживать софт, написанный на нем.
Меняются платформы, а такие языки, как ada, кобол, фортран и примкнувший к ним си, остаются на своих местах. Под все нормальные операционки есть компиляторы с этих четырех языков и библиотеки, формирующие соответсвующую среду программирования. А все остальное "неустаревшее" (кроме языков Н. Вирта ) написано на одном из этих языков, преимущественно, на си.
  • +0.26 / 19
  • АУ
 
 
 
 
  zdrav ( Слушатель )
01 фев 2024 05:17:28

 Скажите еще, что вы лично писали на языке Кобол.Веселый  Тогда для вас плохие новости. Смотрите выделенное жирным. ПлачущийАльтернативы ему нет. Попытка избавиться от этого древнего Франкенштейна обрушит всю банковскую систему США. Ибо это безумно дорого и страшно рискованно. Да и людей способных совершить этот подвиг Геракла по очистке банковских конюшен уже не найти. 

Цитата:



Marist — один из немногих университетов, обучающих COBOL на постоянной основе. Многие учебные программы не рекламируют его. В научных кругах COBOL давно находится в униженном положении. Когда этот язык получил популярность в 70-х, элитные компьютерные учёные скорбели — они заявляли, что COBOL стимулирует к выбору ужасных стилей кодирования, которые выходили из моды. Подобный стиль кодинга приводит к созданию неряшливих, неупорядоченных программ, которые иногда сложно читать (это так называемый «спагетти-код»). Как бы то ни было, обвинения прилипли к языку. Для людей, серьёзно стремившихся к прогрессу в программировании, COBOL был языком неудачников, застоем.

«Работа с COBOL вредит мозгу; следовательно, его преподавание должно считаться уголовным преступлением», — так написал в 1975 году знаменитый компьютерный учёный Эдсгер Дейкстра. COBOL был скорее языком «рабочего класса», вторжением «синих воротничков» в святыню кодинга.

Из-за малого количества специалистов многие банки, правительства и розничные продавцы уже давно используют аутсорсинг работ на COBOL. Они содержат в своём штате небольшое ядро кодеров, знающих язык, а когда им требуется написать что-то новое, нанимаются фирмы, имеющие полки кодеров на COBOL, например, «COBOL Cowboys» Билла Хиншоу или индийские компании.

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

 Commonwealth Bank of Australia попробовал переписать ядро системы на новом языке: на проект потратили вдвое больше ожидаемого, 1 миллиард австралийских долларов. Специалист по мейнфреймам с большим опытом Лен Санталусия однажды работал с финансовой организацией DTCC над исследованием возможности перехода с COBOL на Java.

«У них было примерно семьдесят пять миллионов строк кода на COBOL, и они выяснили, что это будет им стоить так много, что на восполнение затрат потребуется, возможно, пара веков. Это было смехотворно.».
Команда Дейва хотела реализовать способ бронирования времени для встречи получателей продуктовых талонов с чиновником. В старых системах Калифорнии уже был раздел, способный получать подобный запрос. Но в поле «Когда вам удобно прийти на встречу?» старая система позволяла ввести только 40 символов и запрещала использование тире, поэтому нельзя было использовать сокращения, например, «пн-ср», чтобы сообщить, что пользователь свободен с понедельника по среду.

«Ну и мучение», — подумал Гуарино. Он встретился с человеком, управлявшим этой старой системой ПО. «К сожалению, да, таковы реальные ограничения», — ответил ему человек. И это была проблема COBOL, он был написан несколько десятков лет назад. «Что же мы можем сделать? Можно сделать поле побольше, или ещё что-нибудь?», — спросил Гуарино. «И он сразу же такой — нет, здесь ничего не поделаешь!» К этому коду на COBOL никто и никогда не собирался прикасаться. У штата даже не было столько денег, чтобы оплатить время, необходимое для изучения этой кодовой базы.

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

«Исправление ошибок было связано с высоким уровнем риска, потому что можно было поломать что-то уже работающее», — рассказывает она мне. Поэтому чаще всего вместо обширного переписывания старого кода они просто добавляли небольшие новые кусочки кода, патча системы «по краям». «Разработчики всё время добавляли небольшие фрагменты, и со временем система начала походить на маленького Франкенштейна», — смеётся Адриана. Что, разумеется, только делало систему потенциально более непознаваемой и запутанной для будущих поколений.
  • +0.70 / 20
  • АУ
 
 
 
 
 
  Ивиан Корн ( Слушатель )
01 фев 2024 07:21:38

Спасибо за интересную статью.
Вопрос, возможно глупый, а можно ли прогнав через нейросеть программу на COBOL перегнать её в другой код?
  • -0.16 / 5
  • АУ
 
 
 
 
 
 
  slavae ( Слушатель )
01 фев 2024 07:27:40

Я сразу об этом подумал )) Конечно должно быть можно, вот только придумывать новое - это свойство такого специфического ума, который в финансы обычно не попадает )
  • -0.07 / 2
  • АУ
 
 
 
 
 
 
  HiggsBoson ( Слушатель )
01 фев 2024 07:50:52

Нет. По причине немного иной внутренней логики работы с числами. Такая же проблема с переводом наработанного софта с фортрана.
В целом переводится, не сложно. По прогон контрольных примеров показывает расхождение в числах.
А для фин.контор расхождение в цифрах (денег!) недопустимо. Занавес.
  • +0.35 / 11
  • АУ
 
 
 
 
 
 
 
  slavae ( Слушатель )
01 фев 2024 15:10:24

Работа с числами вполне себе может быть эмулирована. Однажды в сопроцессоре Интел нашелся баг, для обхода в Дельфи был ключ, с этим ключом эмулировался результат правильного вычисления в коде программы. С нынешними скоростями можно сделать любой старый процессор на новом коде. Только что никому дела нет, будут пыхтеть, пока не отнесут компы на свалку.
  • +0.05 / 3
  • АУ
 
 
 
 
 
 
  Советчик ( Слушатель )
01 фев 2024 08:32:10

Кто будет учить нейросеть?
  • +0.15 / 9
  • АУ
 
 
 
 
 
 
  zdrav ( Слушатель )
01 фев 2024 08:37:44

Конечно можно. Только багов будет столько, что легче сжечь банк и не мучиться. Веселый
  • -0.01 / 7
  • АУ
 
 
 
 
 
 
  adolfus ( Слушатель )
01 фев 2024 10:10:47

Нет. Нейронки по факту – это просто выбор из базы готовых решений по четко определенному алгоритму. Тем, кто обучает и использует готовые НС, это не видно, но те, кто их программирует, знает, что любая нейронка может быть представлена алгебраическим выражением. Сложным, но тем не менее. Свертки, нелинейности и больше ничего. Обучение – это подбор с помощью методов оптимизации параметров, дающих нужный выход при заданном входе.
Так вот, решений по данному вопросу нет – нет данных, на которых можно было бы обучить сеть.
Кобол создавался для управления данными, организованными в таблицы, для доступа к ним и формирования отчетов. На сегодня есть только один язык, на котором можно относительно дешево и без проблем переписать кобол-код, поскольку тот разрабатывался, в том числе, и как ему замена. Увы, Брюсс Баррингтон, автор этого языка и создатель компилятора, продал душу дьяволу настолько сдружился с Микрософт, что вряд-ли захочет перенести его на мейнфрейм под линукс. И да, компилятор написан на си.
  • +0.04 / 3
  • АУ
 
 
 
 
 
 
  Cannon75 ( Слушатель )
01 фев 2024 10:16:08

И получить программу, очень похожую на НАСТОЯЩУЮ ? Где гарантия, что там не будет маленькой, но важной ошибки? На более распространенных языках эти сетки часто пишут неработающий код.
  • +0.13 / 4
  • АУ
 
 
 
 
 
 
  Поверонов ( Слушатель )
01 фев 2024 13:53:53

если б это было возможно то давно бы написали компиляторы с Кобола в другие языки. Там проблема в том, что на Коболе считают деньги, и никто не хочет рисковать деньгами, вылавливая баги в неточном компиляторе. С ИИ будет то же самое - никто безошибочность ИИ не гарантирует, а попасть на деньги по ошибке никто не хочет.
В целом это неразрешимая проблема равнозначная прочтению мертвых языков - те кто владел семантикой давно вымерли. Семантика Кобола конечно может быть восстановлена реинженирингом ассемблерного кода, но гарантии точности реинжениринга для всех написанных на Коболе программ никто не даст; Дело еще и осложняется тем, что Кобол использовался на мэйнфреймах, которые сняты с производства, и даже семантика их ассемблера размывается временем
  • +0.04 / 2
  • АУ
 
 
 
 
 
 
 
  ivan2 ( Слушатель )
01 фев 2024 14:03:46

В Коболе эмулируются вычислительные операции.
В Коболе нет указателей. Кобол кондовый даже по сравнению с Паскалем.
Программа на Коболе ВСЕГДА даст одинаковый результат на любом компьютере под любой операционной системой!
Кобол, это не мёртвый язык. Это процедурно ориентированный язык направленный на гарантию значения вычислительного результата.
Красоты программы Вы там не увидите. Зато получите всегда одно и тоже. На любом компьютере, под любой операционной системой.
  • +0.11 / 7
  • АУ
 
 
 
 
 
  budnik ( Слушатель )
01 фев 2024 09:32:34

Два вектора .

1. На старых языках писать долго и тяжело .
2. Давно написанные программы которые отвечают на вопросы бизнеса у которого с временем не появляются новые . Какие то обновления,  изменения  в софте это лишние затраты и они не нужны . 
.
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
  small__virus ( Слушатель )
02 фев 2024 09:15:53

Python новый язык? Разработан в 1991 году.
Тем не менее, многое число нейросетей пишется именно на нем.
  • -0.03 / 1
  • АУ
 
 
 
 
 
 
 
  budnik ( Слушатель )
02 фев 2024 09:28:01

Сравни версию 1991 и новую , конструкторы , будешь писать на старой версии , по времени оцени .
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
 
 
  small__virus ( Слушатель )
02 фев 2024 15:23:41

Старые программы на питоне должны пойти и на новом...
_
К слову....
Задача и общий размер кода. Да, куча библиотек, не оптимально и т.д.
Но...
  • -0.03 / 1
  • АУ
 
 
 
 
 
 
 
 
 
  Поверонов ( Слушатель )
02 фев 2024 15:37:57

Не-а - версия 3 несовместима с предыдущей    - куча мелких "улучшений" из-за которых программы для прежних версий на 3-ей генерят ошибки. Что еще хуже многие модули ( библиотеки )  остались неадаптированы к новой версии и использующие их приложения приходится переотлаживать под новые подходящие модули ( либо самим переписывать старые модули )
  • +0.01 / 1
  • АУ
 
 
 
 
 
 
 
  dmitriк62 ( Слушатель )
02 фев 2024 14:02:01

   
Ээээ.... прям вот так вызовы нвидиевских тензоров пишутся на пытоне?!
ШокированныйШокированный
Или несколько вызовов из библиотеки на пытоне (для тех, кому даже бейсик оказался не по зубам)?...
В очках
  • -0.02 / 1
  • АУ
 
 
 
 
 
 
 
 
  small__virus ( Слушатель )
02 фев 2024 15:21:44

Сама нейросеть - на питоне.
И да. Не стоит забывать, та же Stable Diffusion работает и на процессоре. Без нвидиа...

set COMMANDLINE_ARGS= --skip-torch-cuda-test --precision autocast --no-half --use-cpu all

  • -0.03 / 1
  • АУ
 
 
 
 
 
 
 
 
 
  dmitriк62 ( Слушатель )
02 фев 2024 15:33:28

   
А что Вы называете странным термином "сама нейросеть"?!
ШокированныйШокированный
  • -0.02 / 1
  • АУ
 
 
 
 
 
 
 
 
 
 
  small__virus ( Слушатель )
02 фев 2024 20:06:09

Внезапно исходники.
https://github.com/A…sion-webui
.xml, ява идет на интерфейс. А все остальное на питоне.
  • -0.01 / 2
  • АУ
 
 
 
 
 
 
 
 
 
  GrinF ( Слушатель )
02 фев 2024 23:55:40

интефрфейс к ней... там где нет, числодробилова
  • +0.03 / 3
  • АУ
 
 
 
 
 
 
 
  GrinF ( Слушатель )
02 фев 2024 23:54:22

ыыыы... а вы точно не путаете интерфейс и само ядро нейросети... если пистать ядро нейросети на питоне вы будете ждать обучения до тоо как солнце станет красным гигантом
  • +0.08 / 5
  • АУ
 
 
 
 
 
 
 
 
  small__virus ( Слушатель )
03 фев 2024 12:39:14

Не  путаю.
Да, там много библиотек подтянется, но тем не менее, она на питоне.
  • -0.03 / 3
  • АУ
 
 
 
 
 
 
 
 
 
  adolfus ( Слушатель )
04 фев 2024 03:26:05

Питон – интерпретатр и написан на си. Соответствено, юзает всю его библиотеку и математическую библитеку. 

Можно будет пользоваться, когда вместо отступов какие-нибудь блочные скобки введет и заморозит Gramma/python.gram.
А пока нет обратной совместимости между версиями, просто поиграться.
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
 
 
 
 
  Поверонов ( Слушатель )
04 фев 2024 10:06:59

питон компилируется в С, а затем в исполняемый код процессора, но в целом медленнее чем языки компилируемые прямо в код процессора ( типа С, С++)
  • -0.02 / 4
  • АУ
 
 
 
 
 
 
 
 
 
 
 
  adolfus ( Слушатель )
04 фев 2024 12:52:26

Питон или код на языке питон?
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2 ( Слушатель )
04 фев 2024 15:16:24

Питон, это входной язык программирования и подход к портированию программ на разные среды.
Структурированный, объектно ориентированный.
Средство загнать бесчисленное количество "баранов" в стойло, так, чтобы "оно" хоть как-то читалось и как-то работало.
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus ( Слушатель )
05 фев 2024 09:55:32

Питон (python) -- это интерпратор языка програмирования, такой же, как basik, perl или matlab. Программа, то есть. Которая читает текст программы на языке python и его исполняет. И написана программа python чуть менее, чем полностью, на языке си (+ один файл на ассемблере на сегодня). А программа на языке python (сленг – "программа на питоне") не транслируется в какой-либо из языков программирования, как было написано туn выше, а пооператорно исполняется программой python. Т.е. каждый оператор исходного текста программы на языке питон анализируется парсером программы python и исполняется.
Насчет "читаться" – программа на любом языке программирования хорошо читается программистом, который имеет достаточный опыт программирования на этом языке. А вот насчет "работало" есть проблемы. Программы, написанные более, чем пять лет назад, могут и не работать. Программы на питоне из таких.
  • +0.05 / 3
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Senya
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Senya
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Luddit
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Luddit
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Luddit
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Luddit
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Luddit
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Luddit
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Pnb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ps_
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ps_
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ps_
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  qurvax
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ivan2
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  gb
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Поверонов ( Слушатель )
04 фев 2024 16:00:37

код на языке Питон (  расширение *.py ) компилируется в бинарный файл ( расширение *.pyc )
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
  ps_ ( Слушатель )
04 фев 2024 18:41:22

И исполняется интерпретатором, раз в 10-20 медленнее, чем скомпилированный код.
На данный момент времени, все попытки  сделать нормальный компилятор байткода, вроде JVM для Java, провалились Плачущий
Есть способ (cython) как перевести питонообразный код в си и потом скомпилировать, при этом очень легко взаимодействовать с кодом на питоне.
Но это получается не чистый Питон
  • +0.05 / 2
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF ( Слушатель )
04 фев 2024 22:35:14

есть в принципе построеннная на сишных библиотеках numpy/scipy/numba - кардинально уведичивает производительность (когла нужно массовое числодробление), есть qupy... но в целом да уныло... Хато скорость разработки в разы превосходит прилюснутую... так шо если нужно быстро и не сложно обработать данные (напрмер гистрограмму построить даже с миллионвми строк) - велкам ту питон. Мне особливо нравицо jupyter.
  • +0.02 / 2
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
  adolfus
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  slavae
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
 
 
 
 
 
 
 
 
 
  GrinF
  • Загрузить
 
 
  addi ( Слушатель )
31 янв 2024 22:52:50

Смотрите гугл. 
На странице DB не нашел. Возможно что было, но потери...
ЗЫ. Похоже это не напрямую DB искали, а посредники для них. Тут ссылку дали, на объявление, но его уже там нет
  • +0.00 / 0
  • АУ
 
 
 
  adolfus ( Практикант )
01 фев 2024 00:09:26

Действительно MS-DOS. Меня это удивило, поскольку все установки и аппараты, что приходили от немцев в 80-х и в начале 90-х, работали под DR-DOS или IBM PC-DOS, а с середины 90-х под OS/2 Warp Connect.
  • +0.04 / 1
  • АУ
 
 
 
 
  addi ( Слушатель )
01 фев 2024 00:16:40

скорее всего потому что там еще озвучивают MS Windows 3.11, а она на DOS, и логично, что вы покупаете все в комплекте от MS..
  • +0.00 / 0
  • АУ
 
 
 
 
  Alexandr1974 ( Слушатель )
01 фев 2024 00:27:44

это (отличий на порядки меньше, чем общего у этих версий) мелкие частности, которые особого значения при поиске данных спецов спустя столько лет никакого значения не имеют.
  • +0.00 / 0
  • АУ
 
 
 
  Senbu ( Слушатель )
02 фев 2024 17:13:09

Разбирали подробно на каком-то ресурсе - там всего два поезда бегает на этих системах, никакой паники нет - мне всего 50, DOS/Win3 застал и при необходимости нет ничего сложного в приобретении этих знаний - это не вундервафля какая-то, особенно учитывая, что FreeDOS живёт и развивается.
И как правильно сказали выше - это не Кобол и не Форт-83, которые надо учить полгода-год минимум.
  • +0.00 / 0
  • АУ