CometZtf_Hernandez_960

Kometa C/2022 E3 (ZTF)

Ako ste tokom prethodnih par meseci bili totalno izolovani od vesti ili toliko ne volite vesti iz astronomije da čim ih čujete menjate sajt/TV kanal/radio stanicu onda verovatno niste čuli ...
partial-solar-eclipse

Predavanje i posmatranje pomračenja Sunca iz Niša

Povodom predstojećeg delimičnog pomračenja Sunca, Astronomsko društvo “Alfa” i Departman za fiziku Prirodno-matematičkog fakulteta u Nišu organizuju naučno-popularno predavanje i javno posmatranje pomračenja.U ponedeljak, 24. oktobra biće održano predavanje“Ne paničite – to je samo ...
solar-eclipse

Delimično pomračenje Sunca (25. oktobar 2022)

Još tačno deset dana deli nas do predstojećeg delimičnog pomračenja Sunca koje će biti vidljivo iz Srbije. Pomračenje Sunca za mnoge je verovatno najznačajnija i najazanimljivija pojava koju možemo da ...
DSC_2117

“Otvorena vrata” opservatorije na krovu PMF-a u Nišu (2022/23. godina)

Posle duže pauze AD Alfa i Laboratorija za astrofiziku, astronomiju i astrobiologiju Departmana za fiziku PMF-a u Nišu otvaraju svoja vrata za sve zainteresovane ljubitelje astronomije I organizuju teleskopska posmatranja.Tokom narednih nedelja, dok vremenski i ...
bpu11-v01

U Beogradu počinje 11. Međunarodna konferencija BPU

Pod pokroviteljstvom Balkanske unije fizičara (Balkan Physical Union - BPU), u organizaciji Srpske akademije nauka i umetnosti (SANU), Prirodno-matematičkog fakulteta u Nišu (PMF Niš), Fizičkog fakulteta Univerziteta u Beogradu, uz ...
Perseid-meteor-shower-today-main-220809-c3f975

Meteorska kiša - Perseidi 2022

Svake vedre noći, ako odete negde daleko od svetla grada i ako ste dovoljno strpljivi možete da vidite nekoliko meteora svakog sata. Međutim, svake godine oko 10. avgusta "zvezde padalice" ...
kosmicke-litice

Džejms Veb Teleskop - prve fotografije

Odavno je "Svet nauke" otišao u zimski... letnji... višegodišnji san i teško ga je probuditi ali neki događaji u nauci su toliko značajni da mogu da predstavljaju prekretnicu u budućem ...
posterM3-nis

Maj mesec matematike u Nišu

Da li informacija samo o proseku verno opisuje razne pojave? Jesu li dobra stara vremena zaista bila tako dobra? Šta je zajedničko dizajnu Renoove karoserije i fontova? Može li nam ...
cmsMasterclass

CERN Masterclass 2022

U ponedeljak 4. apila 2022. godine pod pokroviteljstvom CERN-a i grupe IPPOG (International Particle Physics Outreach Group) održaće se 18. međunarodni program “MasterClasses – Hands on Particle Physics” (MC2022).U ovom obrazovno-istraživačkom programu ...
cms-posetajpg

Virtuelna poseta CMS eksperimenta u CERN-u

U četvrtak, 17. marta sa početkom od 19:00 h, biće organizovan simpozijum sa pratećim predavanjima i virtuelnom posetom CMS eksperimentu u CERN-u.CERN i naučne institucije iz Republike Srbije redovno organizuju obrazovne programe za učenike i ...
odeljenje-cover

Pripremna nastava za upis u Odeljenje za fiziku (šk. 2022/23)

Ove godine u Odeljenje za učenike sa posebnim sposobnostima za fiziku Gimnazije “Svetozar Marković” u Nišu stiže 20. generacija učenika. Nastavnici i saradnici Departmana za fiziku PMF-a, u saradnji sa ...
800px-Benjamin_Franklin_1767

Bendžamin Frenklin (1706 - 1790)

Na današnji dan, 17. januara, 1706. godine, u Bostonu (Masačusets, SAD), rođen je Benžamin Frenklin (Benjamin Franklin), američki naučnik i političar, borac za ljudska prava, učesnik u Američkom ratu za ...
svetnauke 2021

Srećna nova 2022. godina

