Najčešće korišćen programski jezik? Excel formule!
Kada pričamo o popularnim programskim jezicima pomislimo na one svima poznate kao što su Python, C++, GO, PHP… i drugi. Ali, najveći broj ljudi zapravo koristi Excel formule za programiranje.
Ovo i nije čudno jer te formule su dovoljno kompleksne (pogotovo kada se kombinuju) da se može kreirati „program“ koji će rešavati dosta zahtevne računarske operacije. I još kada uzmemo u obzir činjenicu da više ljudi na svetu koristi Excel nego što programira, dolazimo do realne mogućnosti da je upravo Excel najčešće korišćen programski jezik.
Ljudi u Excel-u prave tabele za vođenje knjiga, vođenje kućnih finansija, računanje kredita… i šta sve ne. Imamo na raspolaganju dosta formula i jedna Excel tabela može veoma brzo da eskalira po broju kalkulacija.
I lično koristim Excel za kreiranje mini-programa jer je mnogo lakše nego da to isto napravim u, recimo, PHP-u ili C#.
Custom funkcije?
Ipak, ono što je nedostajalo svima to je kreiranje custom (ličnih) funkcija koje bi mogle da se koriste u celom dokumentu. Ali, Microsoft je već pustio u test LAMBDA projekat koji će omogućiti korisnicima upravo to – kreiranje ličnih funkcija.
„Excel formule su najčešće korišćeni programski jezik na svetu, ali nedostaje jedan od osnovnih principa u programiranju, a to je sposobnost korišćenja formula za definisanje sopstvenih funkcija koje se mogu ponovo koristiti“ – navodi Microsoft.
LAMBDA će podržavati prenošenje vrednosti u funkcije, dinamičke nizove kao i Rich Data Types.
Ako su korisnici do sada pravili prava mini-čuda u Excel-u kombinovanjem ugrađenih formula, jasno je da će LAMBDA dodatno olakšati posao i omogućiti kreiranje još kompleksnijih tabela.
A jel podržava rad sa uglovima? Ne u radijanima nego u stepenima, minutima i sekundama? Dakle, da li ima naredbu Deg? Pa da u tabelama izračuna trigonometrijske funkcije, tangens i cotangens, naspramnu ili zahvačenu stranicu u trouglu itd. iz takvih uglova u ° ‘ “ ?