Brezplačni e-vodič: Kako postati programer?
Poglej več
Odličen uvod v programiranje: SPOMLADANSKI TEDEN PROGRAMIRANJA ZA 99 EUR!
Na tečaj

Kdo so programerji, ki so spremenili svet? (2. del)

(Povezave do vseh delov te serije: prvi del, drugi del (ga bereš), tretji del)

Bill Gates

Billa Gatesa najbrž ne rabimo posebej predstavljati, saj je eden najbolj poznanih ljudi na svetu. Davnega leta 1975 je ustvaril podjetje imenovano Microsoft. To podjetje je bilo najprej eno izmed množice podjetij, ki so se ukvarjala z razvojem programske opreme. Glavni preboj pa je Microsoft storil z razvojem operacijskega sistema imenovanega MS-DOS, predhodnika Windowsov.

Smartninja_sola_programiranja_tecaji_bill gates 2 1620722490

Namesto da bi MS-DOS prodali IBM-u, so z njim raje sklenili licenčno partnerstvo. To je pomenilo, da jim je za vsak prodan računalnik (z nameščenim MS-DOS-om), IBM plačal nek manjši znesek licenčnine.

Direktorjem IBM-a se je to zdela super kupčija za njih, saj so verjeli, da “je pravi denar v strojni opremi, ne pa v programski opremi” (kamor spadajo operacijski sistemi). Bill Gates je verjel nasprotno, in zgodovina je pokazala, da je imel prav. Microsoft je po zaslugi tega posla močno zrasel in nato sredi 90ih celo prehitel IBM kot največje računalniško podjetje.

Trenutno se Bill Gates največ ukvarja z dobrodelnostjo preko fundacije Bill & Melinda Gates. Glavni fokus te fundacije je na izboljševanju zdravstva ter zmanjševanju ekstremne revščine po svetu.

Ali ste vedeli? Bill Gates je imel neverjetno visok odriv. Še pri svojih 40-ih je zlahka preskočil stol skorajda z mesta. Nekaj kar bi pričakovali od športnika, ne pa od programerja.

Don Chamberlin & Raymond Boyce

Čeprav Don Chamberlin in Raymond Boyce nista tako dobro poznana, kot npr. Bill Gates, sta vseeno ustvarila jezik, ki ga poznajo praktično vsi programerji, pa tudi ne-programerji.

Smartninja_sola_programiranja_tecaji_chamberlin boyce 1620807153

Ta jezik se imenuje SQL, kar je krajšava za Structured Query Language. SQL se uporablja za poizvedbe in delo s podatkovnimi bazami. Čeprav je bil SQL ustvarjen 50 let nazaj, je še vedno zelo pomemben in zelo pogosto uporabljan jezik v IT svetu.

Ali ste vedeli, da ljudje različno izgovarjajo SQL? Nekateri izgovarjajo vsako črko posebej (es-ku-el), medtem ko drugi pa ga izgovarjajo kot angleško besedo “sequel”. Glavno razlog za “sequel” izgovorjavo je v tem, da je bil SQL jezik na začetku dejansko poimenovan SEQUEL, vendar sta ga avtorja nato zaradi avtorskih pravic morala preimenovat v SQL (SEQUEL blagovna znamka je namreč že bila zasedena).

Katera izgovorjava je potemtakem bolj pravilna? Kot pravi Don Chamberlin, je to S-Q-L (es-ku-el).

Satoshi Nakamoto

Satoshi Nakamoto je psevdonim za anonimnega programerja, ki je 31. oktobra 2008 na kriptografskem forumu objavil znanstveni članek v katerem je definiral nov decentraliziran protokol imenovan Bitcoin.

Dva meseca kasneje pa je Satoshi objavil še izvorno kodo programa, s katerim je bilo mogoče sodelovati v Bitcoin omrežju ter rudariti bitcoin kovance. Omrežje je z nekaj lastnimi računalniki zagnal Satoshi sam, počasi pa so se mu začeli pridruževati ostali uporabniki.

