Përditësimi i mjeteve për gjuhën e programimit Mojo

Zhvilluesit e gjuhës së programimit Mojo publikuan versionin e mjeteve Mojo SDK 0.7, i cili lejon kompilimin e projekteve në sistemin lokal. Mojo SDK përmban komponentët e nevojshëm për zhvillimin e aplikacioneve në gjuhën Mojo, duke përfshirë kompiluesin, runtime, një mjedis interaktiv REPL për ndërtimin dhe ekzekutimin e programeve, debuggër, një shtesë për redaktuesin e kodit Visual Studio Code (VS Code) me mbështetje për automatikun e plotësimit, formatimin e kodit dhe ndriçimin e sintaksës, një modul për integrim me Jupyter për ndërtimin dhe ekzekutimin e Mojo notebook. Ndërtimet e Mojo SDK janë përgatitur për platformën Linux. Burimet e kodit të kompiluesit dhe zhvillimeve të tjera të projektit planifikohen të hapen pas përfundimit të projektimit të arkitekturës së brendshme.

Në këtë version të ri:

  • Shtuar lloji Dict me implementimin e tablojeve asociative pĂ«r ruajtjen e çifteve çelĂ«s/vlerĂ«.
  • Shtuar njĂ« lloj tĂ« sigurt (safe) pĂ«r punĂ«n me treguesit "Reference", i cili mund tĂ« pĂ«rdoret si njĂ« alternativĂ« pĂ«r treguesit normalĂ« tĂ« pa sigurt (unsafe). Reference ndryshon me gjurmimin e informacionit pĂ«r kohĂ«zgjatjen e treguesit dhe verifikimet e aksesit indirekt.
  • BibliotekĂ«s standarde sys.info i janĂ« shtuar funksionet num_physical_cores, num_logical_cores dhe num_performance_cores pĂ«r tĂ« marrĂ« informacion rreth CPU-ve fizike dhe logjike, si dhe pĂ«r tĂ« accesuar numĂ«ruesit e performancĂ«s.
  • NĂ« kompilator Ă«shtĂ« shtuar opsioni "-D MOJO_ENABLE_ASSERTIONS" pĂ«r tĂ« aktivizuar kontrollin e shkurtĂ« (assertion) nĂ« funksionet e bibliotekĂ«s standarde pĂ«r tĂ« identifikuar lloje tĂ« ndryshme gabimesh. Nga pĂ«rkufizimi, kjo modalitet Ă«shtĂ« e çaktivizuar, pasi ka njĂ« ndikim negativ nĂ« performancĂ«.
  • NĂ« Mojo Language Server dhe plugin pĂ«r Visual Studio Code janĂ« shtuar operacionet pĂ«r gjetjen e tĂ« gjitha referencave (Find All References) dhe kalimin nĂ« referenca (Go to References).
    Përditësimi i mjeteve për gjuhën e programimit Mojo

Projekti Mojo po zhvillohet nën drejtimin e Chris Lattner, themeluesit dhe arkitektit kryesor të projektit LLVM dhe krijuesit të gjuhës së programimit Swift. Gjuha Mojo bashkon thjeshtësinë e aplikimit për zhvillime kërkimore dhe krijimin e shpejtë të prototipeve me përshtatshmërinë për formimin e produkteve përfundimtare me performancë të lartë. Kjo arrihet falë përdorimit të sintaksës së njohur të gjuhës Python, ndërsa e dyta përmes mundësive të kompilimit në kod të makinës, mekanizmave të sigurt të punës me memorje (për shembull, tipizimi statik, ndjekja e kohëzgjatjes së referencave dhe verifikimi i huazimeve të variablave) dhe angazhimit të mjeteve për akcelerimin e llogaritjeve (për shembull, mund të përfshihen GPU, akceleratorë të specializuar për mësimin e makinerive dhe instruksioneve të procesorëve vektorë). Më shumë rreth Mojo mund të mësohet në promovimin e parë të projektit.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster