Calculatorul Windows va primi modul grafic

Calculatorul Windows va primi modul grafic

Nu cu mult timp în urmă, Habré a publicat știri despre dezvăluirea codului Calculatorului Windows, unul dintre cele mai cunoscute programe din lume. Cod sursă pentru acest software postat pe GitHub.

Totodată, s-a spus că dezvoltatorii programului îi invită pe toată lumea să își prezinte dorințele și ideile cu privire la funcționalitatea programului. Dintr-un număr mare, unul a fost selectat până acum. Autorul propune să-l adauge la modul grafic al calculatorului.

De fapt, totul este clar aici - modul grafic va face posibilă vizualizarea ecuațiilor și funcțiilor, aproximativ la fel ca modul Plotting în Matlab. Caracteristica a fost propusă de inginerul Microsoft Dave Grochocki. Potrivit acestuia, modul grafic nu va fi prea avansat. Acesta va permite elevilor să construiască grafice din ecuații algebrice.

„Algebra este calea către tărâmurile superioare ale matematicii și disciplinele conexe. Cu toate acestea, este una dintre cele mai dificile materii pentru studenți, iar mulți oameni obțin note slabe la algebră”, spune Grochoski. Dezvoltatorul consideră că dacă se adaugă un mod grafic la calculator, elevii și profesorii se vor înțelege mai ușor în clasă.

„Calculatoarele grafice pot fi destul de scumpe, soluțiile software necesită licență, iar serviciile online nu sunt întotdeauna cea mai bună soluție”, continuă Grochoski.

Potrivit reprezentanților Microsoft, modul grafic este una dintre caracteristicile cel mai frecvent solicitate în aplicația Feedback Hub, unde utilizatorii produselor software ale corporației își renunță la oferte.

Obiectivele stabilite de dezvoltatori:

  • Furnizarea de vizualizare de bază în Windows Calculator;
  • Sprijin pentru programele de bază de matematică din SUA (din păcate, în timp ce funcționalitatea Calculatorului va fi planificată în funcție de nevoile elevilor din această țară), inclusiv capacitatea de a construi și interpreta funcții, de a înțelege modele liniare, pătratice și exponențiale, de a învăța funcții trigonometrice folosind calculator și înțelege ecuațiile conceptului.

    Ce altceva va primi utilizatorul:

    • Posibilitatea de a introduce o ecuație pentru a construi graficul corespunzător.
    • Abilitatea de a adăuga mai multe ecuații și de a le vizualiza pentru a compara grafice.
    • Un mod de editare a ecuației, astfel încât să puteți vedea ce se schimbă atunci când anumite modificări sunt aduse ecuației originale.
    • Schimbarea modului de vizualizare a graficelor - diferite secțiuni pot fi vizualizate în diferite grade de detaliu (adică vorbim despre scalare).
    • Abilitatea de a explora diferite tipuri de diagrame.
    • Abilitatea de a exporta rezultatul - acum vizualizările caracteristicilor pot fi partajate în Office / Teams.
    • Utilizatorii pot manipula cu ușurință variabilele secundare din ecuații pentru a înțelege modul în care modificările ecuațiilor afectează graficul.

    Din câte se poate aprecia, graficele pot fi construite pentru funcții nu foarte complexe.

    Acum, dezvoltatorii Calculatorului încearcă să arate că programul se îmbunătățește în timp. S-a născut ca asistent elementar pentru efectuarea de operații aritmetice. Acum este un calculator științific de încredere, care poate fi folosit de o gamă largă de utilizatori pentru a rezolva probleme foarte grave. Software-ul va continua să se îmbunătățească în viitor.

    În ceea ce privește deschiderea codului sursă, acest lucru se face astfel încât oricine să se poată familiariza cu tehnologii Microsoft precum Fluent, Universal Windows Platform, Azure Pipelines și altele. Prin acest proiect, dezvoltatorii pot afla mai multe despre cum se lucrează pentru a crea anumite proiecte la Microsoft. Cu o analiză detaliată a codului sursă al Calculatorului Windows, puteți citeste aici, chiar pe Habré.

    Programul este scris în C++ și conține peste 35000 de linii de cod. Utilizatorii au nevoie de Windows 10 1803 (sau mai nou) și de cea mai recentă versiune de Visual Studio pentru a compila proiectul. Cu toate cerințele poate fi găsit pe GitHub.

Sursa: www.habr.com

Adauga un comentariu