Sino ang unang programmer? Magugulat ka!

Naisip mo na ba? sino ang unang programmer ng kasaysayan? Bilang isang mundo kung saan ang mga pangunahing tauhan ay mga lalaki, ang sagot sa tanong na ito ay maaaring mukhang talagang nakakagulat.

sino-ang-unang-programmer-1

Si Augusta Ada Byron Lovelace ay ang unang computer programmer sa kasaysayan.

Sino ang unang programmer?

Sa mga pangkalahatang tuntunin, masasabi nating nakasanayan na nating magbasa ng mga kawili-wiling kwento tungkol sa mga dakilang tao na nakagawa ng kanilang marka sa mundo ng computing. Gayunpaman, kapag tinatanong natin ang ating sarili sino ang unang programmer, ang sagot ay pumupuno sa amin ng sorpresa at maging ng kasiyahan.

Kaya nang walang karagdagang ado, sasabihin namin sa iyo sino ang unang programmer, bagama't mas mabuting pag-usapan siya sa kasariang pambabae. At iyon ba ang unang programmer sa lahat ng panahon ay isang babae, na tinawag na: Augusta Ada Byron Lovelace.

Talambuhay ni Ada Lovelace -Sino ang unang programmer?

Si Augusta Ada Byron, na kalaunan ay kilala bilang Ada Lovelace, ay ipinanganak sa London noong 1815. Ang iconic na babaeng ito ay ang tanging lehitimong anak na babae ng makata na si Lord George Gordon Byron at Baroness Anne Isabella Byron. Kaya sinasagot nito kung sino ang unang programmer.

Pagkabata

Gayunpaman, dahil sa mga problema sa pagitan ng mag-asawa, umalis si Lord Byron sa bahay noong si Ada ay halos isang buwan pa lamang. Sa ganitong paraan, lumipas ang mga unang taon ng kanyang pagkabata nang hindi siya nakikipag-ugnayan sa kanyang ama.

Sa kabilang banda, ang pagnanais ni Baroness Byron na ang maliit na batang babae ay hindi magkaroon ng mga saloobin na nagpapaalala sa kanya ng kanyang ama, ay naging dahilan upang sundan ni Ada ang mga yapak ng kanyang ina. Kaugnay nito, masasabi natin na inialay ni Baroness Anne Isabella Byron ang kanyang buhay sa matematika, gayundin ay isang masugid na manlalaban sa pulitika at panlipunan.

Ada Lovelace at Mary Somerville

Bukod pa rito, ang posisyon sa lipunan kung saan lumaki si Ada Lovelace ay naging dahilan upang maiugnay siya sa mga maimpluwensyang tao noong panahong iyon, na napakahalaga sa kanyang proseso ng edukasyon. Sa ganitong paraan, nakilala ni Ada ang siyentipikong si Mary Somerville, na sa maikling panahon ay naging kanyang tagapagturo; bilang karagdagan, ito ay kumakatawan sa isang tunay na pampasigla sa pang-agham-intelektuwal na paggising ni Lovelace.

sino-ang-unang-programmer-3

Ada Lovelace at Charles Babbage

Sa kabilang banda, ang maagang panlasa para sa matematika ay humantong kay Lovelace na iugnay si Charles Babbage, na nakakaramdam ng espesyal na interes sa analytical engine na siya mismo ang nagdisenyo. Gayunpaman, hindi lang iyon ang kinahuhumalingan ni Ada Lovelace, dahil gumugol din siya ng oras sa pagsusuri sa posibleng relasyon sa pagitan ng lipunan, mga indibidwal nito at teknolohiya.

Ada Lovelace at Lord William King

Pagkaraan ng ilang sandali, nang si Ada ay 19 taong gulang, pinakasalan niya si Lord William King, kung saan ipinanganak ang tatlong anak mula sa pagsasama. Kaugnay nito, ito ay isang maimpluwensyang katangian ng panahon, pangunahin sa politikal, panlipunan, intelektwal at relihiyon, kung saan siya ay tinanggap ng ina ni Ada upang pakasalan siya.