Smartninja_sola_programiranja_tecaji_satoshi 1620647115

V 12 letih od svojega nastanka je Bitcoin prehodil pot od relativno neznanega eksperimenta do enega največjih finančnih produktov na svetu. Hkrati pa je s tem zagnal popolnoma novo panogo kriptografskih produktov, ki ne le da zapišejo vrednost v decentralizirano podatkovno bazo, ampak lahko tja shranijo tudi bolj kompleksne podatke, recimo računalniške programe. To odpre paleto novih možnosti uporabe blockchaina, kot na primer za decentralizirane finance (oz. DeFi).

Še vedno ne vemo, kdo Satoshi dejansko je, vseeno pa si upamo trditi to: iznajdba blockchain tehnologije je do neke mere že spremenila svet, v prihodnjih letih in desetletjih pa ga bo še bolj.

Guido van Rossum

Guido van Rossum je nizozemski programer, ki je leta 1991 izumil enega trenutno najbolj popularnih programskih jezikov: Python.

Python v angleščini pomeni “piton”. Zakaj ga je poimenoval tako?

Guido je v tistem času (oz. mogoče je še sedaj) bil velik oboževalec britanske komične skupine imenovane Monty Python. Tako da v resnici je Python jezik imenovan po teh britanskih komikih, ne pa po vrsti kače.

Smartninja_sola_programiranja_tecaji_guido van 1620806918

Guido van Rossum je tekom svoje programerske kariere delal za veliko znanih IT podjetij iz ameriške Silicijeve doline, ki so močno uporabljala Python, na primer Google in Dropbox. V 2019 se je odločil za odhod v pokoj, vendar tam ni mogel dolgo zdržati, zato se je že eno leto kasneje odločil za povratek v svet programiranja in se pridružil Microsoftu.

Mark Zuckerberg

Tako kot Billa Gatesa, tudi Marka Zuckerberga ne rabimo posebej predstavljati, saj je direktor Facebooka en izmed najbolj poznanih ljudi z našega seznama.

Smartninja_sola_programiranja_tecaji_mark zuckerberg 1620806956

Po eni strani ga poznamo kot mladega genija, ki je ustvaril Facebook v svoji študentski sobi na Harvardu. Po drugi strani pa ga poznamo tudi v bolj negativni luči nedavnih škandalov z varovanjem zasebnosti ter s hekerskimi vdori, s katerimi se sooča Facebook.

Tudi sam nastanek Facebooka je bil precej kontroverzen. Ideja za to socialno omrežje je prišla od dvojčkov Winklevoss, ki sta Zuckerberga najela, da za njiju naredi socialno omrežje imenovano Harvard Connect. Zuckerberg je izdelavo projekta namenoma dolgo časa vlekel, zato da je lahko vmes na skrivaj sprogramiral svoj konkurenčni produkt imenovan The Facebook.

Kdor je gledal film The Social Network, pozna to zgodbo. Kljub temu, da sta dvojčka Winklevoss v vsej tej drami na koncu potegnila kratko, sta vseeno uspela doseči več-milijonsko zunajsodno poravnavo z Zuckerbergom. Polovico tega zneska pa sta dvojčka nato leta 2013 vložila v nakup bitcoinov.

Grace Hopper

Grace Hopper je bila računalniška inženirka, ki je razvila prvi programski jezik (FLOW-MATIC), ki je uporabljal angleške besede oz. človeški jezik v svojih definicijah. Ta koncept je prinesel revolucijo v svet pisanja kode, saj je to delo naredil veliko bolj prijazno programerjem. Dandanes praktično ni programskega jezika, ki ne bi uporabljal tega koncepta.

Smartninja_sola_programiranja_tecaji_gracde hopper 1620806979

