Self (programming language) (original) (raw)
Self es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems. Puede decirse que es un sucesor de Smalltalk, y en algunos casos se considera una evolución de este. Self está basado en la idea de Prototipos, a diferencia de la mayoría de los lenguajes orientados a objetos que utilizan clases.
Property | Value |
---|---|
dbo:abstract | سيلف (بالإنجليزية: Self)، هي لغة برمجة كائِنيَّة التوجُّه . تفرَّعت عن سمول توك، وهي ديناميكيّة النّمط وَتستخدِم الترجمة في الوقت المناسب. استُخدِمت لأوَّل مرَّة كنظام اختبار تجريبيّ لتصميم اللُّغات في الثمانينات وَالتسعينات من القرن العشرين. في 2006، كانت تُطَوَّر كجزء من مشروع كلين (Klein project) الَّذي كان آلة سيلف الافتراضيَّة الَّتي كُتِبَت كُلّيًّا بلغة سيلف. وآخر إصدارات اللُّغة هو 4.5.0 في يناير/كانون الثّاني 2014. ابتُكرت وَحُسِّنت العديد من تقنيَّات الـترجمة في الوقت المناسب في أبحاث سيلف بسبب الحاجة للسماح للغة برمجة كائِنيَّة التوجُّه عالية المُستوى بأن تُطَبَّق بنصف سرعة سي المِثَاليَّة. تَمَّ أغلب التطوير في صن ميكروسيستمز، وَلاحقًا وُظِّفت تلك التقنيَّات من أجل البقعة الساخنة للآلة الافتراضيَّة للغة جافا. في وقتٍ ما، نُفِّذ إصدارٌ من سمول توك في سيلف وذلك بسبب قدرتها على ترجمة شفرة برنامج من أجل آلة افتراضيَّة، وقد وَفَّرَ هذا الأمر أداءً جَيِّدًا للغاية. (ar) Self je objektově orientovaný programovací jazyk, prostředí a virtuální stroj postavený kolem konceptu prototypů. Self nabízí funkcionalitu „živého“ (live) programování, které programátorovi umožňuje za běhu přímo graficky manipulovat objekty, upravovat prostředí samotné, dynamicky rekompilovat kód a také z prostředí samotného měnit část zdrojových kódů napsaných v Selfu. Podobně jako v jazycích smalltalkovského typu je Self postavený kolem konceptu obrazů paměti. Ten je načten po spuštění a obsahuje v sobě jak celé grafické rozhraní a vývojové prostředí, tak i všechna uživatelsky vytvořená data. Při vypnutí je tento obraz paměti tvořený z propojených objektů uložen do souboru na disku. Jednotlivé uživatelské úkony tak zůstávají zachovány a vytvářejí kontinuální systém. (cs) Self [sɛlf] ist eine Programmiersprache, die vor allem in Hinblick auf Ausdrucksfähigkeit und Formbarkeit hin von und entworfen wurde. Um diese Ziele zu erreichen, wurde ein rein prototypenbasiertes Objektmodell mit einheitlichem Zugriff auf Zustand und Verhalten der Objekte, also auf ihre Attribute und Methoden, entwickelt. Im Gegensatz zu anderen Programmiersprachen ist es in Self möglich, den Zustand von Objekten zu vererben und die Vererbung zur Laufzeit dynamisch anzupassen. Die letzte von Sun herausgegebene Version 4.3 wurde im Juni 2006 veröffentlicht. Sie läuft auf Intel- und PowerPC-basierten Apple-Rechnern und auf Sun SPARC, aber nicht unter Linux oder Microsoft Windows. Die Weiterentwicklung wird danach nicht mehr durch Sun betrieben und geschieht derzeit unabhängig. Ideen und Konzepte, die ihren originären Ursprung in der Programmiersprache Self haben, wurden über die Jahre sowohl in das Squeak Smalltalk-System übernommen, als auch in Programmiersprachen wie Slate oder io weitergeführt. Die herausragende Self-Eigenschaft ist wohl das Self-Universum, eine Art grafische Benutzeroberfläche (GUI), innerhalb derer mit dem Self-Laufzeitsystem interagiert werden kann. Eine Interaktion erfolgt hierbei in der Regel über die Maus und/oder die Tastatur. Visualisiert wird das Self-Universum mittels des GUI-Frameworks Morphic. Betritt eine Person das Self-Universum, so geschieht dies immer über die Lobby, eine Anspielung auf die Empfangshalle eines Hotels. In ihr befinden sich alle im System vorhandenen Objekte, Module, Namensräume und Traits. Das Konzept des (Programmier-)Universums als auch das Morphic-Konzept wurde nahezu identisch im Squeak Smalltalk-System umgesetzt. Trotz der diversen Portierungen sollte man bedenken, dass es sich bei der Programmiersprache Self um ein eher akademisch motiviertes Unterfangen handelt. Trotzdem hatte und haben die in Self erprobten Neuheiten Einfluss auf neuere objektorientierte Programmiersprachen. (de) Self es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems. Puede decirse que es un sucesor de Smalltalk, y en algunos casos se considera una evolución de este. Self está basado en la idea de Prototipos, a diferencia de la mayoría de los lenguajes orientados a objetos que utilizan clases. (es) Self est un langage de programmation orienté objet à prototype issu de recherches poursuivies par et dans les années 1990 par Sun Research. (fr) Self is an object-oriented programming language based on the concept of prototypes. Self began as a dialect of Smalltalk, being dynamically typed and using just-in-time compilation (JIT) as well as the prototype-based approach to objects: it was first used as an experimental test system for language design in the 1980s and 1990s. In 2006, Self was still being developed as part of the Klein project, which was a Self virtual machine written fully in Self. The latest version is 2017.1 released in May 2017. Several just-in-time compilation techniques were pioneered and improved in Self research as they were required to allow a very high level object oriented language to perform at up to half the speed of optimized C. Much of the development of Self took place at Sun Microsystems, and the techniques they developed were later deployed for Java's HotSpot virtual machine. At one point a version of Smalltalk was implemented in Self. Because it was able to use the JIT, this also gave extremely good performance. (en) 셀프(Self)는 프로토타입 개념 기반의 객체 지향 프로그래밍 언어이다. 셀프는 객체에 대한 프로토타입 기반 접근 외에도 동적 타이핑과 JIT 컴파일을 사용하는 스몰토크의 방언으로 시작되었다. 1980년대, 1990년대에 언어 디자인을 위한 실험적인 테스트 시스템으로 처음 사용되었다. 2006년, 셀프는 Klein 프로젝트의 일부로서 개발이 시작되었으며 이는 온전히 셀프로 작성된 셀프 가상 머신이었다 최신 버전은 2017년 5월 출시된 2017.1이다. 여러 JIT 컴파일 기법들이 셀프 연구에 개척되고 개선되었는데, 이는 최적화된 C의 최소 절반의 속도를 달성하기 위해 상당히 하이 레벨의 객체 지향 언어가 요구되었기 때문이다. 셀프 개발 중 다수는 썬 마이크로시스템즈에서 이룽졌으며 개발된 기법들은 나중에 자바의 핫스팟 가상 머신에 적용되었다. 어느 시점부터 스몰토크의 한 버전은 셀프로 구현되었다. JIT를 사용할 수 있었으므로 상당히 좋은 성능을 보여주었다. (ko) Self は、「プロトタイプ」の概念に基づいたオブジェクト指向プログラミング言語である。1980年代から1990年代にかけて言語設計の実験的システムとして使われていたが、2018年、Self の開発は続けられており、Self言語自身で書かれた Selfバーチャルマシンを構築する Klein プロジェクトが進められ、2006年7月にバージョン 4.3 がリリースされた。 (ja) Self is een objectgeoriënteerde programmeertaal met prototype-based inheritance (prototype-gebaseerde overerving). Self werd met name ontworpen en gebruikt voor academische doeleinden op het gebied van onderzoek naar het ontwerpen en implementeren van programmeertalen. Self werd ontworpen door David Ungar en Randall Smith in 1986/87 en publiek gemaakt in 1990. De taal is vooral bekend geworden als inspiratiebron voor JavaScript. (nl) Self é uma linguagem de programação orientada a objeto , com base no conceito de prototipagem. Foi usada principalmente como um sistema de teste experimental para o projeto de linguagens nos anos 1980 e 1990. Em 2006, Self ainda estava sendo desenvolvida como parte do projeto Klein, que era uma máquina virtual Self escrita inteiramente em Self. A última versão principal é a 4.3, que foi lançada em julho de 2006. Em 2007, o projeto Klein deixou de estar ativo. Várias técnicas de compilação just-in-time foram pioneiras ou melhoradas na pesquisa da linguagem Self pois estas eram necessárias para se permitir linguagem orientada a objetos de nível bastante elevado para executar até a metade da velocidade de um código C otimizado. Estas técnicas foram implantadas depois na máquina virtual HotSpot da linguagem de programação Java. (pt) Self — це об'єктно-орієнтована мова програмування заснована на концепції прототипів. Є діалектом Smalltalk, в мові підтримується динамічна типізація, в ній реалізована ефективна JIT-компіляція. Мова розроблялася в 1985—1995 роках в лабораторії Xerox PARC, хоча першу реалізацію Девід Унгар зі своїми студентами створив в Стенфордському університеті. У 1991 році команда розробників мови була прийнята на роботу в лабораторію Sun Microsystems. (uk) Self — объектно-ориентированный язык программирования основанный на концепции прототипов. Является диалектом Smalltalk, в языке поддерживается динамическая типизация, в нём реализована эффективная JIT-компиляция. (ru) Self语言,是一种基于原型的面向对象的程序设计语言,也是一个集成开发环境和运行环境,由David Ungar和Randy Smith,最初在1986年于施乐帕罗奥多研究中心设计。Self语言在Smalltalk的基础上,去除了变量,从而彻底体现了一切都是对象的风格。在实现Self系统的过程中,设计研究人员发展出了一种动态自适应编译技术。 (zh) |
dbo:designer | dbr:David_Ungar |
dbo:developer | dbr:David_Ungar dbr:Stanford_University dbr:Sun_Microsystems |
dbo:influenced | dbr:Lua_(programming_language) dbr:Agora_(programming_language) dbr:Factor_(programming_language) dbr:Io_(programming_language) dbr:JavaScript dbr:Squeak dbr:NewtonScript dbr:REBOL |
dbo:influencedBy | dbr:Smalltalk dbr:APL_(programming_language) |
dbo:latestReleaseDate | 2017-05-24 (xsd:date) |
dbo:latestReleaseVersion | Mandarin 2017.1 |
dbo:thumbnail | wiki-commons:Special:FilePath/Self-logo.svg?width=300 |
dbo:wikiPageExternalLink | http://bibliography.selflanguage.org/ http://blog.rfox.eu/en/Programming/Series_about_Self.html http://selfguru.sourceforge.net/ http://www.ag-nbi.de/research/dself/ http://www.self-support.com/ http://community.schemewiki.org/%3Fprometheus https://web.archive.org/web/20020606124955/http:/research.sun.com/self/ https://web.archive.org/web/20030613141004/http:/gliebe.de/self/index.html https://web.archive.org/web/20050427111747/http:/www.merlintec.com/lsi/ https://web.archive.org/web/20060813135539/http:/www.smalltalk.org.br/movies/ https://web.archive.org/web/20070503053204/http:/www.cs.ucsb.edu/~urs/oocsb/self/papers/papers.html |
dbo:wikiPageID | 60265 (xsd:integer) |
dbo:wikiPageLength | 24029 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1118674166 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Python_(programming_language) dbr:Morphic_(software) dbr:Namespace dbr:HotSpot_(virtual_machine) dbr:David_Ungar dbc:Dynamically_typed_programming_languages dbr:Object-oriented_programming dbr:Object_(computer_science) dbr:Refactoring dbr:Apple_Newton dbr:Linux dbr:Lua_(programming_language) dbr:MacOS dbr:Smalltalk dbr:Standalone_program dbr:Stanford_University dbr:Subclass_(set_theory) dbr:Lisaac dbc:Cross-platform_free_software dbr:C++ dbr:C_(programming_language) dbc:Object-oriented_programming_languages dbc:Programming_languages_created_in_1987 dbc:Prototype-based_programming_languages dbr:Cecil_(programming_language) dbr:Agora_(programming_language) dbr:Type_system dbr:Garbage_collection_(computer_science) dbr:Just-in-time_compilation dbr:APL_(programming_language) dbr:Factor_(programming_language) dbr:PARC_(company) dbr:Fragile_binary_interface_problem dbr:Prototype-based_programming dbr:Hello_world dbr:Io_(programming_language) dbr:JavaScript dbr:Java_(programming_language) dbr:Dynamically_typed dbc:Dynamic_programming_languages dbc:Free_compilers_and_interpreters dbc:Programming_languages dbc:1987_software dbr:Agora_programming_language dbr:Sun_Microsystems dbr:Trait_(computer_programming) dbr:Porsche_911 dbr:Solaris_(operating_system) dbr:Squeak dbr:Inheritance_(computer_science) dbr:Instance_variable dbr:NewtonScript dbr:Objective-C dbr:System_image dbr:Virtual_machine dbr:Programming_language dbr:Tracing_garbage_collection dbr:Active_window dbr:Io_programming_language dbr:REBOL dbr:Strongly-typed_programming_language dbr:Fragile_base_class_problem dbr:Lexical_scoping dbr:Class_(object-oriented_programming) dbr:IBM_Tivoli_Framework dbr:File:Self-logo.svg |
dbp:designer | David Ungar, Randall Smith (en) |
dbp:developer | David Ungar, Randall Smith, Stanford University, Sun Microsystems (en) |
dbp:implementations | Self (en) |
dbp:influenced | dbr:Lua_(programming_language) dbr:Agora_(programming_language) dbr:Factor_(programming_language) dbr:Io_(programming_language) dbr:JavaScript dbr:Squeak dbr:NewtonScript dbr:REBOL |
dbp:influencedBy | dbr:Smalltalk dbr:APL_(programming_language) |
dbp:latestReleaseDate | 2017-05-24 (xsd:date) |
dbp:latestReleaseVersion | Mandarin 2017.1 (en) |
dbp:license | BSD-like license (en) |
dbp:logo | 200 (xsd:integer) |
dbp:name | Self (en) |
dbp:paradigm | object-oriented (en) |
dbp:typing | dbr:Type_system dbr:Strongly-typed_programming_language |
dbp:wikiPageUsesTemplate | dbt:Github dbt:Citation dbt:Citation_needed dbt:External_links dbt:Infobox_programming_language dbt:Main dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:URL dbt:Vague dbt:Smalltalk_programming_language |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1 |
dcterms:subject | dbc:Dynamically_typed_programming_languages dbc:Cross-platform_free_software dbc:Object-oriented_programming_languages dbc:Programming_languages_created_in_1987 dbc:Prototype-based_programming_languages dbc:Dynamic_programming_languages dbc:Free_compilers_and_interpreters dbc:Programming_languages dbc:1987_software |
gold:hypernym | dbr:Language |
rdf:type | owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:ProgrammingLanguage yago:Software106566077 yago:WikicatProgrammingLanguages |
rdfs:comment | Self es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems. Puede decirse que es un sucesor de Smalltalk, y en algunos casos se considera una evolución de este. Self está basado en la idea de Prototipos, a diferencia de la mayoría de los lenguajes orientados a objetos que utilizan clases. (es) Self est un langage de programmation orienté objet à prototype issu de recherches poursuivies par et dans les années 1990 par Sun Research. (fr) 셀프(Self)는 프로토타입 개념 기반의 객체 지향 프로그래밍 언어이다. 셀프는 객체에 대한 프로토타입 기반 접근 외에도 동적 타이핑과 JIT 컴파일을 사용하는 스몰토크의 방언으로 시작되었다. 1980년대, 1990년대에 언어 디자인을 위한 실험적인 테스트 시스템으로 처음 사용되었다. 2006년, 셀프는 Klein 프로젝트의 일부로서 개발이 시작되었으며 이는 온전히 셀프로 작성된 셀프 가상 머신이었다 최신 버전은 2017년 5월 출시된 2017.1이다. 여러 JIT 컴파일 기법들이 셀프 연구에 개척되고 개선되었는데, 이는 최적화된 C의 최소 절반의 속도를 달성하기 위해 상당히 하이 레벨의 객체 지향 언어가 요구되었기 때문이다. 셀프 개발 중 다수는 썬 마이크로시스템즈에서 이룽졌으며 개발된 기법들은 나중에 자바의 핫스팟 가상 머신에 적용되었다. 어느 시점부터 스몰토크의 한 버전은 셀프로 구현되었다. JIT를 사용할 수 있었으므로 상당히 좋은 성능을 보여주었다. (ko) Self は、「プロトタイプ」の概念に基づいたオブジェクト指向プログラミング言語である。1980年代から1990年代にかけて言語設計の実験的システムとして使われていたが、2018年、Self の開発は続けられており、Self言語自身で書かれた Selfバーチャルマシンを構築する Klein プロジェクトが進められ、2006年7月にバージョン 4.3 がリリースされた。 (ja) Self is een objectgeoriënteerde programmeertaal met prototype-based inheritance (prototype-gebaseerde overerving). Self werd met name ontworpen en gebruikt voor academische doeleinden op het gebied van onderzoek naar het ontwerpen en implementeren van programmeertalen. Self werd ontworpen door David Ungar en Randall Smith in 1986/87 en publiek gemaakt in 1990. De taal is vooral bekend geworden als inspiratiebron voor JavaScript. (nl) Self — це об'єктно-орієнтована мова програмування заснована на концепції прототипів. Є діалектом Smalltalk, в мові підтримується динамічна типізація, в ній реалізована ефективна JIT-компіляція. Мова розроблялася в 1985—1995 роках в лабораторії Xerox PARC, хоча першу реалізацію Девід Унгар зі своїми студентами створив в Стенфордському університеті. У 1991 році команда розробників мови була прийнята на роботу в лабораторію Sun Microsystems. (uk) Self — объектно-ориентированный язык программирования основанный на концепции прототипов. Является диалектом Smalltalk, в языке поддерживается динамическая типизация, в нём реализована эффективная JIT-компиляция. (ru) Self语言,是一种基于原型的面向对象的程序设计语言,也是一个集成开发环境和运行环境,由David Ungar和Randy Smith,最初在1986年于施乐帕罗奥多研究中心设计。Self语言在Smalltalk的基础上,去除了变量,从而彻底体现了一切都是对象的风格。在实现Self系统的过程中,设计研究人员发展出了一种动态自适应编译技术。 (zh) سيلف (بالإنجليزية: Self)، هي لغة برمجة كائِنيَّة التوجُّه . تفرَّعت عن سمول توك، وهي ديناميكيّة النّمط وَتستخدِم الترجمة في الوقت المناسب. استُخدِمت لأوَّل مرَّة كنظام اختبار تجريبيّ لتصميم اللُّغات في الثمانينات وَالتسعينات من القرن العشرين. في 2006، كانت تُطَوَّر كجزء من مشروع كلين (Klein project) الَّذي كان آلة سيلف الافتراضيَّة الَّتي كُتِبَت كُلّيًّا بلغة سيلف. وآخر إصدارات اللُّغة هو 4.5.0 في يناير/كانون الثّاني 2014. في وقتٍ ما، نُفِّذ إصدارٌ من سمول توك في سيلف وذلك بسبب قدرتها على ترجمة شفرة برنامج من أجل آلة افتراضيَّة، وقد وَفَّرَ هذا الأمر أداءً جَيِّدًا للغاية. (ar) Self je objektově orientovaný programovací jazyk, prostředí a virtuální stroj postavený kolem konceptu prototypů. Self nabízí funkcionalitu „živého“ (live) programování, které programátorovi umožňuje za běhu přímo graficky manipulovat objekty, upravovat prostředí samotné, dynamicky rekompilovat kód a také z prostředí samotného měnit část zdrojových kódů napsaných v Selfu. (cs) Self [sɛlf] ist eine Programmiersprache, die vor allem in Hinblick auf Ausdrucksfähigkeit und Formbarkeit hin von und entworfen wurde. Um diese Ziele zu erreichen, wurde ein rein prototypenbasiertes Objektmodell mit einheitlichem Zugriff auf Zustand und Verhalten der Objekte, also auf ihre Attribute und Methoden, entwickelt. Im Gegensatz zu anderen Programmiersprachen ist es in Self möglich, den Zustand von Objekten zu vererben und die Vererbung zur Laufzeit dynamisch anzupassen. (de) Self is an object-oriented programming language based on the concept of prototypes. Self began as a dialect of Smalltalk, being dynamically typed and using just-in-time compilation (JIT) as well as the prototype-based approach to objects: it was first used as an experimental test system for language design in the 1980s and 1990s. In 2006, Self was still being developed as part of the Klein project, which was a Self virtual machine written fully in Self. The latest version is 2017.1 released in May 2017. (en) Self é uma linguagem de programação orientada a objeto , com base no conceito de prototipagem. Foi usada principalmente como um sistema de teste experimental para o projeto de linguagens nos anos 1980 e 1990. Em 2006, Self ainda estava sendo desenvolvida como parte do projeto Klein, que era uma máquina virtual Self escrita inteiramente em Self. A última versão principal é a 4.3, que foi lançada em julho de 2006. Em 2007, o projeto Klein deixou de estar ativo. (pt) |
rdfs:label | سيلف (لغة برمجة) (ar) Self (programovací jazyk) (cs) Self (Programmiersprache) (de) Self (lenguaje de programación) (es) Self (langage) (fr) Self (ja) 셀프 (프로그래밍 언어) (ko) Self (programmeertaal) (nl) Self (programming language) (en) Self (ru) Self (linguagem de programação) (pt) Self (zh) Self (мова програмування) (uk) |
owl:sameAs | freebase:Self (programming language) yago-res:Self (programming language) wikidata:Self (programming language) dbpedia-ar:Self (programming language) dbpedia-cs:Self (programming language) dbpedia-de:Self (programming language) dbpedia-es:Self (programming language) dbpedia-fa:Self (programming language) dbpedia-fr:Self (programming language) dbpedia-ja:Self (programming language) dbpedia-ko:Self (programming language) dbpedia-nl:Self (programming language) dbpedia-pt:Self (programming language) dbpedia-ru:Self (programming language) http://tg.dbpedia.org/resource/Self dbpedia-uk:Self (programming language) dbpedia-zh:Self (programming language) https://global.dbpedia.org/id/nTG1 |
prov:wasDerivedFrom | wikipedia-en:Self_(programming_language)?oldid=1118674166&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Self-logo.svg |
foaf:homepage | http://www.selflanguage.org |
foaf:isPrimaryTopicOf | wikipedia-en:Self_(programming_language) |
foaf:name | Self (en) |
is dbo:influenced of | dbr:Smalltalk |
is dbo:influencedBy of | dbr:Urbiscript dbr:Citrine_(programming_language) dbr:Strongtalk dbr:AmbientTalk dbr:ECMAScript dbr:Factor_(programming_language) dbr:Io_(programming_language) dbr:JavaScript dbr:Squeak dbr:Newspeak_(programming_language) dbr:NewtonScript dbr:Obliq dbr:Rebol |
is dbo:wikiPageDisambiguates of | dbr:Self_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:Self_(Programming_language) dbr:Self_programing_language dbr:Self_programming_language dbr:SELF_programming_language dbr:Self_(computer_language) dbr:Self_computer_language dbr:Selflang |
is dbo:wikiPageWikiLink of | dbr:List_of_arbitrary-precision_arithmetic_software dbr:Message_passing dbr:Morphic_(software) dbr:Brendan_Eich dbr:David_Patterson_(computer_scientist) dbr:Delegation_(object-oriented_programming) dbr:HotSpot_(virtual_machine) dbr:List_of_C-family_programming_languages dbr:Urbiscript dbr:David_Ungar dbr:Dynamic_dispatch dbr:Index_of_computing_articles dbr:Inline_caching dbr:Inline_expansion dbr:List_of_object-oriented_programming_languages dbr:List_of_programming_language_researchers dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:List_of_reflective_programming_languages_and_platforms dbr:Generational_list_of_programming_languages dbr:Object-oriented_programming dbr:Citrine_(programming_language) dbr:Google_Chrome_Experiments dbr:Coroutine dbr:Lua_(programming_language) dbr:Smalltalk dbr:Strongtalk dbr:Comparison_of_programming_languages_(syntax) dbr:Ad_hoc_polymorphism dbr:Cecil_(programming_language) dbr:Timeline_of_programming_languages dbr:Data,_context_and_interaction dbr:Just-in-time_compilation dbr:Lars_Bak_(computer_programmer) dbr:AmbientTalk dbr:Dart_(programming_language) dbr:ECMAScript dbr:Factor_(programming_language) dbr:PARC_(company) dbr:Fragile_binary_interface_problem dbr:History_of_Programming_Languages_(conference) dbr:History_of_software dbr:Prototype-based_programming dbr:Io_(programming_language) dbr:JavaScript dbr:JavaScript_syntax dbr:Craig_Chambers dbr:Abstract_machine dbr:Abstraction_(computer_science) dbr:High-level_language_computer_architecture dbr:This_(computer_programming) dbr:Trait_(computer_programming) dbr:Squeak dbr:Newspeak_(programming_language) dbr:NewtonScript dbr:Objective-C dbr:Obliq dbr:Rebol dbr:Virtual_machine dbr:Self_(disambiguation) dbr:Visual_programming_language dbr:Void_safety dbr:Exploratory_programming dbr:Object-oriented_operating_system dbr:Strong_and_weak_typing dbr:Self_(Programming_language) dbr:Self_programing_language dbr:Self_programming_language dbr:SELF_programming_language dbr:Self_(computer_language) dbr:Self_computer_language dbr:Selflang |
is dbp:influencedBy of | dbr:Urbiscript dbr:Citrine_(programming_language) dbr:Strongtalk dbr:AmbientTalk dbr:ECMAScript dbr:Factor_(programming_language) dbr:Io_(programming_language) dbr:JavaScript dbr:Squeak dbr:Newspeak_(programming_language) dbr:NewtonScript dbr:Obliq dbr:Rebol |
is foaf:primaryTopic of | wikipedia-en:Self_(programming_language) |