[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How does XML limit "the range of implementationdecisions t
On Thu, Jun 23, 2022 at 5:09 PM Stephen D Green <stephengreenubl@gmail.com> wrote: The SQL is declarative, and non-procedural This is a widespread myth. SQL is an imperative language whose domain is (mostly) relations rather than lower-level objects. It is only "declarative" in the sense that C is declarative: you tell the compiler what you want done, and it chooses an execution plan for doing it, namely a machine language program. As for "procedural", it seems nowadays to be a synonym for "imperative". Isn't all Yes, if it is compiled; no if it is interpreted. This distinction is meaningful but relative: languages are in all cases compiled into something lower-level which is then interpreted, whether by hardware or software. We call an implementation an interpreter if it does only a small amount of compiling; we call it a compiler if the interpreter is hardware or very low level. Isn't declarative, On modern pipelined CPU the so-called "machine language" is also smoke and mirrors. "You don't fool _me_, young man. It's turtles all the way down."
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|