• Миграция с мэйнфреймов: как убедить руководство?


      Если требуется провести модернизацию построенной на базе мэйнфреймов инфраструктуры, на которой в вашей компании работают унаследованные (legacy) приложения, а руководство компании сомневается в необходимости такой модернизации, то следующие аргументы помогут убедить ваше начальство.
      Читать дальше →
    • COBOL: в поисках свежей крови

        Говорят, хорошо написанная программа на COBOL читается как роман. Даже не программист вполне сможет понять происходящее в программе на этом языке, что значительно упрощает обслуживание, если код написан грамотно. В мире, где некогда находить время для документирования программ, COBOL является в значительной степени самодокументируемым. Простой на первый взгляд, COBOL, который начинал свою историю листингом с нумерацией строк, позволяет создавать собственными средствами очень мощный код.
        Однако, поможет ли это языку сегодня?
        Читать дальше →
      • COBOL (ч. 4.) – IF и его друзья…

        • Tutorial
        Рассмотрев в предыдущих “уроках” структуру программы (http://habrahabr.ru/blogs/atnikvariat/115813/), простенькие арифметические функции (http://habrahabr.ru/blogs/atnikvariat/115821/) и описание переменных (http://habrahabr.ru/blogs/atnikvariat/115849/) мы пойдем все дальше и дальше!

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

        Итак, я думаю все, кто хоть немного интересовался программированием помнят, что есть наверное во всех практически ЯП – такой оператор как IF (Если), есть он конечно же и в COBOL.

        Читать дальше →
      • Знакомимся с COBOL – ч.3

        • Tutorial
        К сожалению забыл указать в предыдущей статье несколько важных ключевых слов:

        для DIVIDE.

        DIVIDE WS-B BY WS-A GIVING WS-RESULT REMAINDER <переменная>.

        Используя REMAINDER мы указываем переменную в которую запишется ОСТАТОК от деления.

        Для любых математических операций:

        Также, добавляя ROUNDED после операции мы достигаем того, что результат будет округляться, а не просто “отбрасываться” лишний хвост.
        ADD WS-A TO WS-B GIVING WS-RESULT ROUNDED.

        А теперь продолжим познавать новое. Исполняя обещание развеять удивление о странном выводе значений переменных мы разберем в этот раз PICTURE IS (он же PIC) и форматы переменных.
        Читать дальше →
      • Знакомимся с COBOL — ч.2

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

        Читать дальше →
      • Знакомимся с COBOL — ч.1

        • Tutorial
        Этой статьей я планирую начать целый цикл, который может быть со временем соберется в книгу. Информация про COBOL на русском представлена фактически статьей в Википедии и двумя советскими ГОСТами. Вы можете спросить меня зачем я начинаю “раскапывать труп” и прочие аналогичные вопросы. Ответ прост – а просто так. Потому что я люблю COBOL, потому что он вовсе не мертвый, потому что он интересный, потому что это часть важной истории и он продолжит оставаться частью будущего. Потому что COBOL – это событие. И пусть его ругает Дейкстра и другие, это ничуть не умаляет его объемов и его влияния на ИТ в бизнес.

        Читать дальше →
      • Ой, у вас баннер убежал!

        Ну, и что?
        Реклама
      Самое читаемое