Кобол

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น • 11

  • @bonafilmo
    @bonafilmo วันที่ผ่านมา +2

    Насколько я помню информацию, которую я когда-то читал, в коболе очень интересный числовой тип данных.
    Там в структуре числа заранее определяется сколько цифр должно быть перед десятичной точкой (целая часть числа) и сколько разрядов должно быть после (дробная часть).
    Т.е. получаются числа с фиксированной точкой.
    Думаю, что именно этот факт, использоаания специфического числового представления может быть проблемой для замены банковских программ программами на других языках.
    К тому же, там могут быть какие-то особенности с десятичной арифметикой в плане округления чисел.

  • @РусланЗаурбеков-з6е
    @РусланЗаурбеков-з6е วันที่ผ่านมา +1

    Но у нас, ещё в СССР -- немного *пытались* продвигать КОБОЛ.
    Изд-во "Мир", в своей известной серии (которая "со стрелочками") -- перевели книгу Коддингтона "Ускоренный курс КОБОЛа". У меня на полке до сих пор стоит.
    Забавно читать. Особенно, с учётом того, что КОБОЛ всё-таки попытались "локализовать" -- и перевести ключевые слова на русский язык. "РАЗДЕЛ ДАННЫХ", "СЕКЦИЯ МАССИВОВ", "ОМ КАРТМАСС", "ОМ ПЕЧМАСС" ... ))))

  • @maksimvialkov6303
    @maksimvialkov6303 วันที่ผ่านมา +2

    На нём написано огромное количество легаси. Я, кстати, знаю COBOL.

  • @denizzzka
    @denizzzka วันที่ผ่านมา +3

    Арифметических знаков нет, видимо, потому что для ввода-вывода в ходу были 5-битные телетайпы на которых их тоже нет

    • @volgota
      @volgota  วันที่ผ่านมา +1

      В Алголе-58-то есть

    • @denizzzka
      @denizzzka วันที่ผ่านมา +1

      @@volgota потому что его теоретики изобретали? А в армии США сидели практики

  • @bonafilmo
    @bonafilmo วันที่ผ่านมา +2

    Ещё мне где-то попадалась информация, которую я сейчас не смог найти для подтверждения, что из-за усьаревания и выхода из строя аппаратной части, современные программы на коболе крутятся на виртуальных машинах, имитирующих древние мейнфреймы на современных серверах.
    Т.е. вместо переписывания всего кода под другую платформу, оказалось проще виртуализировать саму исходную платформу.

    • @РусланЗаурбеков-з6е
      @РусланЗаурбеков-з6е วันที่ผ่านมา

      Охотно верится, учитывая, что типичный мейнфрейм 1960 -- скорее всего, легко эмулируется на современном бюджетном смартфоне. )))

  • @bipolar-fox
    @bipolar-fox วันที่ผ่านมา

    Не знаю, кому это проще. Любому человеку проще понять x < 2 чем x LT 2. Или у американцев в школах тоже пишут GT и LT вместо >< ?

    • @maksimvialkov6303
      @maksimvialkov6303 16 ชั่วโมงที่ผ่านมา +1

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

  • @NuflynMagister
    @NuflynMagister 3 ชั่วโมงที่ผ่านมา

    Это с большим отрывом самый уродский язык программирования