[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Low-level vs. High-level programming (was My First Computer)



pausch@saaf.se (Paul Schlyter) wrote in
news:bd4bce$epe$1@merope.saaf.se: 

 
> Well, a "language" doesn't have to contain anything at all, really!
>  
> If you take a class in, or read a book about, formal languages,
> you'll quickly see the definition that a "language" is a collection
> of "sentences", usually represented as strings (which could be
> strings of characters, or strings of bytes).  The language should
> also have a set of rules, making it possible to uniquely determine
> whether some string belongs to that language or not.
>  
> There are two particularly simple languages, which have great
> theoretical but no practical value:
>  
> 1. The "null" language --- it contains no strings at all !!!
>  
> 2. The "empty" language --- it contains only one string: the empty
> string 
>  
> Yes, these are different languages.....
> 

The question is not whether HTML is a computer language. It is a
question whether it is a computer programming language. You might think
the words mean exactly the same. The fact is it does not exactly mean
the same. Computer language is like the word rodent. Computer
programming language is like the word gerbal and markup language is like
the word mouse. They both are rodents but a gerbal and a mouse are not
the same thing. The logic is the same with computer programming language
and markup languages.