z-logo
Premium
Structural dimensions of small programming environments
Author(s) -
Lyon Gordon
Publication year - 1985
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380150109
Subject(s) - software portability , computer science , programming language , characterization (materials science) , variety (cybernetics) , extensibility , programming paradigm , generic programming , artificial intelligence , materials science , nanotechnology
Although substantial variety exists among small programming environments, common points‐of‐choice in their design suggest the following structural characterization: real or virtual hardware; message‐passing or procedure‐calling; static or dynamic binding; horizontal or vertical organization; abstract or concrete structures; fixed or extensible language. Often these dimensions must support a very focused programming idiom, which combined with other requirements such as portability or performance, establishes structural dependencies, precludes features and forces exceptions. The characterization provides a rough framework that is useful in evaluating programming environments.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here