Hlavní navigace

Názor k článku Sálové počítače série IBM 1400 a System/360 od mikrom - Ano, programator musi o neprijemnych vlastnostiach EBCDICu vediet. Napriklad...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 11. 2009 21:43

    mikrom (neregistrovaný) 195.91.79.---

    Ano, programator musi o neprijemnych vlastnostiach EBCDICu vediet. Napriklad v COBOLe, ked ma funkcia ORD() vratit pre znaky A,..,Z hodnoty ORD(A)=1,..,OR­D(Z)=25 je to mozne urobit definovanim vlastnej collating sequence v programe:

           OBJECT-COMPUTER. IBM-ISERIES
               PROGRAM COLLATING SEQUENCE IS IBAN-ALPHA.

    ale neni mozne nadefinovat si tuto vlasnu abecedu IBAN-ALPHA jednoducho takto (ako by to bolo zrejme pri ASCII):

           SPECIAL-NAMES.
               ALPHABET IBAN-ALPHA IS
                    'A' THRU 'Z'

    Na EBCDIC-masine ako je aj AS/400 musi programator vediet, ze EBCDIC ma diery a musi to nadefinovat takto:

           SPECIAL-NAMES.
               ALPHABET IBAN-ALPHA IS
                    'A' THRU 'I', 'J' THRU 'R', 'S' THRU 'Z'

    pretoze inac to nebude fungovat.