Nang maglaon, nababagot sa kanyang relasyon sa pag-aasawa, muling sumilong si Ada sa matematika, sa pagkakataong ito sa mga kamay ni Augustus de Morgan. Gayunpaman, sa maikling panahon, siya ay nabigla sa mga intelektwal na hinihingi ng kanyang mag-aaral, isinasaalang-alang na ang kanyang mga iniisip ay hindi naaayon sa iniisip ng isang babae.

Sa bagay na ito, kapwa hindi pinansin ni Ada at ng kanyang asawa ang mga panghihina ng loob ng sikat na matematiko, at ipinagpatuloy niya ang kanyang pag-aaral sa lugar. Kasabay nito ay romantiko siyang nasangkot sa ibang mga lalaki sa labas ng kanyang kasal, na hindi alam kung nakarating ito sa mga tainga ng Panginoong Hari, pagkatapos ay si Earl ng Lovelace.

Makalipas ang ilang taon, noong si Ada ay 36, nagsimula siyang makaramdam ng mga sintomas ng nerbiyos at pangkalahatang pagkahapo, sa lalong madaling panahon ay nagkasakit ng kanser sa matris. Sa oras na ito, sa rekomendasyon ng kanyang ina, na pinagtibay ni Lovelace ang mga relihiyosong ideya, hanggang sa punto ng pagsisisi sa ilang mga karanasan sa kanyang buhay, na, noong panahong iyon, ay inilarawan niya bilang pangmundo.

Kamatayan

Sa wakas, si Augusta Ada Byron Lovelace, ay namatay noong Nobyembre 1852, sa piling ng kanyang ina at ng kanyang asawa. Gayunpaman, kahit ngayon, ang kanyang legacy ay nananatiling naroroon sa mundo ng teknolohiya at computing.

Bilang karagdagan, inaanyayahan kita na panoorin ang sumusunod na video, kung saan makakahanap ka ng maikling impormasyon tungkol sa Ada Lovelace at ang unang algorithm ng programming.

Ano ang tunay na kontribusyon ni Ada Lovelace sa programming?

Tulad ng nasagot na natin, ang tanong kung sino ang unang programmer ay si Ada Lovelace, na naimpluwensyahan ng kanyang ina, ay nagpakita ng espesyal na interes sa matematika mula sa murang edad. Sa ganitong paraan, nang makilala niya si Charles Babbage, nahumaling siya sa proyekto na siya mismo ang nagde-develop: ang analytical o differential engine.

Kaugnay nito, si Lovelace ay isang matapat na katuwang ng proyekto ng kanyang kaibigan na si Babbage, kahit na nagsasalin ng isang artikulo ng sikat na siyentipiko na si Luigi Federico Menabrea, na tumatalakay sa analytical engine. Bukod pa rito, naghanda si Ada ng isang serye ng mga tala kung saan ginawa niyang napakalinaw ang kanyang posisyon tungkol sa pagpapatakbo ng nobelang device na ito.

Sa huling puntong ito, nagsumikap si Ada Lovelace upang ilarawan ang mga teknikal na detalye ng makinang pang-analytical, ngunit ipinakita rin niya sa mga talang ito ang mga pangunahing prinsipyo ng pagproseso ng data. Bukod pa rito, sa kanyang mga tala, gamit ang kilala na natin ngayon bilang Ada Algorithm, inilarawan ni Lovelace nang detalyado ang pagpapatakbo ng mga punch card, na may kakayahang mag-compute ng mga numero ng Bernoulli.

Upang malaman ang higit pa tungkol sa kung ano ang ibig sabihin ng isang algorithm, iniimbitahan kita na basahin ang aming artikulo na tinatawag na: ¿Ano ang isang algorithm sa programming? Mga Detalye!.

Sa ganitong paraan, si Augusta Ada Byron Lovelace ay naging hindi lamang ang unang babae na naglalarawan ng isang programming language, ngunit siya rin ay itinuturing na unang computer programmer sa kasaysayan. Bukod pa rito, nauuna si Lovelace sa oras at tiniyak na ang analytical engine ay magiging isang imbensyon sa kalaunan na may kakayahang gawin ang anumang hiniling dito.

sino-ang-unang-programmer-2

Kahalagahan ng pag-iskedyul

