Paglabas ng Pharo 10, isang diyalekto ng wikang Smalltalk

Ang paglabas ng proyekto ng Pharo 10, na bumubuo ng isang diyalekto ng Smalltalk programming language, ay ibinigay. Ang Pharo ay isang tinidor ng proyektong Squeak, na binuo ni Alan Kay, ang may-akda ng Smalltalk. Bilang karagdagan sa pagpapatupad ng isang programming language, nagbibigay din ang Pharo ng virtual machine para sa pagpapatakbo ng code, isang integrated development environment, isang debugger, at isang set ng mga library, kabilang ang mga library para sa pagbuo ng mga graphical na interface. Ang code ng proyekto ay ipinamahagi sa ilalim ng lisensya ng MIT.

Kabilang sa mga pagbabago sa bagong release, namumukod-tangi ang paglilinis ng code - inalis ang lumang code (Glamour, GTTools, Spec1, suporta para sa lumang bytecode) at muling isinulat ang mga utility na umaasa sa lumang code (Dependency Analyzer, Critique Browser, atbp.) . Ang mga pagbabago ay ginawa na naglalayong pataasin ang modularity ng proyekto at magbigay ng kakayahang makabuo ng mga larawan ng pinakamababang laki. Ang trabaho ay ginawa upang mapabuti ang pagganap at bawasan ang laki ng mga imahe (ang laki ng batayang imahe ay nabawasan mula 66 hanggang 58 MB). Pinahusay ng virtual machine ang code na nauugnay sa asynchronous na I/O, socket handling, at FFI ABI.

Pinagmulan: opennet.ru

Magdagdag ng komento