The Green language
Green is a statically typed object-oriented language which supports parameterized classes, metaobjects, introspective reflection, and classes as first-class objects. Its exception system is completely object-oriented for it encapsulates in classes not only exceptions but also exception handling. The...
Gespeichert in:
Veröffentlicht in: | Computer languages, systems & structures systems & structures, 2006-12, Vol.32 (4), p.203-215 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 215 |
---|---|
container_issue | 4 |
container_start_page | 203 |
container_title | Computer languages, systems & structures |
container_volume | 32 |
creator | de Oliveira Guimaraes, Jose |
description | Green is a statically typed object-oriented language which supports parameterized classes, metaobjects, introspective reflection, and classes as first-class objects. Its exception system is completely object-oriented for it encapsulates in classes not only exceptions but also exception handling. The language definition of subtyping is more encompassing than subclassing, thus improving polymorphism. Classes are classless objects which have themselves types. This makes classes first-class objects without the problems associated with languages in which every class is an object of another class, its metaclass. Every basic value such as
7 or ‘
A’ is considered as an object whenever necessary which makes programming easy and increases polymorphism. |
doi_str_mv | 10.1016/j.cl.2005.07.001 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_28103833</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1477842405000369</els_id><sourcerecordid>28103833</sourcerecordid><originalsourceid>FETCH-LOGICAL-c325t-c954333818d93b9438b98c505073b03b45ab0ac85f3e3faf7a4f346973fba4483</originalsourceid><addsrcrecordid>eNp1jzFPwzAQRi0EEiWwMDF2Yks45-zYYUMVFKRKLGW2HOdcEqVJsRMk_j2pysp0N9y773uM3XHIOPDioc1cl-UAMgOVAfAztuBaYVroojifd6FUqkUuLtlVjC1ADlrIBbvdftJyHYj6ZWf73WR3dM0uvO0i3fzNhH28PG9Xr-nmff22etqkDnM5pq6UAhE113WJVSlQV6V2EiQorAArIW0F1mnpkdBbr6zwKIpSoa-sEBoTdn_6ewjD10RxNPsmOurmHjRM0eSaA-o5ImFwOnRhiDGQN4fQ7G34MRzMUd60xnXmKG9AmVl-Rh5PCM0C3w0FE11DvaO6CeRGUw_N__AvoGJd_g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28103833</pqid></control><display><type>article</type><title>The Green language</title><source>Elsevier ScienceDirect Journals Complete - AutoHoldings</source><creator>de Oliveira Guimaraes, Jose</creator><creatorcontrib>de Oliveira Guimaraes, Jose</creatorcontrib><description>Green is a statically typed object-oriented language which supports parameterized classes, metaobjects, introspective reflection, and classes as first-class objects. Its exception system is completely object-oriented for it encapsulates in classes not only exceptions but also exception handling. The language definition of subtyping is more encompassing than subclassing, thus improving polymorphism. Classes are classless objects which have themselves types. This makes classes first-class objects without the problems associated with languages in which every class is an object of another class, its metaclass. Every basic value such as
7 or ‘
A’ is considered as an object whenever necessary which makes programming easy and increases polymorphism.</description><identifier>ISSN: 1477-8424</identifier><identifier>EISSN: 1873-6866</identifier><identifier>DOI: 10.1016/j.cl.2005.07.001</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Exception handling system ; Object-oriented languages ; Polymorphism ; Type systems</subject><ispartof>Computer languages, systems & structures, 2006-12, Vol.32 (4), p.203-215</ispartof><rights>2005 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c325t-c954333818d93b9438b98c505073b03b45ab0ac85f3e3faf7a4f346973fba4483</citedby><cites>FETCH-LOGICAL-c325t-c954333818d93b9438b98c505073b03b45ab0ac85f3e3faf7a4f346973fba4483</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.cl.2005.07.001$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3549,27923,27924,45994</link.rule.ids></links><search><creatorcontrib>de Oliveira Guimaraes, Jose</creatorcontrib><title>The Green language</title><title>Computer languages, systems & structures</title><description>Green is a statically typed object-oriented language which supports parameterized classes, metaobjects, introspective reflection, and classes as first-class objects. Its exception system is completely object-oriented for it encapsulates in classes not only exceptions but also exception handling. The language definition of subtyping is more encompassing than subclassing, thus improving polymorphism. Classes are classless objects which have themselves types. This makes classes first-class objects without the problems associated with languages in which every class is an object of another class, its metaclass. Every basic value such as
7 or ‘
A’ is considered as an object whenever necessary which makes programming easy and increases polymorphism.</description><subject>Exception handling system</subject><subject>Object-oriented languages</subject><subject>Polymorphism</subject><subject>Type systems</subject><issn>1477-8424</issn><issn>1873-6866</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><recordid>eNp1jzFPwzAQRi0EEiWwMDF2Yks45-zYYUMVFKRKLGW2HOdcEqVJsRMk_j2pysp0N9y773uM3XHIOPDioc1cl-UAMgOVAfAztuBaYVroojifd6FUqkUuLtlVjC1ADlrIBbvdftJyHYj6ZWf73WR3dM0uvO0i3fzNhH28PG9Xr-nmff22etqkDnM5pq6UAhE113WJVSlQV6V2EiQorAArIW0F1mnpkdBbr6zwKIpSoa-sEBoTdn_6ewjD10RxNPsmOurmHjRM0eSaA-o5ImFwOnRhiDGQN4fQ7G34MRzMUd60xnXmKG9AmVl-Rh5PCM0C3w0FE11DvaO6CeRGUw_N__AvoGJd_g</recordid><startdate>20061201</startdate><enddate>20061201</enddate><creator>de Oliveira Guimaraes, Jose</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20061201</creationdate><title>The Green language</title><author>de Oliveira Guimaraes, Jose</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c325t-c954333818d93b9438b98c505073b03b45ab0ac85f3e3faf7a4f346973fba4483</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Exception handling system</topic><topic>Object-oriented languages</topic><topic>Polymorphism</topic><topic>Type systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>de Oliveira Guimaraes, Jose</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer languages, systems & structures</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>de Oliveira Guimaraes, Jose</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The Green language</atitle><jtitle>Computer languages, systems & structures</jtitle><date>2006-12-01</date><risdate>2006</risdate><volume>32</volume><issue>4</issue><spage>203</spage><epage>215</epage><pages>203-215</pages><issn>1477-8424</issn><eissn>1873-6866</eissn><abstract>Green is a statically typed object-oriented language which supports parameterized classes, metaobjects, introspective reflection, and classes as first-class objects. Its exception system is completely object-oriented for it encapsulates in classes not only exceptions but also exception handling. The language definition of subtyping is more encompassing than subclassing, thus improving polymorphism. Classes are classless objects which have themselves types. This makes classes first-class objects without the problems associated with languages in which every class is an object of another class, its metaclass. Every basic value such as
7 or ‘
A’ is considered as an object whenever necessary which makes programming easy and increases polymorphism.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.cl.2005.07.001</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1477-8424 |
ispartof | Computer languages, systems & structures, 2006-12, Vol.32 (4), p.203-215 |
issn | 1477-8424 1873-6866 |
language | eng |
recordid | cdi_proquest_miscellaneous_28103833 |
source | Elsevier ScienceDirect Journals Complete - AutoHoldings |
subjects | Exception handling system Object-oriented languages Polymorphism Type systems |
title | The Green language |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T02%3A52%3A07IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=The%20Green%20language&rft.jtitle=Computer%20languages,%20systems%20&%20structures&rft.au=de%20Oliveira%20Guimaraes,%20Jose&rft.date=2006-12-01&rft.volume=32&rft.issue=4&rft.spage=203&rft.epage=215&rft.pages=203-215&rft.issn=1477-8424&rft.eissn=1873-6866&rft_id=info:doi/10.1016/j.cl.2005.07.001&rft_dat=%3Cproquest_cross%3E28103833%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28103833&rft_id=info:pmid/&rft_els_id=S1477842405000369&rfr_iscdi=true |