Dragi prijatelji i prijateljice, kolegenice i kolege, saradnici i saradnice, slučajne prolaznice i prolaznici,dok polako odbrojavamo poslednje "metre" još jednog kruga oko Sunca i bližimo se kraju još jedne godine ...
1280px-ALH84001_structures

Meteorit sa Marsa ALH84001

Najpoznatiji meteorit sa Marsa otkriven je 27. decembra 1984. godine na Antarktiku.Ovaj meteorit nosi oznaku ALH84001 i otkriven je u oblasti Allan Hills, grupi brda na Antarktiku. Pronašao ga tim ...
NSF-blackhole-Ghez-NRFuller-768x551-1

Kako smo videli nevidljivo?

Povodom obeležavanja 50 godina studija fizike, hemije i matematike na Univerzitetu u Nišu i dana fakulteta, Prirodno-matematički fakultetu Nišu tokom septembra i oktobra organizuje seriju naučno-popularnih predavanja. Zbog epidemiološke situacija ...
nauke

50 godina fizike, hemije i matematike na PMF-u u Nišu

Povodom obeležavanja Dana Prirodno-matematičkog fakulteta u Nišu i 50 godina postojanja i uspešnog rada Departmana za hemiju, Departmana za fiziku i Departmana za matematiku PMF organizuje seriju naučno-popularnih predavanja. Predavanja ...
Slika dana: Galileo Galilej i teleskop [25.08.2014]

Prvi teleskop

Galileo Galilej i prvi teleskop (izvor: Physics Today)Na današnji dan 1609. godine Galileo Galilej predstavio je "prvi teleskop" Leonardu Donatu, vladaru Venecije, i njegovim savetnicima. Galileo Galilej napravio je ovaj ...
apolo11-pre-poletanja

52 godine od Malog koraka za čoveka - Apolo 11

Na današnji dan, pre tačno 52 godine, 20. jula 1969. godine čovek je prvi sleteo na površinu drugog nebeskog tela.Oko šest sati pre “malog koraka za čoveka, ali velikog za čovečanstvo” dvočlana posada ...
Perseids_Meteor_Shower_2012

Predavanje “O meteoroidima, meteoritima i meteorima uz malo fizike i matematike”

Specijalan gost ovogodišnjeg programa Maj mesec matematike u Nišu biće prof. dr Dragan Gajić. U četvrtak 20. maja 2021. godine od 19:45 h, prof dr Dragan Gajić će održati online predavanjeO meteoroidima, meteoritima i meteorima uz malo ...
earth-living-conditions

Dan planete Zemlje - 22. april

Današnji dan se od 1970. godine u celom svetu obeležava kao međunarodni dan naše planete Zemlje. Kada je pre 48 godina američki senator Gajrold Nelson inicirao ideju da ovaj dan ...
yuri_gagarin_01

Juri Gagarin - 60 godina od prvog leta u svemir

Pre tačno 60 godina, 12. aprila 1961. godine oko 9 sati po Moskovskom vremenu, raketa Vostok 1 poletela je ka svemiru. U raketi je sedeo Juri Gagarin koji je nekoliko minuta kasnije postao prvi čovek u ...
Slide9

Predavanje Saturn - gospodar prstenova

Predavanje „Najvišu planetu vidim trostruko ili Saturn - gospodar prstenova" biće održano u četvrtak 4. marta od 19:00 h. Predavač će biti prof. dr Dragan Gajić.Predavanje možete pratiti na sajtu i YouTube kanalu AD Alfa, kao i na ...
Slide8

Predavanje “Da Jupitera nije bilo, ni nas ne bi bilo!”

Predavanje „Da Jupitera nije bilo, ni nas ne bi bilo!“ biće održano u četvrtak 18. februara od 19:00 h. Predavač će biti prof. dr Dragan Gajić.Predavanje možete pratiti na sajtu i YouTube kanalu AD ...
Slide7

Predavanje: “Mars – Mirna planeta boga rata”

Predavanje „Mars – Mirna planeta boga rata“ biće održano u četvrtak 11. februara od 19:00 h. Predavač će biti prof. dr Dragan Gajić.Predavanje možete pratiti na sajtu i YouTube kanalu Astronomskog društva “Alfa” iz Niša, kao ...
predavanje-02

Predavanje “Sunce – zvezda Sunčevog sistema”

