Codon Python compilator editus est

Satus Exaloop evulgavit codicem pro projecto Codonis, qui compilator linguae Pythonis evolvit, capax ad codicem machinae merae gignendum tamquam output, Python runtime non ligatum. Compilator ab auctoribus Pythonis linguae Seq-similis augetur et pro continuatione evolutionis eius collocatur. Proiectum etiam suum runtime praebet pro documentis exsecutabilium et bibliothecam functionum quae in Pythone bibliothecam reponit vocat. Fontes codices compilatoris, bibliothecae runtime et mensurae C++ utentes explicationibus ex LLVM et Pythone scriptae sunt, et sub BSL (Business Source License).

Licentia BSL a co-conditoribus MySQL jocus proposita est exemplar Core Open. Essentia BSL est quod signum functionis provectae initio modificationis praesto est, sed aliquo tempore gratis adhiberi potest tantum, si condiciones additae occurrant, quae emptionem licentiae commercialis circumveniendi requirunt. Additae licentiae termini Codonis propositi postulant codicem ad Apache 2.0 licentiam post 3 annos transferri (die 1 Novembris 2025). Usque ad hoc tempus licentia describendi, distribuendi et immutandi permittit, dummodo adhibeatur ad usus non-commerciales.

Executio imagini exsecutabile exhibetur prope programmata in lingua C scripta. Comparatus ad CPython utens, quaestus faciendis cum Codon componendis utens 10-100 temporibus aestimatur pro executione simplicium filorum. Praeterea, dissimile Python, Codon facultatem adiungit ad usum multiplicationis, quae maiorem incrementi in effectu permittit. Codon etiam permittit ut in gradu functionis singulae componas ut repraesentatione compilata utaris in inceptis Pythonis existentibus.

Codon constructa est architecturae modularis utens quae per plugins functionem augere sinit, quibus addere potes novas bibliothecas, optimizationes in compilator conficiendi, atque etiam subsidia pro syntaxi addito praebere. Exempli gratia, plura plugins in usu parallelo explicantur in mathematicis bioinformaticis et nummariis. In Boehmo quisquiliarum collector memoria regere solebat.

Compilator maxime syntaxin Pythonis sustinet, sed componens ad codicem machinae numerum limitationes imponit, quae Codon prohibent ut perspicuum substitutio CPython adhibeatur. Exempli gratia, Codon utitur modii int generis pro integris, CPython pro integris magnitudine infinita utitur. Magnae codebases possunt mutationes codicem requirere ut Codon convenientiam consequantur. Pro regula incompatibilitates causantur propter defectum exsecutionis pro Codon quorumdam modulorum Pythonis et inhabilitatem utendi quibusdam dynamicis notis linguae. Pro unaquaque tali repugnantia, compilator nuntius diagnosticam accuratam praebet cum informatione circa problema circumveniendi.

Codon Python compilator editus est


Source: opennet.ru

Add a comment