Sa pangkalahatang mga termino, ang programming ay ang representasyon ng kaalaman kung saan kami ay bumubuo ng mga solusyon sa ilang mga problema. Kaugnay nito, upang mas maunawaan ang konseptong ito, mahalagang tandaan kung paano gumagana ang computer.

Sa prinsipyo, dapat nating sabihin na ang mga computer ay bumubuo ng isang sistema na may kakayahang magproseso ng data sa pamamagitan ng pagtanggap ng isang pangkat ng mga tagubilin. Sa ganitong paraan, maaari rin nating banggitin na ang mga tagubiling ito ay nagmula sa mga programa, na isinulat gamit ang mga programming language.

Bukod pa rito, naiintindihan ng computer ang algorithm na naka-encode sa programming language, upang tumugon sa paunang problema sa ibang pagkakataon sa pamamagitan ng pagganap ng mga partikular na gawain. Kaya, ang mga pag-andar ng computer ay maaaring ibuod bilang: Mag-imbak, mag-ayos, kumuha at magpadala ng impormasyon nang mabilis, ligtas at tumpak.

Sa wakas, mayroon tayong programming na ang sining ng paglalarawan sa mundo sa pamamagitan ng isang wikang naiintindihan ng mga computer. Bilang karagdagan, pinapadali nito ang komunikasyon sa pagitan ng mga tao at mga makina, na nagiging isang mahalagang pinto na nagbibigay-daan sa pag-access sa kaalaman.

Kung gusto mong malaman ang kaunti pa tungkol sa kahalagahan ng programming, maaari mong basahin ang artikulong pinamagatang: Pagprogram ng kompyuter: Kahulugan at mga halimbawa.

Kasaysayan ng mga wika ng programa

Una sa lahat, dapat naming linawin na ang aming intensyon ay hindi malalim na pag-aralan ang paksa ng mga programming language, ngunit sa halip ay ipakita sa iyo nang maikli kung paano ang kanilang ebolusyon. Sa ganitong paraan, ganap na kailangang tandaan na ang mga unang computer ay nakatanggap lamang ng mga tagubilin sa tanging wika na alam nila, na tinatawag na machine language.

Kaugnay nito, ito ay isang wikang batay sa binary code, na kinakailangan ding malaman sa memorya ang mga posisyon kung saan naka-imbak ang data. Tungkol sa huling aspetong ito, dahil madaling maunawaan, karaniwan nang gumawa ng malaking bilang ng mga error, na naging dahilan upang maging mahirap ang proseso ng pag-debug.

Bukod pa rito, sa sandaling lumago ang mga pangangailangan na may kaugnayan sa pamamahala ng impormasyon, naging kinakailangan upang lumikha ng mga alternatibong solusyon. Kaya, ang iba pang mga uri ng mga programming language ay ipinanganak, hanggang sa sila ay umunlad sa mga alam natin ngayon.

Sa kabilang banda, habang lumalawak ang larangan ng aplikasyon ng computing at kinuha ng mga computer ang mga karaniwang lugar, lumitaw ang mas madaling ma-access na mga programming language. Bukod pa rito, ang mga ito ay naging mas simple, mas komportableng hawakan at mas madaling matutunan.

Iba pang kababaihan sa mundo ng computing

Bagama't totoo na sa buong kasaysayan ng teknolohiya ay mas karaniwan ang makakita ng mas maraming lalaki kaysa sa mga babae, hindi natin mabibigo na banggitin ang ilan sa kanila na napakahusay na kumatawan sa atin. Sa ganitong paraan, sa ibaba ay babanggitin natin ang ilang iba pang mga pangalan na may kaugnayan sa pag-compute, nang walang ganitong kahulugan na walang ibang kababaihan na may sapat na merito upang mapabilang sa maliit na listahang ito.

Grace murray hopper

Kay Grace Murray Hopper, isang military scientist, utang namin ang pagbuo ng unang compiler para sa mga programming language. Bukod pa rito, gumawa ito ng mahahalagang pagsulong sa mga tuntunin ng mga independiyenteng wika ng programming.

