Sab saum toj 10 nto moo tshaj plaws computer programmers txhua lub sijhawm

Rau cov khoos phis tawj thiab cov ntawv thov mobile, programmers yuav tsum tsim cov cai. Txhawm rau ua kom cov khoom ua haujlwm zoo, lawv kuj koom nrog kev tswj xyuas, kev debugging thiab teeb meem software thiab tshuab.

Nov yog cov ntsiab lus luv luv ntawm 10 lub npe nrov tshaj plaws computer programmers txhua lub sijhawm.

Alan Turing

Alan Turing yog ib tug kws lej Askiv thiab kws tshawb fawb hauv computer uas tau pab txhawb kev loj hlob ntawm artificial txawj ntse, cryptoography thiab computer science. Nws tau pab txiav txim siab tus lej Enigma thaum Ntiaj Teb Tsov Rog II thiab qhia lub tswv yim ntawm Turing Machine, ib qho piv txwv ntawm lub computer.

Turing kuj tau pab txhawb rau kev tsim Manchester Baby, thawj lub khoos phis tawj khaws cia thiab lub hauv paus rau kev suav niaj hnub. Nws yog dav suav hais tias yog leej txiv ntawm theoretical computer science thiab artificial txawj ntse.

Ada Hlub Koj

Ntau tus neeg xav txog Ada Lovelace, tus kws lej Askiv thiab tus kws sau ntawv, ua thawj lub khoos phis tawj programmer. Nws nkag siab txog lub peev xwm muaj tswv yim ntawm kev suav thiab pom tau tias cov khoos phis tawj tuaj yeem ua tau ntau dua li cov lej sib tsoo, tsim thawj qhov kev tshaj tawm algorithm tsim los ua haujlwm los ntawm lub tshuab.

Lovelace tau txhawb nqa ntau tiam neeg ntawm poj niam los ua haujlwm hauv kev tshawb fawb thiab thev naus laus zis thiab tau qhuas hnub no rau nws txoj kev koom tes hauv keeb kwm ntawm kev suav.

Bill rooj vag

Bill Gates yog tus tsim software, ua lag luam thiab cov neeg ua haujlwm pub dawb uas paub zoo tshaj plaws los tsim Microsoft, lub ntiaj teb loj tshaj plaws ntawm tus kheej lub computer software tuam txhab. Nws yog ib qho tseem ceeb rau txoj kev loj hlob ntawm lub PC thiab hloov lub computer software lag luam.

Raws li nws cov kev taw qhia, Microsoft tau tsim ntau txoj kab kev ua tiav ntawm software, suav nrog lub npe nrov Windows operating system, uas thaum kawg overtook lwm lub PC platforms. Tsis tas li ntawd, Gates tau tsim Bill thiab Melinda Gates Foundation los pab txhim kho kev noj qab haus huv thiab kev kawm thoob ntiaj teb.

Steve Jobs

Steve Jobs tau koom nrog Apple thiab ua lub luag haujlwm tseem ceeb hauv kev tsim Macintosh, iPod, iPhone, thiab iPad. Nrog nws cov kev tsim kho tshiab hauv av thiab kev tsim qauv zoo nkauj, nws tau hloov pauv lub PC, suab paj nruag thiab xov tooj ntawm tes thiab ua kom nrov nrov rau cov neeg siv graphical interface. Cov hauj lwm yog ib tug dynamic, forward-thinking thawj coj uas txhawb thiab txhawb nws pab neeg los tsim thiab qhia cov khoom ua tau zoo.

Cov hauj lwm 'kev paub-yuav ua li cas thiab kev hlub rau kev tsim thiab kev lag luam tau pab txhawb Apple txoj kev vam meej raws li ib qho ntawm lub ntiaj teb cov kev lag luam tshaj plaws thiab kev vam meej. Ntau tus neeg lees paub nws lub zog ntawm kev siv thev naus laus zis, thiab nws cov keeb kwm txuas ntxiv txhawb cov neeg ua lag luam yav tom ntej thiab cov neeg nyiam siv thev naus laus zis.

Linus Torvalds

Linus Torvalds tau tsim lub Linux operating system, uas nquag pom khiav servers, supercomputers thiab mobile devices. Nws pib Linux ua ib txoj haujlwm sab, tab sis txij li nws tau nthuav dav mus rau hauv kev sib koom tes thoob ntiaj teb kev loj hlob.

