AN OBJECT-ORIENTED PROGRAMMING DISCIPLINE FOR STANDARD PASCAL.
Saved in:
| Title: | AN OBJECT-ORIENTED PROGRAMMING DISCIPLINE FOR STANDARD PASCAL. |
|---|---|
| Authors: | Jacky, Jonathan P.1, Kalet, Ira J.1, Sibley, Edgar H. |
| Source: | Communications of the ACM. Sep87, Vol. 30 Issue 9, p772-776. 5p. |
| Subjects: | Pascal (Computer program language), Object-oriented methods (Computer science), Computer programming, Computer software development, Programming languages, Computer programming management |
| Abstract: | The article demonstrates that benefits similar to those of specialized languages are possible in object-oriented programming using standard Pascal, a computer program language, in a large medical application program. In recent years there has been considerable enthusiasm for object-oriented programming. Benefits of object oriented programming include easier program design, as the objects correspond closely to the behavior of items being simulated or calculated; fewer program errors, as objects promote modularity and encapsulation; and easier program extension, as new kinds of objects can be added easily. It is not always practical, however, to adopt a new programming language, for the object-oriented approach does not really require language support; it can be viewed as a design methodology. In order to do object-oriented programming in the presence of Pascal's strong typing, it is essential that the different object classes not be represented by different record types. Instead, all objects are instances of the same base record type; different classes are created by defining variant record types. The class names appear in the tag fields used to discriminate variants. |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 5562139 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: AN OBJECT-ORIENTED PROGRAMMING DISCIPLINE FOR STANDARD PASCAL. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Jacky%2C+Jonathan+P%2E%22">Jacky, Jonathan P.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Kalet%2C+Ira+J%2E%22">Kalet, Ira J.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Sibley%2C+Edgar+H%2E%22">Sibley, Edgar H.</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Sep87, Vol. 30 Issue 9, p772-776. 5p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Pascal+%28Computer+program+language%29%22">Pascal (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Object-oriented+methods+%28Computer+science%29%22">Object-oriented methods (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming+management%22">Computer programming management</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: The article demonstrates that benefits similar to those of specialized languages are possible in object-oriented programming using standard Pascal, a computer program language, in a large medical application program. In recent years there has been considerable enthusiasm for object-oriented programming. Benefits of object oriented programming include easier program design, as the objects correspond closely to the behavior of items being simulated or calculated; fewer program errors, as objects promote modularity and encapsulation; and easier program extension, as new kinds of objects can be added easily. It is not always practical, however, to adopt a new programming language, for the object-oriented approach does not really require language support; it can be viewed as a design methodology. In order to do object-oriented programming in the presence of Pascal's strong typing, it is essential that the different object classes not be represented by different record types. Instead, all objects are instances of the same base record type; different classes are created by defining variant record types. The class names appear in the tag fields used to discriminate variants. |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=5562139 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1145/30401.30403 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 5 StartPage: 772 Subjects: – SubjectFull: Pascal (Computer program language) Type: general – SubjectFull: Object-oriented methods (Computer science) Type: general – SubjectFull: Computer programming Type: general – SubjectFull: Computer software development Type: general – SubjectFull: Programming languages Type: general – SubjectFull: Computer programming management Type: general Titles: – TitleFull: AN OBJECT-ORIENTED PROGRAMMING DISCIPLINE FOR STANDARD PASCAL. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Jacky, Jonathan P. – PersonEntity: Name: NameFull: Kalet, Ira J. – PersonEntity: Name: NameFull: Sibley, Edgar H. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 09 Text: Sep87 Type: published Y: 1987 Identifiers: – Type: issn-print Value: 00010782 Numbering: – Type: volume Value: 30 – Type: issue Value: 9 Titles: – TitleFull: Communications of the ACM Type: main |
| ResultId | 1 |