Kaugnay nito, salamat sa sikat na babaeng ito na ipinanganak sa Estados Unidos noong 1906, alam na natin ngayon ang tinatawag na COBOL language.

Hedwing Eva Maria Kiesler.

Hedy Lamarr

Si Hedwing Eva María Kiesler, na mas kilala bilang Hedy Lamarr, ay posibleng mas naaalala sa kanyang kalidad bilang isang artista kaysa sa kanyang mga kontribusyon sa computing. Gayunpaman, ang maganda at matalinong babaeng ito, na ipinanganak sa Austria noong 1914, ay ang nangunguna sa spread spectrum na may kaugnayan sa mga wireless na komunikasyon.

Kaugnay nito, salamat sa konseptong ipinakilala ni Hedy Lamarr, ang lisensyang nauugnay sa mga sistema ng paggabay sa radyo ay nakuha sa kalaunan. Bukod pa rito, ang babaeng may iba't ibang aspeto ay nakabuo ng teknolohiya ng frequency hopping, na malawakang ginagamit sa larangan ng militar.

Sa wakas, ang mga gawa ni Hedy Lamarr ay kumakatawan sa isang tunay na pagbabago sa larangan ng komunikasyon. Sa bagay na ito, maaari nating patunayan na sila ang nagsimula ng teknolohiya ng Bluetooth, na kalaunan ay sumulong patungo sa kilala natin ngayon bilang signal ng WiFi.

jude milhon

Si Jude Milhon, ipinanganak sa Estados Unidos noong 1939, ay isang babae na puno ng kontrobersya ang buhay. Buweno, mula sa isang maagang edad ay inialay niya ang kanyang sarili sa paglaban para sa mga karapatang sibil, na humantong sa kanya sa bilangguan sa iba't ibang okasyon.

Gayunpaman, sikat din ito sa ibang larangan, tulad ng: computing. Kaugnay nito, kinikilala si Jude Milhon bilang tagapagtanggol ng mga hacker, isang propesyon kung saan inialay niya ang kanyang sarili sa halos buong buhay niya.

Sa huling aspetong ito, makatarungang linawin na siya ay hindi lamang isang natatanging hacker, ngunit siya rin ay isang mahusay na programmer. Bukod pa rito, ipinaglaban niya ang mga karapatan sa privacy sa Internet at para sa mga digital na karapatan sa pangkalahatan.

Radyo Joy Perlman.

Radio Perlman

Sa kanyang bahagi, si Radia Joy Perlman ay ipinanganak sa Estados Unidos noong 1951, na inialay ang karamihan sa kanyang buhay sa pag-unlad ng teknolohiya. Sa ganitong paraan, masasabi nating siya ay isang mahalagang tagalikha ng software at isang mahusay na network engineer.

Kaugnay nito, mayroon kaming Radia Perlman ay kasalukuyang kilala bilang Ina ng Internet. Well, ang mga mahahalagang konsepto na nauugnay sa mga protocol ng network at seguridad ay nauugnay dito.

Carol shaw

Ang sikat na babaeng ito, na nagngangalang Carol Shaw ay isang electrical engineer, dalubhasa sa computing, na isinilang sa Estados Unidos noong 1955. Sa pangkalahatan, masasabi natin tungkol sa kanya na siya ay kinikilala sa buong mundo sa pagiging taga-disenyo ng mga unang video game na ginawa namin. nakilala.

Gayunpaman, pagkatapos ng kanyang tagumpay sa bagong lugar na ito, inabandona niya ang disenyo ng video game at inialay ang kanyang sarili sa paglikha ng mga high-end na computer. Sa pagsasaalang-alang na ito, mula doon, sinikap niyang pagbutihin ang pagiging maaasahan ng ganitong uri ng computer.

Ilang kontribusyon ng ibang kababaihan sa pag-unlad ng informatics

Tulad ng maaari nating hulaan, sa paglipas ng mga taon maraming kababaihan ang gumawa ng kanilang marka sa mundo ng computing. Gayunpaman, sa ibaba ay ipapakita namin ang ilan sa mga pinakamahalagang proyekto na kanilang binuo pabor sa pagsulong ng teknolohiya.

E-libro

