Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

Passing parameter types in programming languages with data abstractions

Conference Paper
Publication Date:
1977
abstract:
Recently designed programming languages provide mechanisms which support the use of procedural and data abstraction. In particular, most of them give the possibility of defining parametric data types. However this new feature affects procedure definitions, since parameters with partially specified type must be allowed. The paper tackles the problems generated by this generalization of procedures, by showing that parameter passing requires a pattern matcning mechanism. A proposal is made which keeps parameter passing and type checking separate, thus simplifying procedure calls. Furthermore the paper analyzes the ways in which operations can be associated with abstract data types and how operations can have access to the representation of their parameters. A construct for data abstractions is proposed, which achieves great generality by separating the two above aspects.
Iris type:
04.01 Contributo in Atti di convegno
Keywords:
Programming languages; Data abstractions
List of contributors:
Asirelli, Patrizia
Handle:
https://iris.cnr.it/handle/20.500.14243/409968
Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/409968/107409/prod_422344-doc_150151.pdf
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)