Abstract

People tend to divide the programming languages in two classes: the procedural languages and the declarative languages. While the former specifies how the programmer should do step by step, the latter tells only what result the program should produce. How and what, these two keywords are essential for the differences between the above two classes. No one would argue that the procedural languages could be executed by the computer. But the converse is not true. That means, not every executable language is a procedural one. Many declarative languages can also be executed by the computer. In this way, they serve as good candidates for being used to write software and program specifications. Such languages have got a nice name: the executable specification languages. They are especially suited for programming software prototypes.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call