Spazio Sponsor

Versioning

Definizione

Si allude alla capacita', in un file in formato xml, di aggiungere, cancellare o modificare tag.

Non manualmente, ma tramite programmazione.

E' una idea veramente interessante, che unisce criteri ben conosciuti come la ricorsione, o ricorsivita', con quelli della programmazione automatica realizzata da elaboratori. O da programmi che generano altri programmi.

Non siamo all'intelligenza artificiale, come potrebbe sembrare. Teoricamente forse, nella pratica ancora no.

Infatti un programma e' facilissimo che generi altri programmi. Tuttavia, al momento, la complessita' del programma generato puo' essere quantitativa, non facilmente qualitativa.

In poche parole il programmatore che programma un programma a generare un altro programma di solito riesce ad astrarre fino al punto da fare creare programmi molto complessi, ma mai piu' flessibili del programma padre.

Questa e' una bella definizione, al link indicato: "XML is designed for the creation of languages based upon self-describing markup. The inevitable evolution of these languages is called versioning. versioning means adding, deleting, or changing parts of the language. Making versioning work in practice is one of the most difficult problems in computing, with a long history of failed attempts. "

Spataro

01.02.2007 https://www.xml.com/pub/a/2003/12/03/versioning.htm



Partecipa anche tu:
  • Cosa pensi della voce ?
  • Commenta o chiedi:
tutti i dati sono facoltativi e informatici e li usiamo solo per rispondervi. No newsletter. Si applica la privacy policy di IusOnDemand srl.


Ti possono interessare anche:
  • 45012
  • 2007-02-01
  • Versioning
  • Definizione
  • Si allude alla capacita', in un file in formato xml, di aggiungere, cancellare o modificare tag. Non manualmente, ma tramite programmazione. E' una idea veramente interessante, che unisce criteri ben conosciuti come la ricorsione, o ricorsivita', con quelli della programmazione automatica realizzata da elaboratori. O da programmi che generano altri programmi. Non siamo all'intelligenza artificiale, come potrebbe sembrare. Teoricamente forse, nella pratica ancora no. Infatti un programma e' facilissimo che generi altri programmi. Tuttavia, al momento, la complessita' del programma generato puo' essere quantitativa, non facilmente qualitativa. In poche parole il programmatore che programma un programma a generare un altro programma di solito riesce ad astrarre fino al punto da fare creare programmi molto complessi, ma mai piu' flessibili del programma padre. Questa e' una bella definizione, al link indicato: "XML is designed for the creation of languages based upon self-describing markup. The inevitable evolution of these languages is called versioning. Versioning means adding, deleting, or changing parts of the language. Making versioning work in practice is one of the most difficult problems in computing, with a long history of failed attempts. "
  • https://www.xml.com/pub/a/2003/12/03/versioning.htm
  • Dizionario,Software, internet
  • s
  • -
  • -
  • 0
  • Dizionario
  • 2
  • 0
  • -
  • -
  • 5222
  • -
  • 0
  • -
  • -
  • -
  • -