[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 6502 illegal opcodes questions
In article <Pine.LNX.4.64.0606030103360.32465@dosius.ath.cx>,
Lyrical Nanoha <lyricalnanoha@dosius.ath.cx> wrote:
> On Fri, 2 Jun 2006, Michael J. Mahon wrote:
>
>> Linards Ticmanis wrote:
>>> Michael J. Mahon wrote:
>>>
>>>> Actually, I believe that _pragma_ was borrowed from Algol 68,
>>>> which must be the most influential least implemented language. ;-)
>>>
>>>
>>> As they say, Algol was a great improvement on its successors. ;-)
>>
>> Algol 60 introduced many great ideas, like block structure and
>> BNF syntax description.
>>
>> Algol 68, with its meta-syntactic definition, served to clarify
>> a number of issues in language design, but ultimately confused
>> its non-theorist "market". I really liked the palindromic block
>> delimiters though ("do"-"od", "if"-"fi", etc.), and I used them
>> for a system implementation language ("proc"-"corp", "case"-"esac",
>> "struc"-"curts", etc.).
>
> You have if/fi and case/esac in the Bourne shell too. :) Looks weird
> though.
It didn't look wired rather than weird? :-)
>> Many years later, I think that the "offside rule" for delimiting
>> blocks simply by indentation is a very nice approach. Why on
>> earth should white space, the most significant characteristic of
>> text to the human eye, be ignored by most programming languages?
>
> You'd like Python.
>
> -uso.
--
----------------------------------------------------------------
Paul Schlyter, Grev Turegatan 40, SE-114 38 Stockholm, SWEDEN
e-mail: pausch at stockholm dot bostream dot se
WWW: http://stjarnhimlen.se/