Sa mga pangkalahatang termino, ang isang e-book o electronic na libro ay tumutukoy sa digital na bersyon ng isang libro, na kinakailangang naiiba sa kasalukuyang konsepto ng isang electronic book reader. Sa bagay na ito, mayroon kaming na si Ángela Ruíz Robles, ipinanganak sa Espanya noong 1895, ang gumawa ng mga unang hakbang sa pagbuo ng konseptong ito.

Kaugnay nito, alam namin na si Ángela Ruíz Robles ay isang kilalang guro ng Espanyol, na palaging nagpapakita ng kapansin-pansing interes sa pagpapabuti ng karanasan sa pagtuturo. Sa ganitong paraan, noong 1949, nagawa niyang idisenyo ang unang panukala para sa isang mekanikal na encyclopedia, kung saan ang isang prototype ay binuo ilang taon mamaya na itinuturing na pasimula ng e-book.

Pixel art

Ang pixel art ay ang pinakamataas na pagpapahayag ng digital art, na tumutukoy sa pag-edit ng mga larawang pixel sa pamamagitan ng pixel. Kaugnay nito, ang pamamaraang ito ay isinasagawa sa pamamagitan ng paggamit ng mga dalubhasang programa, tulad ng: Pain.NET, Pickle, Microsoft Paint, bukod sa iba pa.

Bukod pa rito, mahalagang banggitin na ang nangunguna sa ganitong uri ng disenyo ay si Susan Kare, isang Amerikanong artist at graphic designer, na ipinanganak noong 1954. Sa parehong paraan, siya ang taga-disenyo ng typography ng Apple, na kanyang batay sa grid ng mga pixel; Bilang karagdagan, siya ang may-akda ng karamihan sa mga icon na sinusunod sa nasabing operating system.

Mga graphic na pakikipagsapalaran

Sa pangkalahatan, ang genre ng graphic adventure ay tumutukoy sa mga video game kung saan aktibong nakikipag-ugnayan ang player sa mga elemento sa paligid niya. Ito ay upang subukang tumugon sa iba't ibang mga sitwasyon na lumitaw sa pamamagitan ng iba't ibang mga palaisipan.

Bukod pa rito, mayroon kaming mga graphic na pakikipagsapalaran ay naiiba sa pakikipagsapalaran sa pakikipag-usap dahil ang una ay may kasamang mga larawang eksena sa halip na mga teksto. Sa wakas, dapat nating banggitin na ang mahalagang pagsulong na ito sa mundo ng mga video game ay gawa ni Roberta Williams, lalo na tungkol sa mga laro para sa mga personal na computer.

Computer imaging

Si Katherine Louise Bouman, na mas kilala bilang Katie Bouman, ay isang Amerikanong siyentipiko na ipinanganak noong 1989. Utang namin sa kanya ang muling pagtatayo ng unang imahe ng isang black hole, na posible dahil sa kanyang pag-aaral sa computer imaging. .

Sa pagsasaalang-alang na ito, mahalagang banggitin na siya ang pangunahing tagalikha ng algorithm na nagpapahintulot sa amin na makuha ang larawan ng imahe na tinutukoy namin sa nakaraang talata. Sa kabilang banda, ang proyektong tinatawag na Harvard Black Hole Initiative ay gumagana batay sa paglikha ng isang network ng mga radio antenna na ginagawang posible na makuha ang mga imahe.

Prinsipyo ng pagpapalit ng Liskov

Ang prinsipyo ng pagpapalit ng Liskov ay direktang nauugnay sa object-oriented na programming, mas partikular sa pundasyon ng mana na nagpapakilala sa paradigm na ito. Bukod pa rito, ang konseptong ito ay gawa ng mga Amerikanong inhinyero: Barbara Liskov at Jeannette Wing, na ganap na nakatuon sa computer science.

Sa kabilang banda, mahalagang banggitin na ang Liskov substitution principle statement ay nagtatatag ng sumusunod na premise: bawat klase na minana mula sa iba ay maaaring gamitin nang walang pagkakaiba sa pagitan nila. Sa huli, maaari nating sabihin na ang prinsipyong ito ay nagsisilbi upang mapataas ang kalidad ng code ng programa.