Abstract
This chapter discusses the fifth generation language in the 80s. Fourth generation languages tend to evolve towards allowing the specification of “what to do” rather than “how to do it.” Relational database usage is also closer to the “what” than to the “how” of data. Such an approach to programming is said to be declarative that is descriptive rather than procedural or navigational in the database context. Some languages have emerged that do stress the descriptive aspects of programming. They constitute the fifth generation of programming languages. Given this pragmatic definition, it is a fact that many high-level languages have descriptive features combined with procedural ones. There is still a major gap between the fifth generation and its predecessors. COBOL, for instance, offers quite some descriptive power in its data division but not in its procedure division, which is command-oriented. The fifth-generation languages tend to emphasize the data-centered approach.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.