[Home] [By Thread] [By Date] [Recent Entries]

  • From: <juanrgonzaleza@xxxxxxxxxxxxxxxxxxxx>
  • To: <xml-dev@xxxxxxxxxxxxx>
  • Date: Sat, 26 Aug 2006 02:43:54 -0700 (PDT)

Michael Kay said:
> Juan Gonzalez wrote:
>
>> The inmmense popularity of C syntax
>>
>> function X {.....}
>>
>> or LISP one
>>
>> (function X .....)
>>
>> over Pascal like blocks
>>
>> begin function X ..... end function ....
>
> I think the Pascal syntax is actually:
>
> FUNCTION convert( degC: real ): real
> BEGIN
>   convert := degC + 273.15;
> END;

Yeah, this is a verbose version of curly braces or parentheses.

Structures of type

begin J

.....

end J

or

\begin{J}

.....

\end{J}

or

J

.....

endJ

and variants are I mean by (Pascal like blocks) != (Pascal syntax)

> If you're seriously arguing that C has been more successful than Pascal
> *because* it used curly braces rather than BEGIN/END keywords then I
> think you need a course in logic.

I said "the inmmense popularity of C syntax". I was talking of C like
syntax alone NOT you are saying.

> Pascal was designed so it could be
> typed on European keyboards that didn't have curly braces; C used curly
> braces because Americans didn't give a toss about that problem, or
> didn't even know it existed.
>
> Michael Kay
> http://www.saxonica.com/


Juan R.

Center for CANONICAL |SCIENCE)




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member