|
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
|
||||||
COBOL Нашёл два учебника КОБОЛа!!!24.08.2011, 07:58. Показов 23119. Ответов 53
Метки нет (Все метки)
Первый можно скачать бесплатно, но он на английском - http://ebook30.com/study/it-ce... ition.html
Второй на русском, но стоит денег - http://nglib.ru/annotation.jsp?book=014405 Можно скинуться по сотке и купить. Кстати, в той же библиотеке Нефти и Газа нашёл презабавнейший учебник КОБОЛа ЕС ЭВМ. Этот КОБОЛ был переведён на русский язык! Вот как примерно это выглядело:
1
|
||||||
| 24.08.2011, 07:58 | |
|
Ответы с готовыми решениями:
53
[COBOL] Компилятор Кобола под Solaris/MacOS [COBOL] Неправильные параметры при вызове С из Кобола и наоборот
|
|
Супер-модератор
|
|
| 10.04.2023, 09:24 | |
|
Проблема здесь не в том, чтобы просто перевести. Все это нужно еще и отладить, протестировать. Задача весьма коварная. А выгода неочевидна. Ну, перевели soft на Java... Что это даст? Кроме огромных затрат на реинжиниринг?
2
|
|
|
Модератор
|
||
| 10.04.2023, 15:48 | ||
|
А преимущества: 1. Что бы не плодить многоязыковые решения (зоопарки). На коболе не пишут бэкенды. 2. дальнейшее развитие лучше вести на более современных языках. Мне странно что люди признают научно технический прогресс, но отрицают его в языках программирования. Никто не пользуется уже телефонами из 90ых, а старыми языками пользуются гораздо более древними. И изменение с сохранением совместимостей не поможет, именно из за сохранения совместимости. А если не сохранить совместимость, то получиться уже другой язык, это уже совсем другая история, тут уже нужно задаваться вопросом зачем он нужен если и так языков много.
0
|
||
|
Модератор
|
||
| 10.04.2023, 16:53 | ||
|
Добавлено через 49 секунд кобол, тут конечно с боку припёку, к мейнфреймам шёл.
0
|
||
|
2434 / 1577 / 723
Регистрация: 17.03.2022
Сообщений: 5,112
|
|
| 10.04.2023, 16:55 | |
|
Curry, сложность в том, что COBOL ориентирован на вполне определенную модель представления данных, которая на языки с C-подобным синтаксисом "ложится" плохо. Реализовать-то, конечно, можно все что угодно, но получившийся код будет плохо читаемым и поддерживаемым.
Сравнительно приличным должен получиться перевод на что-нибудь вроде PL/SQL, но для большинства программистов это будет замена шила на мыло. При этом в самом COBOL'е ничего особенно сложного нет, а современные стандарты, сохраняя обратную совместимость, позволяют писать вполне эффективный код. В итоге перевод на что-то другое - это либо адекватный перевод на такую же экзотику (для большинства), либо кривой перевод ради перевода. Ну и зачем?
1
|
|
|
Модератор
|
||||||||
| 10.04.2023, 19:46 | ||||||||
|
3. Контроль диапазонов. Приводится пример
К слову, если конвертировать в язык jvm, то лучше не в java, а в kotlin где есть перегрузка операторов и другие плюшки. В заключении приведу только один перл из статьи
0
|
||||||||
|
|
||
| 12.04.2023, 15:54 | ||
|
1
|
||
|
Модератор
|
||||||
| 12.04.2023, 16:06 | ||||||
|
0
|
||||||
|
|
||||||
| 12.04.2023, 16:28 | ||||||
|
Добавлено через 3 минуты
0
|
||||||
|
Модератор
|
|||||
| 12.04.2023, 16:36 | |||||
|
0
|
|||||
|
|
||||
| 12.04.2023, 16:56 | ||||
|
Для меня сильная типизация это проверка типов во время компиляции. А слабая типизация это проверка типов в рантайм.
0
|
||||
|
Модератор
|
|||||
| 12.04.2023, 17:53 | |||||
|
Проверка типов во время компиляции это статическая типизация, а в рантайме динамическая. Слабая , это когда значения одних типов преобразуются в другие по дефолту, а не явным указанием. Ну, то есть если char можно без явного преобразования сохранить в int. В коболе тоже можно символы в binary запихать. Тогда думали что компьютеры вот вот научат понимать естественные языки, и имитация английского языка в коболе как раз оттуда, думали что скоро на совсем английском компьютеру задание давать будут, а кобол, мол, переходный вариант.
0
|
|||||
|
|
||||
| 12.04.2023, 18:31 | ||||
|
Вот, взяли улучшатели хр..ы, Фортран, и в результате своей косметологии изменили его так, что он стал похож на всех своих современников.. И что они добились? Просто угробили еще один язык, как когда-то угробили basiс, привив ему черты паскаля.. "Улучшатели-революционеры" хотят всех причесать одной гребенкой. Мне это сильно не нравится.. Я хочу чтобы у языков были свои лица, пускай для кого-то устаревшие, но свои..
0
|
||||
|
Модератор
|
||||
| 12.04.2023, 18:59 | ||||
|
0
|
||||
|
2434 / 1577 / 723
Регистрация: 17.03.2022
Сообщений: 5,112
|
||
| 12.04.2023, 22:49 | ||
|
0
|
||
|
|
||
| 13.04.2023, 10:57 | ||
|
0
|
||
| 13.04.2023, 10:57 | |
|
Помогаю со студенческими работами здесь
40
Нашёл зловредика!!!!!!!!! Я нашёл заблоченный телефон компилятор нашёл ошибку Правильно ли я нашёл силы?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|