Graeme Geldenhuys, sêwiranerê navrûya bikarhênerê grafîkî fpGUI, pergalên komkirinê PasBuild, pergalên ceribandinê Testa FPT û debuggerê opdebugger danasîn Blaise - berhevkarek ji bo zaravayê zimanê bernamenûsiyê yê Object Pascal.
Armanca nivîskar ew bû ku zimanekî ji taybetmendiyên kevnar û pir caran dubarekirî yên ku bi dehsalan kom bûbûn, azad biafirîne.
Taybetmendiyên sereke yên zaravayê nû:
Ji bo hemî tiştên ku bi dînamîk têne afirandin - rêzik, navrû, mînakên çînê - pergalek kontrola otomatîk a yekane li ser bingeha jimartina referansê tê bikar anîn.
Cureyê objeyê hatiye rakirin û tê pêşniyarkirin ku li şûna wê tomar were bikar anîn, ku ji bo wê pênaseyên rêbazê hene.
Operatorên I/O yên kevnare wek tayînkirin, sifirkirin, ji nû ve nivîsandin, astengkirin û celebên pel û nivîsê hatine rakirin.
Cureyek yekane ya têl tê pêşniyar kirin, ku li şûna ShortString, AnsiString, WideString, OpenString, û UnicodeString tê bikar anîn.
Daxuyaniya "with" hate rakirin, ku pir caran dibû sedema xeletiyên ku tespîtkirina wan dijwar bû.
Pênasîna guhêrbaran li xala karanînê hate zêdekirin.
Ji bo çêkirina koda makîneyê, kompîler bikar tîne QBE (c9x.me), jeneratorek li ser bingeha LLVM di bin pêşveçûnê de ye.
Planên projeyê afirandina serverek LSP, piştgiriya ziman di Visual Studio Code de, û afirandina amûrek ji bo koçberiyê ji Delphi û Free Pascal vedihewîne.
Source: linux.org.ru
