Why Smalltalk?
Saved in:
| Title: | Why Smalltalk? |
|---|---|
| Authors: | Goldberg, Adele1 |
| Source: | Communications of the ACM. Oct95, Vol. 38 Issue 10, p105-107. 3p. |
| Subjects: | Smalltalk (Computer program language), Programming languages, Computer systems, Systems design, Computer simulation, Games |
| Abstract: | Smalltalk is a single paradigm language with very simple semantics and syntax for specifying elements of a system and for describing system dynamics. When the language is used to describe an application system, the developer extends Smalltalk, creating a domain-specific language by adding a new vocabulary of language elements while maintaining the same semantics and syntax. System parts in Smalltalk are descriptions known as objects. An object can delegate responsibility to other objects to provide expected services (composition), or to inherit the capacity to carry out services from other objects that can then be extended. Smalltalk's heritage is simulation. The Smalltalk language design was motivated by the desire to enable users to easily describe their real-world models (business processes, games, educational interactions) as computer models, and to be able to experiment. The focus on simulation created a design requirement that the user be able to rapidly change the underlying conceptual model, not just the data used by a fixed program. |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 12619867 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Why Smalltalk? – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Goldberg%2C+Adele%22">Goldberg, Adele</searchLink><relatesTo>1</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Oct95, Vol. 38 Issue 10, p105-107. 3p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Smalltalk+%28Computer+program+language%29%22">Smalltalk (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+systems%22">Computer systems</searchLink><br /><searchLink fieldCode="DE" term="%22Systems+design%22">Systems design</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+simulation%22">Computer simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Games%22">Games</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Smalltalk is a single paradigm language with very simple semantics and syntax for specifying elements of a system and for describing system dynamics. When the language is used to describe an application system, the developer extends Smalltalk, creating a domain-specific language by adding a new vocabulary of language elements while maintaining the same semantics and syntax. System parts in Smalltalk are descriptions known as objects. An object can delegate responsibility to other objects to provide expected services (composition), or to inherit the capacity to carry out services from other objects that can then be extended. Smalltalk's heritage is simulation. The Smalltalk language design was motivated by the desire to enable users to easily describe their real-world models (business processes, games, educational interactions) as computer models, and to be able to experiment. The focus on simulation created a design requirement that the user be able to rapidly change the underlying conceptual model, not just the data used by a fixed program. |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=12619867 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1145/226239.226260 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 3 StartPage: 105 Subjects: – SubjectFull: Smalltalk (Computer program language) Type: general – SubjectFull: Programming languages Type: general – SubjectFull: Computer systems Type: general – SubjectFull: Systems design Type: general – SubjectFull: Computer simulation Type: general – SubjectFull: Games Type: general Titles: – TitleFull: Why Smalltalk? Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Goldberg, Adele IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 10 Text: Oct95 Type: published Y: 1995 Identifiers: – Type: issn-print Value: 00010782 Numbering: – Type: volume Value: 38 – Type: issue Value: 10 Titles: – TitleFull: Communications of the ACM Type: main |
| ResultId | 1 |