Grace Hopper je imela doktorat iz matematike, večino svoje kariere pa je preživela v ameriški mornarici kot računalniška inženirka in znanstvenica. Nekaj let pred upokojitvijo je napredovala v čin admiralke, kar je pred njo uspelo le peščici žensk. V 2016 pa jo je takratni ameriški predsednik posthumno odlikoval s predsedniško medaljo časti za njene zasluge v računalništvu.

Shawn Fanning & Sean Parker

Pozna 90-a in zgodnja 2000-a so bila čas, ko sta se internet in svetovni splet širila s svetlobno hitrostjo. Vsak mladostnik je doma nujno moral imeti računalnik ter internetno povezavo. Ne le za obiskovanje spletnih strani in klepetanje s prijatelji, temveč tudi za poslušanje glasbe in gledanje filmov in video posnetkov.

Ker takrat še ni bilo Netflixa in Spotifyja, je bilo na internetu zelo težko priti do glasbe in filmov. Velika večina glasbe in filmov se je še vedno prodajala na fizičnih lokacijah preko kaset in CD-jev, ne pa preko spleta.

Smartninja_sola_programiranja_tecaji_napster shawnfanning seanparker 1620737376

Dva najstnika, Shawn Fanning in Sean Parker, sta se zato odločila rešiti ta problem. Ustvarila sta storitev za t.i. peer-to-peer izmenjavanje glasbe preko spleta, nekakšen predhodnik torrentov. Storitev sta poimenovala Napster in hitro je postala zelo priljubljena med mladostniki.

Edini problem te storitve je bil ta, da je bila nelegalna. Izmenjavanje glasbe preko Napsterja je namreč potekalo mimo glasbenih založb, kar je privedlo do tega, da so založbe tožile Napster in ga na koncu uspele tudi zapreti.

Čeprav je Napster doživel bridek konec, je kljub temu močno zaznamoval internet ter celotno glasbeno industrijo. Ta je namreč uvidela, da je prodaja ter “streamanje” glasbe preko interneta prihodnost, kateri ni mogoče ubežati, ampak je potrebno iti v toku z njo.

Sean Parker je kasneje bil udeležen še v eni veliki zgodbi, ki smo jo v tej objavi že omenili: Facebook. Že zelo zgodaj je namreč prišel v stik z Markom Zuckerbergom ter mu pomagal s koristnimi nasveti, ki so Facebook pripeljale od projekta v študentski sobi do resnega startupa iz Silicijeve doline.

Larry Ellison

Larry Ellison je eden najstarejših še živečih ustanoviteljev tehnoloških podjetij iz Silicijeve doline. Konec 70-ih je namreč ustvaril podjetje imenovano Oracle, ki je bilo eno prvih podjetij na svetu, ki je razvilo relacijsko podatkovno bazo, takrat zelo nov koncept v niši računalniškega shranjevanja podatkov.

Smartninja_sola_programiranja_tecaji_larry elisson 1620807005

Dandanes so relacijske podatkovne baze najbolj uporabljana vrsta podatkovnih baz, Oracle pa je eno največjih podjetij (če ne celo največje) v tem prostoru. Dva najbolj poznana sistema za upravljanje s podatkovnimi bazami, ki jih ima v lasti Oracle, sta Oracle Database ter MySQL.

Ali ste vedeli? Prva verzija sistema Oracle Database, ki je na svet prišla leta 1979, je imela številko verzije 2. Verzija 1 sploh ni obstajala. Razlog, zakaj so pri Oraclu začeli verzije šteti od 2 naprej je ta, da je Larry Ellison bil prepričan, da nihče ne bo želel kupiti njihovega produkta, če bo imel verzijo 1.


Tukaj zaključujemo drugi del naše serije blog objav na temo programerk in programerjev, ki so spremenili svet. Če želiš prebrati prvi del, klikni tukaj. Te zanima več? #StayTuned, pripravljamo blog zapis številka 3!

Nadaljuj z branjem