• [^] # Re: pfff

    Posté par (site web personnel) . En réponse à la dépêche Punix, le baptême du feu. Évalué à 4.

    Ha, enfin un connaisseur !

    J-Asm (c'était un langage assembleur ++ qui avait quelques trucs syntaxiques à la C évitant de devoir déclarer des tags et des goto par exemple :-) ).

    Je crois que c'est dans la même optique qu'a été développé masd, un assembleur avec une syntaxe sympa genre :

    *_IntTest
    D1=0010E C=DAT1.1
    ?CBIT=0.0 SKIPYES {
     LC 0 DAT1=C.1
     A=0.A D0=(5)CRSaveCa A=DAT0.B
     LC 08 ?C>A.B -> _SysCmdEnd
     C=A.A A+A.X A+A.X A+C.X A+A.X A+C.X
     LC(5)_SysCmdBegin C+A.A PC=C
     *_SysCmdBegin
     GOVLNG =SysCmdKillAll
     GOVLNG =SysCmdKillCurrent
     GOVLNG =SysCmdKillID
     GOVLNG =SysCmdNewProc
     GOVLNG =SysCmdFreeFocus
     GOVLNG =SysCmdWaitFocus
     GOVLNG =SysCmdWaitKey
     GOVLNG =SysCmdWaitVbl
     % Some others commands can be created
     *_SusCmdEnd
     GOTO _IntEnd
    }
    D1=0012E C=DAT1.1
    ?CBIT=0.3 SKIPYES {
     CBIT=0.3 DAT1=C.1
     GOSUB _IntTimer1
    }
    D1=0012F C=DAT1.1
    ?CBIT=0.3 SKIPYES {
     CBIT=0.3 DAT1=C.1
     GOSUB _IntTimer2
    }
    D1=00119 C=DAT1.1
    ?CBIT=0.3 SKIPYES {
     CBIT=0.3 DAT1=C.1
     GOSUB _IntKey
    }
    
    

    Cependant le challenge de coder des trucs de fou sur la HP était alors d'autant plus grand !

    Et surtout on pouvait développer directement sur la calc en assembleur !