Tsis tas li ntawd, nws yog tus kws tsim qauv tseem ceeb ntawm Linux ntsiav, lub hauv paus ntsiab lus ntawm Linux operating system. Torvalds tau yeej ntau qhov kev qhuas rau nws txoj kev koom tes rau qhov qhib software txav, thiab Linux tau loj hlob los ua ib qho tseem ceeb tshaj plaws, paub zoo software hauv keeb kwm.

Mark Zuckerberg

Mark Zuckerberg tau koom tes tsim Facebook, yog ib lub ntiaj teb siv ntau tshaj plaws hauv kev sib tham. Nws tau ua lub luag haujlwm tseem ceeb hauv kev tsim nws cov kev tsim kho vaj tse thiab tig qhov kev pib ua lag luam ntau txhiab daus las tam sim no hu ua Meta. Nws tau ua qhov tseem ceeb hauv kev sib txuas cov neeg thoob plaws ntiaj teb los ntawm lub platform, ua rau lawv sib qhia cov ntaub ntawv, xov xwm thiab kev paub txog tus kheej.

Tam sim no Meta tab tom ua haujlwm ntawm ntau qhov haujlwm thiab kev pib ua kom nws lub zeem muag ntawm qhov cotaverse qhov tseeb, suav nrog Meta Quest (tsim Oculus Quest) virtual reality headsets, Horizon Worlds thiab Meta Horizon. Ntxiv rau Meta, Zuckerberg tau ua haujlwm rau cov haujlwm pabcuam, suav nrog Chan Zuckerberg Initiative, uas yog lub hom phiaj los txhawb tib neeg lub peev xwm thiab txhawb kev sib npaug.

Related: Dab tsi yog metaverse hauv blockchain? Ib tug beginner phau ntawv qhia nyob rau hauv internet-enabled virtual ntiaj teb no

Guido van Rossum

Khoos phis tawj programmer Guido van Rossum tau tsim Python programming lus hauv xyoo 1989. Ntxiv nrog rau kev ua hom lus tus thawj coj, nws tau koom tes nrog nws txoj kev loj hlob thiab ua rau muaj txiaj ntsig zoo rau nws txoj haujlwm, zej zog ntawm cov neeg siv thiab tsim.

Thaum Lub Xya Hli 2018, nws tau tso nws txoj haujlwm ua Python lub zej zog "tus tswj hwm lub neej zoo" (BDFL).

Bjarne Stroustrup

Thaum ntxov xyoo 1980, Danish computer kws tshawb fawb thiab tus xibfwb Bjarne Stroustrup tau tsim C ++ programming lus. C ++, yog ib hom lus programming nrov tshaj plaws hauv ntiaj teb, tau tsim los ntawm nws los ntxiv cov peev txheej-oriented rau C hom lus.

Stroustrup tau ua ntau yam tseem ceeb rau kev tsim thiab cov yam ntxwv ntawm C ++ lus thiab tseem koom nrog nws txoj kev loj hlob thiab kev vam meej.

Tim Berners-Lee

Tus kws tshawb fawb Askiv Askiv Tim Berners-Lee tau lees paub dav dav tias yog tus tsim lub Ntiaj Teb Wide Web. Thaum ntxov xyoo 1990, nws tau tsim thawj lub vev xaib browser thiab server software thiab nthuav dav ntawm lub tswv yim ntawm hypertext, uas ua rau nws muaj peev xwm tsim cov ntaub ntawv txuas thiab lub vev xaib niaj hnub.

Berners-Lee, uas tam sim no ua tus thawj tswj hwm ntawm World Wide Web Consortium - tus thawj coj thoob ntiaj teb cov qauv rau lub vev xaib - tau ua tus txhawb nqa tseem ceeb ntawm lub vev xaib qhib thiab txuas ntxiv ua haujlwm ntawm nws txoj kev nce qib thiab kev nkag mus tau zoo.

Related: Web 3.0 yog dab tsi: Ib tug pib phau ntawv qhia rau kev faib tawm hauv internet ntawm lub neej yav tom ntej

Dennis Ritchie

Dennis Ritchie tus kws paub txog computer hauv Asmeskas yog qhov tseem ceeb hauv kev tsim Unix operating system thiab C programming lus. Thaum nws ua haujlwm ntawm Bell Labs thaum xyoo 1960s thiab thaum ntxov 1970s, nws tau koom tes tsim Unix, thiab nws txoj kev koom tes rau kev tsim cov lus C programming tau pab ua kom nws yog ib hom lus siv ntau tshaj plaws hauv ntiaj teb.

Ritchie yog dav suav hais tias yog ib tug pioneer ntawm kev suav niaj hnub, thiab nws txoj haujlwm tau muaj kev cuam tshuam loj rau kev lag luam computer science.