U četvrtak 24. decembra od 19 h biće održano online predavanjeSunce – zvezda Sunčevog sistemapredavač će biti dr Milan Milošević. Predavanje možete pratiti na sajtu AD Alfa i na našem YouTube kanalu, kao i na ...

Grejs Hoper: do ratne mornarice do kompajlera i “buba”

Kada govorimo o IT sektoru, matematici i vojsci verovatno nam prva asocijacija budu muškarci. Međutim, tu sliku menja žena rođena na današnji dan, 9. decembra 1906. godine u Njujorku. Doktorirala je matematiku i bila kontraadmiralka u američkoj mornarici. Ta žena je Grejs Meri Hoper (Grace Murray Hopper).

Napravila prvi kompajler i otkrila prvu grešku – bug (“bubu”) na Mark I računaru. Radila je na projektovanju prvih asemblerskih jezika. Zaslužna je za ideju da se kod piše jezikom koji počiva na prirodnom jeziku, tj. engleskom. Učestvovala je u komitetu za stvaranje prvog poslovnog programskog jezika COBOL (Common Business Oriented Language) na koji su njene ideje iz Flowmatic (prvi programski jezik u kome je kod pisan “na engleskom”) jezika snažno uticale.

Grejs Hoper: do ratne mornarice do kompajlera i "buba" 1
Grejs Hoper (Fotografija computerhistory.org)

Na početku naučno-istraživačke karijere radila je kao profesor matematike na Vasar koledžu, ali je za vreme Drugog svetskog rata napustila posao i priključila rezervnom sastavu mornarice SAD, kao jedna od mnogih žena koje su se dobrovoljno pridružile WAVES (Woman Accepted for Volunteer Emergency Service) pojektu. Zbog sitne građe, sa samo 49 kg, gotovo 7 kg manje od potrebnog minimuma, primljena je da služi kao poručnica u timu zaduženom za kompjuterski program Mark I.

Nakon rata, 1947. godine, Grejs je radila na kompjuteru Mark II u laboratoriji pri mornarici. U jednom trenutku došlo je do smetnji u radu računara. Njeni saradnici otkrili su problem – moljca zaglavljenog u releju. Opisujući ovaj problem, Grejs Hoper rekla je da je ekipa debagovala sistem. U zapisima tima, koji su sačuvani u Smithsonian muzeju u Vašingtonu navedeno je:  “Prvi slučaj pronalaska bube (buga)”. Iako se ovaj termin i pre incidenta koristio za označavanje malih poteškoća u inženjerskim poslovima, ona je bila zadužena za popularizaciju i proširivanje upotrebe termina “bug” u kompjuterskim naukama.

Grejs Hoper: do ratne mornarice do kompajlera i "buba" 2
Prvi kopjuterski “bug”, tj moljac. (Fotografija: Naval Surface Warfare Center, Dahlgren, VA., 1988. – U.S. Naval Historical Center Online Library Photograph NH 96566-KN)

Ostala je u Laboratoriji za kompjutersko računanje do 1949. godine,  odbijajući punu profesuru na Vasar koledžu, da radi istraživač pod ugovorom mornarice na Harvardu.

Te 1949. godine Grejs Harper se prelazi da radi za privatnu računarsku kompaniju Ekert-Mauchly, kao viši matematičar i priključila se timu koji je radio na razvoju UNIVAC I (Universal Automatic Computer), prvog računara za komercijalnu upotrebu. 

Grejs Hoper: do ratne mornarice do kompajlera i "buba" 3
Grejs Hoper za konzolom UNIVAC I računara, godina 1960. (Fotografija: Smithsonian Institution)

Godine 1952. Grejs Harper razvila je prvi kompajler razvila je u vreme kad je kompanija menjala vlasnika i prelazila u vlasništvo kompanije koja je danas poznata kao Unisys. Koliko je ovo bilo revolucionarno, pokazuje i njena izjava: “Niko nije verovao da sam imala funkcionalan kompajler i niko nije smeo da ga pipne. Govorili su mi da kompjuteri mogu da obavljaju samo aritmetiku.

Kreiranje kompajlera je sigurno jedno od najznačajnijih otkrića u istoriji računarstva. Svi računari, i oni u vreme kada je radila Grejs Harper i najsavremeniji koje danas koristimo, razumeju jedino jezik 010011110110… i tako dalje, tj. ima i nema “struje”. Ovim jezikom napisan je i operativni sistem koji koristite na vašem računaru – Microsoft Windows sadrži oko 20 GB, tj. oko 170 milijardi nula i jedinica a ako bi sve ovo odštampali na A4 papiru gomila bi bila 4 km visoka!

