I made this widget at MyFlashFetish.com.

Ahad, 10 April 2011

PROGRAMING LANGUAGE



WHAT IS FIFTH-GENERATION PROGRAMMING LANGUAGE (5GL)
5GL is a programming language based around solving problems using constraints given to the program, rather than using an algorithm written by a programmer. Most constraint-based and logic programming languages and some declarative languages are fifth-generation languages. Fifth-generation languages are used mainly in artificial intelligence research. Prolog, OPS5, and Mercury are the best known fifth-generation languages.

BENEFIT OF 5GL
  • Most logic and constraint based programming languages fall under the 5 GL umbrella
  • Allows the computer to independently work on a given program without the assistance of a separate set of code, created specifically for the purpose.
  • Accomplish more with less effort than in other languages of earlier generations; most efficient way to program for reasons of platform architecture limitations, OS dependencies and compiler availability
  • It also may have other drawbacks that mean it can't be reliably used in some mission critical software.
  • Appropriate to the project being coded. For example, assembly language; a second generation language, is appropriate in embedded applications where data storage and timing are in need of exact control. C is a "no-brainer" if you intend to use the Win32 API since it is its native language, so to speak. 


You should also know the other programing language called Mercury. CLICK the link below : http://www.knowledgerush.com/kr/encyclopedia/Mercury_programming_language/

Tiada ulasan: