Fii programator!

Autor: Florin Casota Postat la 04 aprilie 2016 9462 afişări  

Fii programator!
Fii programator! deschide galeria

Pe coperta revistei tipărite sau în fotografia care însoţeşte textul pe site sunt scrise 15 linii de cod. Reprezintă un program foarte simplu, a cărui singură menire este să găsească cel mai mare divizor comun a două numere. Dacă vreţi să vedeţi exact cum funcţionează programul, tot ce trebuie să faceţi este să recreaţi codul în compilatorul şi executorul online ideone (https://ideone.com/). În fereastra care se deschide, ştergeţi textul iniţial şi copiaţi codul. Apoi apăsaţi „Run“.

Pentru a afla divizorul comun al altor numere, tot ce trebuie să faceţi este să înlocuiţi numerele de la linia 3 (ex. 44 şi 55) cu altele. Acesta este un exerciţiu simplu prin care încercăm să vă arătăm că programarea nu este magia pe care doar anumiţi oameni sunt capabili să o mânuiască, ci se află la îndemâna fiecăruia care este dispus să înveţe. Dacă, în urma acestui exerciţiu, aţi prins gustul programării, dar nu ştiţi ce limbaj de programare să alegeţi, noi vă recomandăm să urmăriţi graficul pe care vi l-am pregătit. Mai departe depinde doar de voi. Ţineţi cont: programarea devine noul tip de alfabetizare!

Poate că programarea nu pare acum un subiect la fel de sexy, de la modă ca realitatea virtuală, dar impactul asupra vieţii oamenilor este major. Programarea a devenit o parte esenţială a vieţii cotidiene. Când spunem cod ne gândim doar la jocuri video sau soft pentru calculator, dar codul este prezent peste tot. Cu ajutorul codului avioanele ştiu pe unde să zboare, prin cod sateliţii transmit semnalul către televizoarele noastre, codul este prezent şi în automobile. Sistemele GPS, cuptorul cu microunde, laptopurile, lifturile şi multe alte obiecte din jurul nostru au linii de cod în spate.

„În ziua de azi programatorii sunt adesea cei ce creează rutinele vieţii noastre de zi cu zi şi ale activităţilor profesionale, ce devin tot mai dependente de tehnologia informaţiei“, spune Răzvan Rughiniş, profesor la Facultatea de Automatică şi Calculatoare a Universităţii Politehnica Bucureşti.

Înainte să explorăm mai departe programarea, poate ar fi bine să vorbim puţin despre obiectul programării: calculatorul.
Computerele sunt „creaturi“ simple. Toate funcţionează la fel şi se bazează pe o matematică de clasa a doua. Iei un număr şi îl pui în prima cutie. Iei un al doilea număr şi îl pui în a doua cutie. Între cele două cutii are loc o operaţiune (adunare sau scădere), iar numărul rezultat este pus în prima cutie. Se verifică dacă rezultatul este egal cu zero, iar dacă este egal, atunci trece la următoarea cutie şi urmează un alt set de instrucţiuni şi aşa mai departe.

Aceleaşi operaţiuni le poate face şi un om, numai că un computer le poate face de miliarde de ori mai rapid.

Vrei să devii programator? Vezi ce limbaj de programare ar trebui să înveţi prima dată

Dacă acum câteva zeci de ani calculatoarele cântăreau tone şi se întindeau pe zeci de metri pătraţi, acum poţi pune un computer în buzunar. La fel ca o epidemie, computerele s-au răspândit peste tot şi nimic nu le opreşte: sunt în ceasuri, telefoane mobile, jucării, avioane, aspiratoare, brăţări, camere video, televizoare, maşini şi multe altele.

Computerele sunt lucruri extraordinare, care pot face lucruri extraordinare, dar nu fără ajutorul omului şi nici fără cod sau programare. Nu sunt forţe atotputernice, deşi poate ar părea aşa, ci au limitări de hardware sau de software.

A trecut mult timp de la apariţia aşa-zisului prim computer, realizat de Charles Babbage în 1840, iar acum nu ne mai gândim exact cum funcţionează maşina, cum sunt afişate literele pe ecran sau cum e posibilă vizionarea unui film, navigarea pe internet, aceste operaţiuni sunt luate de-a gata. Şi ne mai şi înfuriem când pagina de web nu se încarcă pe cât de repede vrem sau atunci când procesorul munceşte din greu când edităm fotografii în Photoshop.

V-aţi gândit vreodată exact ce se întâmplă când este apăsată o tastă? Dacă în momentul de faţă apăs X, tastatura sesizează mişcarea mea, primeşte un semnal pe care-l trimite în interiorul computerului, acesta caută să vadă cărei taste îi corespunde semnalul şi afişează pe ecran X. Staţi puţin. Am sărit un pas. Un computer nu ştie ce este litera X. El trebuie să scoată din memorie imaginea lui X dintr-un font, un X ce este compus din linii, linii care sunt trasate în pixeli. Parcă nu mai pare aşa de simplu. Iar aici vorbim despre afişarea unei singure litere pe ecran, nimic mai mult, nimic mai puţin. Cum o fi în cazul unui sistem de operare?

Calculatorul tratează inputul uman (indiferent că este text, muzică, imagini sau filme) ca pe un set arbitrar de simboluri, în secvenţe. Când vorbeşti cu Siri sau Cortana şi îţi răspund, nu este datorită faptului că programele te înţeleg. Ele doar transformă cuvintele vorbite în text, apoi textul este tradus în simboluri, după care acele simboluri sunt potrivite cu alte simboluri din baza de date de termeni şi produc un răspuns.

Ea a fost primul programator din lume. Citeşte povestea fiicei celebrului poet Lord Byron

De la primele computere la tehnologia de azi s-au schimbat multe, însă un lucru a rămas constant – programatorii sunt tipii aceia care fac lucrurile să meargă. Le spun tipi pentru că IT-ul este încă o industrie dominată de bărbaţi, însă tot mai multe femei sunt atrase de programare şi sectorul IT în general. Şi nici nu e greu de înţeles această atracţie.Pe lângă compensaţia financiară generoasă, programatorii au o alură de supereroi în societatea actuală. Numai că aceşti eroi nu se îmbracă în latex şi nici nu-şi trag chiloţii peste pantaloni, ci fac lucrurile care fac lumea să meargă. Din spatele unui calculator.

„Programatorii devin arhitecţii mediului nostru ambient şi constructorii infrastructurilor pe care ne clădim proiectele. Nu este la fel de fermecător (ca super-eroii - n.r.), poate, dar este real“, este de părere Rughiniş.

Paginatie:

fii la curent cu cele mai noi analize de business

Urmareste BM pe Facebook

http://www.businessmagazin.ro/cover-story/fii-programator-15186965
15186965
comments powered by Disqus
Când se termină apa Când se termină apa

Circa un milion de oameni mor, anual, din cauza utilizării apei infestate sau a lipsei acesteia şi 844 de milioane de persoane nu au acces la apă potabilă, deşi 70% din suprafaţa Planetei Albastre este acoperită de apă. Problemele legate de penuria de apă la nivel global nu mai reprezintă o chestiune ipotetică, ci o realitate concretă.

vezi continuarea
ZF.ro
BREAKING: Unul dintre cei mai CUNOSCUŢI oameni de afaceri a MURIT. Orice român are cel puţin un produs făcut de el BREAKING: Unul dintre cei mai CUNOSCUŢI oameni de afaceri a MURIT. Orice român are cel puţin un produs făcut de el
ONE.ro
Femeia zilei nu e Meghan Markle! E româncă şi i-a fermecat pe americani Femeia zilei nu e Meghan Markle! E româncă şi i-a fermecat pe americani
Cât impozit plăteşte Simona Halep, pe an, pentru maşinile de lux deţinute. Suma este incredibilă
Cadoul inedit oferit de Meghan Markle invitatelor de la nuntă!
Descopera.ro
Descoperire de talie MONDIALĂ la marginea unui râu din România. Elucidează o parte ASCUNSĂ din istoria noastră. ''SURPRIZA cea mai mare a venit când am ...'' - FOTO Descoperire de talie MONDIALĂ la marginea unui râu din România. Elucidează o parte ASCUNSĂ din istoria noastră. ''SURPRIZA cea mai mare a venit când am ...'' - FOTO
MISTERUL prăbuşirii avionului MH370 al Malaysia Airlines, ELUCIDAT în sfârşit după patru ani. De vină a fost pilotul. ''I-a UCIS!''
Previziunea SUMBRĂ a cercetătorilor: o EPIDEMIE globală este mai aproape decât am crede. Scenariul APOCALIPTIC descris de experţi
Go4it.ro
Descoperire BIZARĂ făcută recent de astronomi la marginea sistemului nostru solar, dincolo de Neptun! Dacă se dovedeşte a fi reală, va schimba tot ce ştim. „Ar fi o descoperire de o importanţă ştiinţifică fără pereche!” Descoperire BIZARĂ făcută recent de astronomi la marginea sistemului nostru solar, dincolo de Neptun! Dacă se dovedeşte a fi reală, va schimba tot ce ştim. „Ar fi o descoperire de o importanţă ştiinţifică fără pereche!”
Cel mai mare jucător de pe piaţa de smartphone-uri din Africa este o companie de care majoritatea europenilor nu au auzit, probabil, niciodată
Regizorul filmului „Alien” vorbeşte despre o discuţie ŞOCANTĂ pe care a avut-o cu un expert NASA despre extretereştri. „Ne vor elimina în trei secunde. Pregăteşte-te să fugi!”
Csid.ro
Cea mai bună dietă din toate punctele de vedere in 2018 Cea mai bună dietă din toate punctele de vedere in 2018
Dieta Eco-Atkins te ajută să slăbeşti, inclusiv dacă eşti vegetarian
Dieta Nutritarian: slăbeşti şi îţi prelungeşti viaţa

Citarea se poate face în limita a 250 de semne. Nici o instituţie sau persoană (site-uri, instituţii mass-media, firme de monitorizare) nu poate reproduce integral scrierile publicistice purtătoare de Drepturi de Autor fără acordul Mediafax Group.