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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer languages, systems & structures systems & structures, 2006-12, Vol.32 (4), p.203-215
1. Verfasser: de Oliveira Guimaraes, Jose
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 &amp; 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 &amp; 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 &amp; 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 &amp; 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