About: Self (programming language)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguages, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FSelf_%28programming_language%29&graph=http%3A%2F%2Fdbpedia.org&graph=http%3A%2F%2Fdbpedia.org

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.

AttributesValues
rdf:type
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)
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)
foaf:name
  • Self (en)
foaf:homepage
name
  • Self (en)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Self-logo.svg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 51 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software