Zamislite kako bi operativni sistem i računari izgledali kada bi ovaj kod programeri morali da pišu kao niz nula i jedinica. Programeri u vreme Grejs Harper to nisu morali da zamišljaju – to je (otprilike) bio jedini način za pisanje  kompjuterskog koda. Kompajler, koji je stvorila Grejs Harper, omogućio je početak razvoja koda pisanim (engleskim) jezikom koji razume čovek. Kompajler je počeo da prevodi tekst koji razumemo mi u niz nula i jedinica koje razume računar.

Ubrzo nakon ovog velikog otkrića Grejs Harper stigla je na čelo departmana za automatsko programiranje, a pod njenim vođstvom razvijeni su neki od prvih kompajlerskih jezika, među njima MATH-MATIC i FLOW-MATIC.

Ova dva jezika su, pre svega, bila usmerena ka nauci, pri čemu se poslovna zajednica osetila zapostavljenom. U cilju automatizovanja i ove sfere, počeo je da se razvijanov programski jezik. Početkom 1959. godine održana je Konferencija o operativnim jezicima (Conference on Data System Languages- CODASYL) koja je okupila kompjuterske eksperte tog vremena iz industrije i vlade. Grejs Harper je bila tehnički konsultant u odboru, a mnogi od njenih bivših zaposlenih su bili kratkotrajni članovi komisije koja je tada definisala novi programski jezik COBOL (COmmon Business-Oriented Language). COBOL je nastao kao kombinacija FLOW-MATIC-a sa nekim idejama iz njegovog IBM ekvivalenta – COMTRAN (Commercial Translator).

Verovanje Grejs Harper da bi programi trebali da budu napisani na jeziku koji je blizak jeziku kojim se sporazumevaju ljudi (a ne mašinskom kodu, tj. jeziku koji razumeju samo mašine) počelo je da daje značajne rezultate i postaje stvarnost. Nov poslovni programski jeziku, COBOL,  dao je značajan doprinos realizaciji ove ideje i nastavio je da bude najzastupljeniji poslovni jezik do danas. Grejs Harper je kasnije dobila nadimak “baka COBOL-a”.

Grejs Hoper: do ratne mornarice do kompajlera i "buba" 4

U periodu od 1966. do 1976. nastavila je da radi kao direktor mornaričke grupe za programske jezike. Godine 1973. unapređena je u čin kapetana. U sedamdeset i devetoj godini (8. novembra 1985) unapređena je u čin kontra-admirala, Ministarstvo odbrane SAD dodelilo joj je najviše ne-borbeno odlikovanje.

U (konačnu) penziju je otišla 31. avgusta 1986. godine (po treći put) kao najstariji aktivni oficir u vojsci SAD u tom trenutku. Ceremonija je organizovana na najstarijem aktivnom brodu  Američke mornarice (188 godina 9 meseci i 23 dana).

Do kraja života bila je aktivna u konsaltingu i obrazovanju. Uživala je da drži predavanja i otvara mladima pogled u svet računara, a ovo najbolje ilustruje njena izjava:

Najbitnija stvar koju sam postigla, pored razvijanja kompajlera, jeste obučavanje mladih. Oni mi se obrate i kažu: “Da li mislite da bismo ovo mogli napraviti?”. Ja im odgovorim: “Probajte!” I podržim ih. To im je potrebno. Ostajem povezana sa njima kako odrastaju, a s vremena na vreme ih protresem, da ne bi zaboravili da treba rizikovati.

Umrla je 1. januara 1992. godine.  Danas, najveći broj najpopularnijih kompjuterskih programa, uključujući i Microsoft Windows, bazirani su na pronalasku „zadivljujuće“ Grejs (Amazing Grace). U njenu čast, kao izraz zahvalnosti, kompanija Majkrosoft, osnovala je fond iz koga je do sada stipendirala više od 3000 nadarenih studenata.

Među kolegama ostaće upamćena po rečenici: „Brod je najsigurniji u luci, ali brod nije napravljen da bi bio u luci“.

Prvi put objavljeno: 9. decembar 2018

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: