Squeak (original) (raw)
Squeak je open source implementace programovacího jazyka a prostředí Smalltalk. Squeak je k dispozici pro mnoho platforem (Windows, Linux, MacOS, , UNIX). Skládá se z virtuálního stroje, obrazu prostředí, logu změn a zdrojových kódů. Prostředí je objektově orientované, založené na třídách a reflexivní. Uživatelské rozhraní umožňuje různé modifikace widgetů (např. rotaci okna). Na Squeaku jsou založeny projekty nebo .
Property | Value |
---|---|
dbo:abstract | Squeak je open source implementace programovacího jazyka a prostředí Smalltalk. Squeak je k dispozici pro mnoho platforem (Windows, Linux, MacOS, , UNIX). Skládá se z virtuálního stroje, obrazu prostředí, logu změn a zdrojových kódů. Prostředí je objektově orientované, založené na třídách a reflexivní. Uživatelské rozhraní umožňuje různé modifikace widgetů (např. rotaci okna). Na Squeaku jsou založeny projekty nebo . (cs) Η γλώσσα Squeak είναι μια ανοικτού κώδικα και ανακλώμενη (reflective) γλώσσα προγραμματισμού. Ο όρος ανακλώμενη αναφέρεται στο γεγονός ότι ο κώδικας ενός προγράμματος γραμμένο στην γλώσσα αυτή, είναι τροποποιήσιμος από τον προγραμματιστή καθώς το πρόγραμμα εκτελείται. Χάρη σε αυτήν την δυνατότητα, κάθε εφαρμογή που μεταφέρεται στο εσωτερικό του περιβάλλοντος του Croquet, γίνεται αυτόματα και άμεσα αντικείμενο συνεργασίας. Για παράδειγμα, μπορούν ταυτόχρονα δύο χρήστες να χειρίζονται το ίδιο παράθυρο και καθώς ο ένας το μετακινεί, ο άλλος να τροποποιεί το μεγεθός του. Αποτελεί εξέλιξη της γλώσσας Smalltalk και είναι διαθέσιμη σε πολλές πλατφόρμες και προγράμματα που παράγονται σε μια πλατφόρμα εκτελούνται πανομοιότυπα και στις υπόλοιπες. Οι δημιουργοί του Croquet επέλεξαν την γλώσσα αυτή διότι θεωρούν τον κώδικα ως ένα ακόμα είδος μέσου και επομένως θα πρέπει να παρουσιάζει τα ίδια χαρακτηριστικά μεταφερσιμότητας με τα άλλα μέσα. Όπως προαναφέρθηκε, η γλώσσα αυτή δίνει την δυνατότητα επεξεργασίας καθώς εκτελείται. Επιπλέον, μέσα από αυτή την δυνατότητα μπορούν να δημιουργηθούν προγράμματα και συστήματα τα οποία αυτοπροσδιορίζονται, αυτοτροποποιούνται και επομένως εξελίσσονται. Γενικότερα η γλώσσα Squeak αποτελεί ένα ευρύ φάσματος περιβάλλον συγγραφής και λειτουργικότητας με υποστήριξη για δυναμικά αντικείμενα. Επιπλέον, παρέχει γενικευμένους storage allocator και συλλέκτη απορριμάτων (garbage collector). (el) Squeak ist ein Dialekt der Programmiersprache Smalltalk und eine Entwicklungsumgebung. Sie wurde von einer Arbeitsgruppe bei Apple Computer entwickelt, zu der auch einige der ursprünglichen Smalltalk-80-Entwickler wie Alan Kay und Dan Ingalls gehörten. Diese Gruppe setzte diese Entwicklung bei Walt Disney Imagineering fort, wo Squeak für interne Projekte eingesetzt werden sollte. Squeak wird heute von einer weltweiten freien Gemeinschaft weiterentwickelt, wobei die auf Squeak aufbauende 3-dimensionale-Multinutzerumgebung ein wichtiger Zweig dieser Weiterentwicklung ist, der von ursprünglichen Smalltalk-80-Entwicklern, namhaften wissenschaftlichen Instituten und IT-Unternehmen unterstützt wird. Seit 2009 wird die Weiterentwicklung nunmehr im fortgeführt. Squeak ermöglicht Computer-Simulationen, welche Kinder selbst entwickeln und durchführen können. Gefördert wurde die Entwicklung von Squeak zeitweise durch das Unternehmen „Walt Disney Imageneering“, da Squeak unter anderem ein Hilfsmittel sein sollte, Vorschulkindern beim Lernen zu helfen. Dabei ging es ausdrücklich nicht darum, Kinder früh mit Technik in Berührung zu bringen. Vorteilhaft ist die schnelle und jederzeitige Neuprogrammierung und Verbesserung des Vorhandenen. Zudem erfordert Squeak keine abstrakte Programmiersprache, sondern lässt sich durch einfache Optionen grafisch steuern. Die grafische Benutzeroberfläche heißt in Squeak Morphic. (de) Squeak, como la reedición de los proyectos Dynabook y Smalltalk de los años 1970, busca ser un meta-medio. Un lugar donde convivan todos los medios de expresión conocidos hasta la fecha (texto, video, sonido, música, gráficos 2D, gráficos 3D, , etc) y que sirva, a su vez, como soporte para el desarrollo de nuevos medios. Esta característica, sumada a la capacidad de simulación, posicionan al Squeak como una herramienta muy poderosa que permite una verdadera revolución en el manejo de la información. (es) Squeak est une implémentation libre du langage de programmation Smalltalk. (fr) Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, where it was intended for use in internal Disney projects. The group would later go on to be supported by HP labs, SAP, and most recently, Y Combinator. Squeak runs on a virtual machine (VM), allowing for a high degree of portability. The Squeak system includes code for generating a new version of the VM on which it runs, along with a VM simulator written in Squeak. (en) Squeak(スクイーク)はSmalltalk環境のひとつで、ゼロックスが1980年当時の主要コンピュータメーカー(IBM、DEC、ヒューレット・パッカード、Apple Computer、Tektronix)にライセンス供与したSmalltalk-80の販売直前バージョン (v1) をベースに、Appleが自社のLisaおよびMacintosh用に開発したApple Smalltalkから派生したものである。なお、同環境に組み込まれた(Squeak Smalltalkで記述・構築されている)タイルスクリプティング言語・開発環境のSqueak Etoysも略して「Squeak」と呼称され混同されることが多いが、両者(Squeak SmalltalkとSqueak Etoys)はプログラミング言語およびその処理系としてはまったくの別物である。 (ja) 스퀵(Squeak)은 스몰토크(Smalltalk)의 공개 소스 구현(implementation)이다. 스퀵은 스몰토크-80의 초기 구현을 기반으로 하고 있으며, OS X, 리눅스, 윈도 등 여러 플랫폼으로 포팅되어 있다. 대부분의 스몰토크 구현과 마찬가지로 가상 머신(VM, Virtual Machine)와 이를 기반으로 하는 시스템 이미지(System Image)로 구성되어 있으며, 개발자 환경을 포함하고 있다. 스퀵의 가장 큰 특징은 스퀵 가상 기계 자체가 스퀵의 부분집합으로 구현되었다는 점이다. 이는 스퀵의 이식을 매우 쉽게 해준다. 스퀵은 소스코드를 포함한 전체 프로그램의 내려 받기가 무료이며 개작과 배포 역시 자유롭다. 스퀵의 라이선스의 보상 규정 때문에 이 프로그램이 자유 소프트웨어에 해당하는지에 대해 논란이 있다. (ko) Il linguaggio di programmazione Squeak è un dialetto di Smalltalk. È orientato agli oggetti, basato sulla classi e con il supporto alle riflessioni. È derivato direttamente da Smalltalk-80 da un gruppo nella divisione Apple Computer che includeva alcuni degli sviluppatori originali di Smalltalk-80. Il suo sviluppo è stato continuato dallo stesso gruppo a Walt Disney Imagineering, dove era destinato ad essere utilizzato nei progetti Disney interni. Successivamente il gruppo ha proseguito il lavoro con il supporto da laboratori HP, SAP Labs e più di recente Y Combinator. Squeak è multipiattaforma, cioè i programmi prodotti su una data piattaforma funzionano senza modifiche su tutte le altre piattaforme (come Windows, Linux e macOS). Il sistema Squeak include il codice per la generazione di una nuova versione della macchina virtuale (VM) su cui è in esecuzione. Include anche un simulatore VM scritto in Squeak. Per questi motivi, è facile da portare su altre piattaforme. (it) Squeak - implementacja języka Smalltalk. Cechy: multimedialność, niezależność od platformy, darmowy, licencja Open Source. Squeak jest tworzony przez programistów na całym świecie, na podobnej zasadzie jak system operacyjny Linux. Jest rozwijany między innymi przez wynalazcę i twórcę podwalin Smalltalka, Alana Kay. Projekt został zapoczątkowany w firmie Apple, następnie przejęty przez koncern . Cechuje się przede wszystkim integracją różnych technologii multimedialnych i z tego powodu jest dobrym narzędziem do tworzenia aplikacji multimedialnych. W tym celu używany jest również przez koncern Disney. (pl) Squeak är en fri implementation av programmeringsspråket Smalltalk. Miljön är baserad på en virtuell maskin som är skriven helt i Squeak. Därför är systemet mycket portabelt och finns för många olika plattformar, bland Windows och olika Unix-varianter. Squeak skapades av en forskargrupp på Apple. (sv) Squeak é uma linguagem de programação, derivada de Smalltalk por um grupo da Apple Computer, que incluía alguns dos desenvolvedores originais de Smalltalk. Seu desenvolvimento foi continuado pelo mesmo grupo, na Walt Disney Imagineering, onde a linguagem era feita com o propósito de ser usada em projetos internos da Disney. Squeak é executado em uma máquina virtual (VM), permitindo um alto grau de portabilidade. O sistema Squeak inclui código para gerar uma nova versão da VM na qual é executado, juntamente com um simulador de VM escrito em Squeak. Squeak é orientada a objetos e reflexiva. Está disponível para muitas plataformas, e programas produzidos em uma plataforma executam identicamente em todas as outras plataformas. (pt) Squeak — крос-платформна реалізація мови програмування Smalltalk-80 (Windows, Linux, Macintosh). Спочатку Squeak було розроблено групою програмістів Apple Computer, в яку входили деякі розробники Smalltalk-80. Розробка була продовжена тією ж групою вже в Walt Disney Imagineering. У цей час Squeak доступна абсолютно безкоштовно для будь-якого використання. Крім того, Squeak повністю доступний у вихідних кодах (у тому числі і віртуальна машина). У Squeak реалізовано кілька графічних підсистем (у тому числі MVC, успадкована від оригінального Smalltalk-80, в поточній версії не підтримується, працює у версіях молодших за 3.8). Однак основною є власна графічна підсистема (портована з Self). Крім самого середовища під відкритою ліцензією поширюється книга Squeak by Example. До недоліків слід віднести низьку продуктивність віртуальної машини, досить своєрідний GUI і мала кількість документації. Серед основних розробників: , Алан Кей та Адель Голдберг. (uk) Squeak — язык программирования, диалект языка Smalltalk. Имеет кросс-платформенную реализацию (Windows, Linux, Macintosh). Первоначально Squeak был разработан группой программистов Apple Computer, в которую входили некоторые разработчики Smalltalk-80. Разработка была продолжена той же группой уже в Walt Disney Imagineering. На данный момент Squeak доступна абсолютно бесплатно для любого использования. Кроме того, Squeak полностью доступен в исходных кодах (в том числе и виртуальная машина). В Squeak реализовано несколько графических подсистем (в том числе MVC, унаследованная от оригинального Smalltalk-80, в текущей версии не поддерживается, работает в версиях младше 3.8). Однако основной является собственная графическая подсистема (портированная из Self). Помимо самой среды под открытой лицензией распространяется книга Squeak by Example. К недостаткам следует отнести низкую производительность виртуальной машины, довольно своеобразный GUI и малое количество документации. Среди основных разработчиков: (Dan Ingalls) и Алан Кэй (Alan Kay). (ru) Squeak是一套Smalltalk的程序开发平台。Squeak可以自由下载,不需任何费用,包括所有的源代码,还附有虚拟机器(VM)。Squeak 4.0有MIT版权。 1996年,Smalltalk的发明者艾伦·凯加入了迪斯尼公司,任Imagineering公司的副总裁,从事开发Squeak软件,Squeak派生自Smalltalk-80版本1。是用Squeak开发的。MIT媒体实验室推动的OLPC计划,采用Squeak作为开发环境。 (zh) |
dbo:influenced | dbr:Scratch_(programming_language) dbr:Croquet_Project dbr:Etoys_(programming_language) dbr:Tweak_programming_environment |
dbo:influencedBy | dbr:Lisp_(programming_language) dbr:Logo_(programming_language) dbr:Simula dbr:Smalltalk dbr:Self_(programming_language) dbr:Sketchpad |
dbo:license | dbr:Apache_License dbr:MIT_License |
dbo:thumbnail | wiki-commons:Special:FilePath/Squeak.svg?width=300 |
dbo:wikiPageExternalLink | http://stefan-marr.de/tag/roarvm/ http://www.mirandabanda.org/cogblog/about-cog/ http://squeakvm.org https://github.com/OpenSmalltalk/opensmalltalk-vm https://github.com/hpi-swa/RSqueak https://github.com/hpi-swa/trufflesqueak https://squeak.js.org |
dbo:wikiPageID | 37426 (xsd:integer) |
dbo:wikiPageLength | 13816 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1115052849 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Scratch_(programming_language) dbr:Morphic_(software) dbr:Apple_Public_Source_License dbr:Pharo dbr:Unix-like dbr:Debian_Free_Software_Guidelines dbr:Dynabook dbr:User_interface dbc:Dynamically_typed_programming_languages dbc:Multi-paradigm_programming_languages dbc:Software_using_the_MIT_license dbr:Croquet_Project dbr:Cross-platform dbr:SAP dbr:Object-oriented_programming dbr:List_of_open-source_programming_languages dbr:One_Laptop_Per_Child dbr:Free_Software_Foundation dbr:Free_and_open-source_software dbr:Apache_License dbr:Apple_Inc. dbr:Lisp_(programming_language) dbr:Logo_(programming_language) dbr:MIT_license dbr:MacOS dbr:Simula dbr:Smalltalk dbc:Programming_languages_created_in_1996 dbc:Apple_Inc._software dbc:Cross-platform_free_software dbc:Educational_programming_languages dbc:Class-based_programming_languages dbc:Programming_languages_created_by_women dbr:Type_system dbr:Walt_Disney_Imagineering dbr:HP_Labs dbr:Adele_Goldberg_(computer_scientist) dbr:Alan_Kay dbr:Alice_(software) dbc:High-level_programming_languages dbr:Dan_Ingalls dbr:Model–view–controller dbr:Prototype-based_programming dbr:Software_relicensing dbc:1996_software dbc:Dynamic_programming_languages dbc:Free_educational_software dbc:Programming_languages dbc:Smalltalk_programming_language_family dbc:Visual_programming_languages dbc:Disney_technology dbr:Y_Combinator_(company) dbr:Direct_manipulation_interface dbr:Free_software dbr:IOS dbr:Microsoft_Windows dbr:Newspeak_(programming_language) dbr:Open-source_software dbr:Open_Cobalt dbr:Open_Source_Initiative dbr:Reflection_(computer_programming) dbr:Seaside_(software) dbr:Self_(programming_language) dbr:MIT_License dbr:Virtual_machine dbr:Screenshot dbr:Virtual_world dbr:Visual_programming_language dbr:Etoys_(programming_language) dbr:Programming_language dbr:OpenQwaq dbr:Sketchpad dbr:Tweak_programming_environment dbr:Class_(computer_science) dbr:Indemnity_clause dbr:File:Squeak.svg dbr:File:Squeak_51_morphic_interface_screenshot.png |
dbp:designers | dbr:Adele_Goldberg_(computer_scientist) dbr:Alan_Kay dbr:Dan_Ingalls |
dbp:developers | The Squeak Community (en) |
dbp:dialects | dbr:Pharo dbr:Croquet_Project dbr:Newspeak_(programming_language) |
dbp:fileExt | .image, .changes, .sources, .st (en) |
dbp:implementations | Squeak, Croquet (en) |
dbp:influenced | Etoys, Tweak, Croquet, Scratch (en) |
dbp:influencedBy | dbr:Lisp_(programming_language) dbr:Logo_(programming_language) dbr:Simula dbr:Smalltalk dbr:Self_(programming_language) dbr:Sketchpad |
dbp:license | dbr:Apache_License dbr:MIT_License |
dbp:logo | 100 (xsd:integer) |
dbp:logoCaption | Original 1996 logo by Tim Rowledge (en) |
dbp:name | Squeak (en) |
dbp:operatingSystem | Cross-platform: Unix-like, macOS, iOS, Windows, more (en) |
dbp:paradigm | dbr:Object-oriented_programming |
dbp:platform | dbr:Cross-platform |
dbp:screenshot | 225 (xsd:integer) |
dbp:screenshotCaption | Screenshot of the Squeak Morphic user interface. (en) |
dbp:typing | dbr:Type_system |
dbp:wikiPageUsesTemplate | dbt:About dbt:Authority_control dbt:Commons_category dbt:Curlie dbt:Infobox_programming_language dbt:More_citations_needed dbt:Official_website dbt:Portal dbt:Reflist dbt:Start_date_and_age dbt:URL dbt:Wikidata dbt:Smalltalk_programming_language |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1 |
dct:subject | dbc:Dynamically_typed_programming_languages dbc:Multi-paradigm_programming_languages dbc:Software_using_the_MIT_license dbc:Programming_languages_created_in_1996 dbc:Apple_Inc._software dbc:Cross-platform_free_software dbc:Educational_programming_languages dbc:Class-based_programming_languages dbc:Programming_languages_created_by_women dbc:High-level_programming_languages dbc:1996_software dbc:Dynamic_programming_languages dbc:Free_educational_software dbc:Programming_languages dbc:Smalltalk_programming_language_family dbc:Visual_programming_languages dbc:Disney_technology |
gold:hypernym | dbr:Dialect |
rdf:type | owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:CausalAgent100007347 yago:ComputerScientist109951070 yago:ComputerUser109951274 yago:Engineer109615807 yago:Expert109617867 yago:InteriorDesigner110210648 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Programmer110481268 yago:ResearchWorker110523076 yago:WikicatGermanComputerProgrammers yago:WikicatGermanComputerScientists yago:WikicatHewlett-PackardPeople yago:WikicatHuman–computerInteractionResearchers yago:YagoLegalActor yago:YagoLegalActorGeo dbo:ProgrammingLanguage yago:Scientist110560637 yago:Specialist110631941 yago:Whole100003553 yago:WikicatDisneyPeople yago:WikicatProgrammingLanguageDesigners |
rdfs:comment | Squeak je open source implementace programovacího jazyka a prostředí Smalltalk. Squeak je k dispozici pro mnoho platforem (Windows, Linux, MacOS, , UNIX). Skládá se z virtuálního stroje, obrazu prostředí, logu změn a zdrojových kódů. Prostředí je objektově orientované, založené na třídách a reflexivní. Uživatelské rozhraní umožňuje různé modifikace widgetů (např. rotaci okna). Na Squeaku jsou založeny projekty nebo . (cs) Squeak, como la reedición de los proyectos Dynabook y Smalltalk de los años 1970, busca ser un meta-medio. Un lugar donde convivan todos los medios de expresión conocidos hasta la fecha (texto, video, sonido, música, gráficos 2D, gráficos 3D, , etc) y que sirva, a su vez, como soporte para el desarrollo de nuevos medios. Esta característica, sumada a la capacidad de simulación, posicionan al Squeak como una herramienta muy poderosa que permite una verdadera revolución en el manejo de la información. (es) Squeak est une implémentation libre du langage de programmation Smalltalk. (fr) Squeak(スクイーク)はSmalltalk環境のひとつで、ゼロックスが1980年当時の主要コンピュータメーカー(IBM、DEC、ヒューレット・パッカード、Apple Computer、Tektronix)にライセンス供与したSmalltalk-80の販売直前バージョン (v1) をベースに、Appleが自社のLisaおよびMacintosh用に開発したApple Smalltalkから派生したものである。なお、同環境に組み込まれた(Squeak Smalltalkで記述・構築されている)タイルスクリプティング言語・開発環境のSqueak Etoysも略して「Squeak」と呼称され混同されることが多いが、両者(Squeak SmalltalkとSqueak Etoys)はプログラミング言語およびその処理系としてはまったくの別物である。 (ja) 스퀵(Squeak)은 스몰토크(Smalltalk)의 공개 소스 구현(implementation)이다. 스퀵은 스몰토크-80의 초기 구현을 기반으로 하고 있으며, OS X, 리눅스, 윈도 등 여러 플랫폼으로 포팅되어 있다. 대부분의 스몰토크 구현과 마찬가지로 가상 머신(VM, Virtual Machine)와 이를 기반으로 하는 시스템 이미지(System Image)로 구성되어 있으며, 개발자 환경을 포함하고 있다. 스퀵의 가장 큰 특징은 스퀵 가상 기계 자체가 스퀵의 부분집합으로 구현되었다는 점이다. 이는 스퀵의 이식을 매우 쉽게 해준다. 스퀵은 소스코드를 포함한 전체 프로그램의 내려 받기가 무료이며 개작과 배포 역시 자유롭다. 스퀵의 라이선스의 보상 규정 때문에 이 프로그램이 자유 소프트웨어에 해당하는지에 대해 논란이 있다. (ko) Squeak - implementacja języka Smalltalk. Cechy: multimedialność, niezależność od platformy, darmowy, licencja Open Source. Squeak jest tworzony przez programistów na całym świecie, na podobnej zasadzie jak system operacyjny Linux. Jest rozwijany między innymi przez wynalazcę i twórcę podwalin Smalltalka, Alana Kay. Projekt został zapoczątkowany w firmie Apple, następnie przejęty przez koncern . Cechuje się przede wszystkim integracją różnych technologii multimedialnych i z tego powodu jest dobrym narzędziem do tworzenia aplikacji multimedialnych. W tym celu używany jest również przez koncern Disney. (pl) Squeak är en fri implementation av programmeringsspråket Smalltalk. Miljön är baserad på en virtuell maskin som är skriven helt i Squeak. Därför är systemet mycket portabelt och finns för många olika plattformar, bland Windows och olika Unix-varianter. Squeak skapades av en forskargrupp på Apple. (sv) Squeak是一套Smalltalk的程序开发平台。Squeak可以自由下载,不需任何费用,包括所有的源代码,还附有虚拟机器(VM)。Squeak 4.0有MIT版权。 1996年,Smalltalk的发明者艾伦·凯加入了迪斯尼公司,任Imagineering公司的副总裁,从事开发Squeak软件,Squeak派生自Smalltalk-80版本1。是用Squeak开发的。MIT媒体实验室推动的OLPC计划,采用Squeak作为开发环境。 (zh) Η γλώσσα Squeak είναι μια ανοικτού κώδικα και ανακλώμενη (reflective) γλώσσα προγραμματισμού. Ο όρος ανακλώμενη αναφέρεται στο γεγονός ότι ο κώδικας ενός προγράμματος γραμμένο στην γλώσσα αυτή, είναι τροποποιήσιμος από τον προγραμματιστή καθώς το πρόγραμμα εκτελείται. Χάρη σε αυτήν την δυνατότητα, κάθε εφαρμογή που μεταφέρεται στο εσωτερικό του περιβάλλοντος του Croquet, γίνεται αυτόματα και άμεσα αντικείμενο συνεργασίας. Για παράδειγμα, μπορούν ταυτόχρονα δύο χρήστες να χειρίζονται το ίδιο παράθυρο και καθώς ο ένας το μετακινεί, ο άλλος να τροποποιεί το μεγεθός του. (el) Squeak ist ein Dialekt der Programmiersprache Smalltalk und eine Entwicklungsumgebung. Sie wurde von einer Arbeitsgruppe bei Apple Computer entwickelt, zu der auch einige der ursprünglichen Smalltalk-80-Entwickler wie Alan Kay und Dan Ingalls gehörten. Diese Gruppe setzte diese Entwicklung bei Walt Disney Imagineering fort, wo Squeak für interne Projekte eingesetzt werden sollte. Squeak wird heute von einer weltweiten freien Gemeinschaft weiterentwickelt, wobei die auf Squeak aufbauende 3-dimensionale-Multinutzerumgebung ein wichtiger Zweig dieser Weiterentwicklung ist, der von ursprünglichen Smalltalk-80-Entwicklern, namhaften wissenschaftlichen Instituten und IT-Unternehmen unterstützt wird. Seit 2009 wird die Weiterentwicklung nunmehr im fortgeführt. (de) Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, where it was intended for use in internal Disney projects. The group would later go on to be supported by HP labs, SAP, and most recently, Y Combinator. (en) Il linguaggio di programmazione Squeak è un dialetto di Smalltalk. È orientato agli oggetti, basato sulla classi e con il supporto alle riflessioni. È derivato direttamente da Smalltalk-80 da un gruppo nella divisione Apple Computer che includeva alcuni degli sviluppatori originali di Smalltalk-80. Il suo sviluppo è stato continuato dallo stesso gruppo a Walt Disney Imagineering, dove era destinato ad essere utilizzato nei progetti Disney interni. Successivamente il gruppo ha proseguito il lavoro con il supporto da laboratori HP, SAP Labs e più di recente Y Combinator. (it) Squeak é uma linguagem de programação, derivada de Smalltalk por um grupo da Apple Computer, que incluía alguns dos desenvolvedores originais de Smalltalk. Seu desenvolvimento foi continuado pelo mesmo grupo, na Walt Disney Imagineering, onde a linguagem era feita com o propósito de ser usada em projetos internos da Disney. Squeak é executado em uma máquina virtual (VM), permitindo um alto grau de portabilidade. O sistema Squeak inclui código para gerar uma nova versão da VM na qual é executado, juntamente com um simulador de VM escrito em Squeak. (pt) Squeak — язык программирования, диалект языка Smalltalk. Имеет кросс-платформенную реализацию (Windows, Linux, Macintosh). Первоначально Squeak был разработан группой программистов Apple Computer, в которую входили некоторые разработчики Smalltalk-80. Разработка была продолжена той же группой уже в Walt Disney Imagineering. Помимо самой среды под открытой лицензией распространяется книга Squeak by Example. К недостаткам следует отнести низкую производительность виртуальной машины, довольно своеобразный GUI и малое количество документации. (ru) Squeak — крос-платформна реалізація мови програмування Smalltalk-80 (Windows, Linux, Macintosh). Спочатку Squeak було розроблено групою програмістів Apple Computer, в яку входили деякі розробники Smalltalk-80. Розробка була продовжена тією ж групою вже в Walt Disney Imagineering. Крім самого середовища під відкритою ліцензією поширюється книга Squeak by Example. До недоліків слід віднести низьку продуктивність віртуальної машини, досить своєрідний GUI і мала кількість документації. Серед основних розробників: , Алан Кей та Адель Голдберг. (uk) |
rdfs:label | Squeak (en) Squeak (cs) Squeak (de) Squeak (el) Squeak (es) Squeak (fr) Squeak (it) Squeak (ja) 스퀵 (ko) Squeak (pl) Squeak (pt) Squeak (ru) Squeak (sv) Squeak (uk) Squeak (zh) |
owl:sameAs | freebase:Squeak freebase:Squeak freebase:Squeak wikidata:Squeak dbpedia-az:Squeak dbpedia-bg:Squeak dbpedia-cs:Squeak dbpedia-de:Squeak dbpedia-el:Squeak dbpedia-es:Squeak dbpedia-fr:Squeak dbpedia-it:Squeak dbpedia-ja:Squeak dbpedia-ko:Squeak dbpedia-pl:Squeak dbpedia-pt:Squeak dbpedia-ru:Squeak dbpedia-sk:Squeak dbpedia-sv:Squeak dbpedia-uk:Squeak http://uz.dbpedia.org/resource/Squeak dbpedia-zh:Squeak https://global.dbpedia.org/id/4vwJg |
prov:wasDerivedFrom | wikipedia-en:Squeak?oldid=1115052849&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Squeak.svg wiki-commons:Special:FilePath/Squeak_51_morphic_interface_screenshot.png |
foaf:homepage | http://www.squeak.org |
foaf:isPrimaryTopicOf | wikipedia-en:Squeak |
foaf:name | Squeak (en) |
is dbo:influenced of | dbr:Self_(programming_language) |
is dbo:knownFor of | dbr:Ted_Kaehler |
is dbo:programmingLanguage of | dbr:Croquet_OS dbr:Edusim dbr:Open_Cobalt dbr:OpenQwaq |
is dbo:wikiPageDisambiguates of | dbr:Squeak_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:Andreas_Raab dbr:Queak dbr:SqueakJS dbr:Squeak_(programming_language) dbr:Squeak_License dbr:Squeak_Smalltalk dbr:Squeak_Virtual_Machine dbr:Squeak_programming_language |
is dbo:wikiPageWikiLink of | dbr:Project_Looking_Glass dbr:Rubinius dbr:Scratch_(programming_language) dbr:Ephemeron dbr:List_of_arbitrary-precision_arithmetic_software dbr:List_of_computer_scientists dbr:Monitor_(synchronization) dbr:Morphic_(software) dbr:Apple_Advanced_Technology_Group dbr:List_of_educational_programming_languages dbr:Pharo dbr:VisualWorks dbr:Visual_Smalltalk_Enterprise dbr:Dynabook dbr:Intermediate_representation dbr:Schulze_method dbr:List_of_interactive_geometry_software dbr:List_of_object-oriented_programming_languages dbr:List_of_people_associated_with_PARC dbr:List_of_programmers dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:List_of_reflective_programming_languages_and_platforms dbr:Comparison_of_integrated_development_environments dbr:Croquet_OS dbr:Open_Sound_Control dbr:French_Institute_for_Research_in_Computer_Science_and_Automation dbr:Gnuplot dbr:Andreas_Raab dbr:Lego_Mindstorms dbr:Libffi dbr:Logo_(programming_language) dbr:Smalltalk dbr:Snap!_(programming_language) dbr:StarLogo dbr:Comparison_of_application_virtualization_software dbr:Comparison_of_parser_generators dbr:Comparison_of_programming_languages_(string_functions) dbr:Comparison_of_wiki_software dbr:Squeak_(disambiguation) dbr:Time_zone dbr:Tz_database dbr:Timeline_of_programming_languages dbr:Data,_context_and_interaction dbr:Futures_and_promises dbr:AgentSheets dbr:Alan_Kay dbr:Amber_Smalltalk dbr:Dan_Ingalls dbr:Balloon_help dbr:Non-English-based_programming_languages dbr:Edusim dbr:History_of_wikis dbr:List_of_FLOSS_Weekly_episodes dbr:Ted_Kaehler dbr:Trait_(computer_programming) dbr:Aspect-oriented_programming dbr:Mark_Guzdial dbr:Spread_Toolkit dbr:Squawk_virtual_machine dbr:Class_browser dbr:Green_thread dbr:OLPC_XO dbr:Open_Cobalt dbr:Cassowary_(software) dbr:Raku_(programming_language) dbr:Randal_L._Schwartz dbr:Raspberry_Pi dbr:Seaside_(software) dbr:Self_(programming_language) dbr:Sense_(programming) dbr:Serialization dbr:Write_once,_run_anywhere dbr:Zooming_user_interface dbr:Newsqueak dbr:Etoys_(programming_language) dbr:Explorable_explanation dbr:List_of_wiki_software dbr:OpenQwaq dbr:Roger_Gregory_(programmer) dbr:Mouse_button dbr:Pepper_Pad dbr:Tactile_programming_language dbr:Tweak_programming_environment dbr:Swiki dbr:User_interface_management_system dbr:Queak dbr:SqueakJS dbr:Squeak_(programming_language) dbr:Squeak_License dbr:Squeak_Smalltalk dbr:Squeak_Virtual_Machine dbr:Squeak_programming_language |
is dbp:influenced of | dbr:Self_(programming_language) |
is dbp:programmingLanguage of | dbr:Scratch_(programming_language) dbr:Croquet_OS dbr:Open_Cobalt dbr:Sense_(programming) dbr:OpenQwaq |
is foaf:primaryTopic of | wikipedia-en:Squeak |