joi, 18 decembrie 2008

Lisp si Web-ul Semantic






RDF(Resource Description Framework) poate sa se refere la organizarea informatiei de pe web sub forma de graf orientat etichetat(labeled). Exista doua aspecte legate de acest graf :




  • Graph view (“semantic networks”): semi-structured graph data



  • Object-oriented view: objects with properties


Pentru a manevra datele pe net reprezentate in acest mod sau in alte moduri, avem nevoie de un limbaj de programare puternic si flexibil care sa ne faciliteze aceste incercari - LISP .



Părintele său este John McCarthy, iar anul in care a aparut este 1958.


Lisp este considerat ca fiind un limbaj puternic si potrivit temei propuse (inclusiv prelucrari de mari dimensiuni pe grafuri) din urmatoarele motive :




  • este un limbaj functional dens



  • are posibilitetea de a folosi macrouri programabile



  • este interactiv - este un limbaj interpretat



  • permite prelucrări simbolice



  • gestiunea automata a alocării memoriei.



  • permite tehnici elegante de programare : recursivitatea si programarea funcţională



  • este extensibil : s-a folosit un set minimal bine ales de funcţii, cu ajutorul carora limbajul poate fi extins.



  • este universal - se pot exprima şi rezolva toate problemele rezolvate algoritmic.



  • datele şi programele numita expresie simbolica, uniforma



  • este usor de invatat
Aceste avantaje contracareaza limitarile sale (consumul mare de resurse si viteza mica de executie).


Alaturi de Prolog este considerat Limbajul Inteligentei Artificiale si este potrivit pentru dezvoltarea conceptelor din Web-ul Semantic.

0 comentarii:

Yellow Puppies Blogger Template | Template Design | Elque 2008