Pharo je open source implementace objektově orientovaného programovacího jazyka a prostředí Smalltalk. Pharo nabízí funkcionalitu „živého“ (live) programování, které programátorovi umožňuje za běhu manipulovat objekty, provádět update prostředí na novou verzi a také dynamickou rekompilaci kódu. „Živé“ programovací prostředí je jádrem systému a nedílnou součástí filosofie Smalltalku.

PropertyValue
prop-cs:autor
  • Pharo rada
prop-cs:licence
  • MIT licence, částečně Apache License 2.0
prop-cs:logo
  • 200 (xsd:integer)
prop-cs:název
  • Pharo
prop-cs:operačníSystém
prop-cs:paradigma
prop-cs:posledníVerze
  • 6.100000 (xsd:double)
prop-cs:prvníVydání
  • 2008 (xsd:integer)
prop-cs:typování
  • dynamická, duck-typing
prop-cs:vývojář
  • Pharo komunita
prop-cs:web
prop-cs:wikiPageUsesTemplate
dbpedia-owl:abstract
  • Pharo je open source implementace objektově orientovaného programovacího jazyka a prostředí Smalltalk. Pharo nabízí funkcionalitu „živého“ (live) programování, které programátorovi umožňuje za běhu manipulovat objekty, provádět update prostředí na novou verzi a také dynamickou rekompilaci kódu. „Živé“ programovací prostředí je jádrem systému a nedílnou součástí filosofie Smalltalku. Libovolný prvek prostředí je možné upravit přímo z prostředí samotného, včetně trvalé změny zdrojových kódů.Podobně jako ostatní Smalltalk systémy, i Pharo pracuje s konceptem takzvané image - obrazu paměti, který se ukládá při vypnutí prostředí a zase načítá při jeho zapnutí. Jednotlivé programátorské úpravy tak zůstávají zachovány a vytváří kontinuální systém. Zdrojové kódy jsou uchovávany v rámci image jako skupina propojených objektů programovacího jazyka. Pharo však umí zdrojové kódy také importovat pomocí interního správce balíčků, či pomocí importu kódu ze Smalltalkovských repozitářů formátu Metacello, či v novějších verzích komponentou Iceberg i z (a do) klasických Git repozitářů.Pharo vychází z opensource Smalltalk implementace Squeak, na rozdíl od něj se ale snaží cílit spíš na vážnější použití. Komunita je také aktivnější co do vývoje novějších verzí a publikování knih a návodů.
dbpedia-owl:latestReleaseVersion
  • 6.1 ()
dbpedia-owl:licensee
  • MIT licence, částečněApache License 2.0
dbpedia-owl:thumbnail
dbpedia-owl:wikiPageExternalLink
dbpedia-owl:wikiPageID
  • 1327732 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 2286 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 17 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 16031820 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • Pharo
dcterms:subject
rdf:type
rdfs:comment
  • Pharo je open source implementace objektově orientovaného programovacího jazyka a prostředí Smalltalk. Pharo nabízí funkcionalitu „živého“ (live) programování, které programátorovi umožňuje za běhu manipulovat objekty, provádět update prostředí na novou verzi a také dynamickou rekompilaci kódu. „Živé“ programovací prostředí je jádrem systému a nedílnou součástí filosofie Smalltalku.
rdfs:label
  • Pharo
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Pharo
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of