Logic Programming: Enjoy Error-Free Computer Programming

By Jerry J. Jansen On June 11, 2009 Under Uncategorized

Logic programming is the use of mathematical logic during the process of a software application development or in any other computer programming. Logic and proof procedures are used in logic programming for defining as well as resolving problems. It can also be described as programming by description. Computer programmers describe the application areas and let the program choose particular operations.
Many people have a tendency to equate logic programming with conventional imperative programming, which uses a procedural interpretation. However, logic programming is much more than that. Such programs possess a declarative, logical interpretation ensuring their correctness. They also operate at a higher conceptual level by using theorem-provers rather than interpreters as program executors. Prolog and LDL are the commonly used logic programming languages. They give emphasize to the logical properties of computations and not on the mechanics of computations.   
Logic programs are easy to create and they enable machines to explain their actions and results. They are readily checked for correctness and can be maintained easily since they have fewer errors. Moreover, modern logic programming languages have added advantages. Programming errors if any are detected at compile time rather instead of run time. The programmer thus finds it easier to locate and fix the problem source.
Logic programming can be used in many application areas such as programming language implementation, relational data bases, symbolic equation solving, prototyping, simulation, natural language interfaces, planning, and expert systems. There are many software development services companies that offer you logic programming-based customized software. Software development services India also makes use of logic programming in many application areas. As an outsource software development services, it offers comparative cheap software solutions for its clients. If you also want to develop such software, consult an offshore software development company as you will find them reliable and economical.

I am the webmaster at www.synapse.co.in – a outsource software development services company in India offering numerous services, such as flash web development, flash scripting, customized applications for the iPhone,and website maintenance services.

Article Source:http://www.articlesbase.com/programming-articles/logic-programming-enjoy-errorfree-computer-programming-958976.html

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • NewsVine
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • Yahoo! Buzz
  • Twitter
  • Technorati
  • Live
  • LinkedIn
  • MySpace
  • StumbleUpon
  • Technorati
  • Twitter
  • Twitthis
  • Yahoo! Bookmarks
  • Yahoo! Buzz
Related Products:

You must be logged in to post a comment.

Blog performance enhanced by PHP Speedy Blog performance enhanced by PHP Speedy