No abstract available

Il paradigma di programmazione Orientato agli Oggetti (O-O) si sta affermando in un numero sempre crescente di campi applicativi. Per poter sfruttare al meglio questo paradigma innovativo, il programmatore deve avere a disposizione un ambiente di sviluppo costituito da strumenti fra loro integrati. Una delle carenze maggiori che dimostrano gli attuali ambienti e linguaggi O-O e' il supporto fornito alla persistenza dei dati e cioe' l'integrazione linguaggi O-O e i sistemi di gestione di basi di oggetti. Una possibile soluzione al problema e' basata sulla integrazione del sistema dei tipi di un linguaggio di programmazione O-O con costrutti per la definizione di scherni di basi di oggetti. Nel progetto Comandos di ESPRIT sono stati introdotti due strumenti specifici, detti Type Manager e DBClass Manager, aventi il compito di gestire questa integrazione. In questo articolo si dimostra come la soluzione fornita nel progetto Comandos sia facilmente integrabile con gli esistenti linguaggi di programmazione O-O tramite l'introduzione in questi ultimi di costrutti ad hoc. Viene analizzata e ampiamente discussa una estensione del linguaggio C++ che permetta appunto di gestire oggetti persistenti sia dal punto di vista estensionale che intensionale.

Un ambiente per la gestione di oggetti persistenti

Mainetto G
1988

Abstract

No abstract available
1988
Istituto di informatica e telematica - IIT
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Il paradigma di programmazione Orientato agli Oggetti (O-O) si sta affermando in un numero sempre crescente di campi applicativi. Per poter sfruttare al meglio questo paradigma innovativo, il programmatore deve avere a disposizione un ambiente di sviluppo costituito da strumenti fra loro integrati. Una delle carenze maggiori che dimostrano gli attuali ambienti e linguaggi O-O e' il supporto fornito alla persistenza dei dati e cioe' l'integrazione linguaggi O-O e i sistemi di gestione di basi di oggetti. Una possibile soluzione al problema e' basata sulla integrazione del sistema dei tipi di un linguaggio di programmazione O-O con costrutti per la definizione di scherni di basi di oggetti. Nel progetto Comandos di ESPRIT sono stati introdotti due strumenti specifici, detti Type Manager e DBClass Manager, aventi il compito di gestire questa integrazione. In questo articolo si dimostra come la soluzione fornita nel progetto Comandos sia facilmente integrabile con gli esistenti linguaggi di programmazione O-O tramite l'introduzione in questi ultimi di costrutti ad hoc. Viene analizzata e ampiamente discussa una estensione del linguaggio C++ che permetta appunto di gestire oggetti persistenti sia dal punto di vista estensionale che intensionale.
AICA
O-O
programmazione orientata agli oggetti
progetto Comandos
ESPRIT
File in questo prodotto:
File Dimensione Formato  
prod_419350-doc_148179.pdf

solo utenti autorizzati

Descrizione: Un ambiente per la gestione di oggetti persistenti
Tipologia: Versione Editoriale (PDF)
Dimensione 2.15 MB
Formato Adobe PDF
2.15 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/361631
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact