Tsogolo lachitukuko cha mapulogalamu: Tsogolo la makompyuta P2

ZITHUNZI CREDIT: Quantumrun

Tsogolo lachitukuko cha mapulogalamu: Tsogolo la makompyuta P2

    Mu 1969, Neil Armstrong ndi Buzz Aldrin adakhala ngwazi zapadziko lonse lapansi atakhala anthu oyamba kuponda pa Mwezi. Koma pamene openda zakuthambo awa anali ngwazi pa kamera, pali zikwizikwi za ngwazi zosaimbidwa zomwe popanda kutengapo gawo, kutera koyamba kwa Mwezi sikukanatheka. Ochepa mwa ngwazi izi anali opanga mapulogalamu omwe adalemba ndege. Chifukwa chiyani?

    Koma makompyuta amene analipo panthawiyo anali osavuta kuposa masiku ano. M'malo mwake, foni yam'manja yamunthu wamba ndi yamphamvu kwambiri kuposa chilichonse chomwe chili mumlengalenga wa Apollo 11 (ndi ma 1960 onse a NASA pankhaniyi). Kuphatikiza apo, makompyuta panthawiyo adalembedwa ndi opanga mapulogalamu apadera omwe adakonza mapulogalamu m'zilankhulo zoyambira zamakina: AGC Assembly Code kapena mophweka, 1s ndi 0s.

    M'malo mwake, m'modzi mwa ngwazi zosadziwika izi, Director wa Apollo space wa Software Engineering Division, Margaret Hamilton, ndipo gulu lake linayenera kulemba phiri la code (chithunzi pansipa) kuti kugwiritsa ntchito zilankhulo zamakono zamakono zikanatha kulembedwa pogwiritsa ntchito pang'ono chabe.

    (Pa chithunzi pamwambapa ndi Margaret Hamilton atayima pafupi ndi mulu wa mapepala okhala ndi pulogalamu ya Apollo 11.)

    Ndipo mosiyana ndi masiku ano pomwe opanga mapulogalamu amalembera pafupifupi 80-90 peresenti ya zochitika zomwe zingatheke, pamishoni za Apollo, code yawo iyenera kuwerengera chilichonse. Kuti timvetse zimenezi, Margaret mwiniyo anati:

    "Chifukwa cha zolakwika zomwe zili m'mabuku owunika, rendezvous radar switch idayikidwa pamalo olakwika. Izi zidapangitsa kuti itumize zizindikiro zolakwika pakompyuta. Zotsatira zake zidakhala kuti kompyutayo idafunsidwa kuti igwire ntchito zake zonse zokhazikika pakutera. polandira katundu wowonjezera wa data yabodza yomwe idagwiritsa ntchito 15% ya nthawi yake.Kompyuta (kapena m'malo mwake pulogalamu yomwe ili mmenemo) inali yanzeru mokwanira kuzindikira kuti ikufunsidwa kuti igwire ntchito zambiri kuposa zomwe iyenera kuzichita. kutulutsa alamu, zomwe zikutanthauza kuti woyenda mumlengalenga, ndachulukidwa ndi ntchito zambiri kuposa zomwe ndiyenera kuchita pakadali pano, ndipo ndingosunga ntchito zofunika kwambiri, mwachitsanzo, zofunika pakutera ... , kompyuta inakonzedwa kuti ichite zambiri kuposa kuzindikira zolakwika.Mndandanda wathunthu wa mapulogalamu obwezeretsa unaphatikizidwa mu pulogalamuyo.Mchitidwe wa pulogalamuyo, pamenepa, kunali kuchotsa ntchito zomwe zinali zofunika kwambiri ndikukhazikitsanso zofunika kwambiri ... Ngati kompyuta alibeadazindikira vutoli ndikuchitapo kanthu, ndikukayika ngati Apollo 11 ikanakhala mwezi wopambana womwe unkatera."

    - Margaret Hamilton, Mtsogoleri wa Apollo Flight Computer Programming MIT Draper Laboratory, Cambridge, Massachusetts, "Computer Got Loaded", Letter to Datamation, March 1, 1971

    Monga tanenera kale, chitukuko cha mapulogalamu chasintha kuyambira masiku oyambirira a Apollo. Zilankhulo zatsopano zamapulogalamu apamwamba zidalowa m'malo mwa njira yotopetsa yolemba ma 1s ndi 0s polemba mawu ndi zizindikilo. Ntchito monga kupanga nambala yachisawawa yomwe inkafuna masiku okhomera tsopano yasinthidwa ndikulemba mzere umodzi wolamula.

    Mwa kuyankhula kwina, kulembera mapulogalamu kumangochitika zokha, mwachilengedwe, komanso anthu pazaka khumi zilizonse. Makhalidwewa adzapitirirabe m'tsogolomu, kutsogolera kusintha kwa mapulogalamu a mapulogalamu m'njira zomwe zidzakhudza kwambiri moyo wathu wa tsiku ndi tsiku. Izi ndi zomwe mutu uwu wa Tsogolo Lamakompyuta mndandanda udzafufuza.

    Kupanga mapulogalamu kwa anthu ambiri

    Njira yosinthira kufunikira kwa ma code 1s ndi 0s (chilankhulo cha makina) ndi mawu ndi zizindikilo (chilankhulo cha anthu) chimatchedwa njira yowonjezerera zigawo zotsalira. Izi zabwera ngati zilankhulo zatsopano zamapulogalamu zomwe zimasinthiratu ntchito zovuta kapena zofananira zomwe zidapangidwira. Koma kumayambiriro kwa zaka za m'ma 2000, makampani atsopano adatuluka (monga Caspio, QuickBase, ndi Mendi) omwe anayamba kupereka zomwe zimatchedwa kuti palibe-code kapena mapulaneti otsika.

    Awa ndi ma dashboards osavuta kugwiritsa ntchito, pa intaneti omwe amathandizira akatswiri omwe si aukadaulo kupanga mapulogalamu ogwirizana ndi zosowa za bizinesi yawo pophatikiza ma code (zizindikiro/zojambula). Mwa kuyankhula kwina, m'malo modula mtengo ndikuupanga kukhala kabati yovala, mumaimanga pogwiritsa ntchito zida zomwe zidapangidwa kale kuchokera ku Ikea.

    Ngakhale kugwiritsa ntchito ntchitoyi kumafunikirabe mulingo wina waukadaulo wamakompyuta, simukufunikanso digiri ya sayansi yamakompyuta mugwiritse ntchito. Zotsatira zake, mawonekedwe amtunduwu akuthandizira kukwera kwa mamiliyoni a "opanga mapulogalamu" atsopano m'makampani, ndipo akuthandizira ana ambiri kuphunzira kulemba akadali achichepere.

    Kufotokozeranso tanthauzo la kukhala wopanga mapulogalamu

    Panali nthawi yomwe malo kapena nkhope ya munthu inkangotengedwa pansalu. Wojambula amayenera kuphunzira ndi kuyesa kwa zaka zambiri monga wophunzira, kuphunzira luso la kujambula-momwe angagwirizanitse mitundu, zida zomwe zili bwino kwambiri, njira zolondola zopangira zithunzi. Mtengo wa malonda ndi zaka zambiri zomwe zinkafunika kuti zitheke bwino zimatanthauzanso kuti ojambula anali ochepa komanso ochepa.

    Kenako kamera inapangidwa. Ndipo podina batani, mawonekedwe ndi zithunzi zidajambulidwa mumphindikati zomwe zikadatenga masiku kapena milungu kuti zipente. Ndipo makamera atayamba kuyenda bwino, adatsika mtengo, ndipo adachulukana mpaka pano akuphatikizidwa mu foni yam'manja yofunikira kwambiri, kujambula dziko lozungulira kunakhala chinthu wamba komanso wamba chomwe aliyense akutenga nawo mbali.

    Pamene zosokoneza zikupita patsogolo ndipo zilankhulo zatsopano zamapulogalamu zimasinthiratu ntchito yowonjezereka yopangira mapulogalamu, kodi kukhala wopanga mapulogalamu pakadutsa zaka 10 mpaka 20 kudzatanthauza chiyani? Kuti tiyankhe funsoli, tiyeni tiyang'ane momwe opanga mapulogalamu amtsogolo angapangire mapulogalamu a mawa:

    *Choyamba, ntchito zonse zokhazikika, zobwerezabwereza zidzatha. M'malo mwake padzakhala laibulale yayikulu yamakhalidwe omwe adafotokozedweratu, ma UI, ndikusintha ma data (magawo a Ikea).

    *Monga lero, olemba anzawo ntchito kapena mabizinesi amafotokozera zolinga zenizeni ndi zomwe angachite kuti opanga mapulogalamu azichita pogwiritsa ntchito mapulogalamu apadera kapena nsanja.

    *Madivelopawa adzalemba njira zawo zogwirira ntchito ndikuyamba kujambula zolembedwa zoyambilira za pulogalamu yawo polowa mulaibulale yamagulu awo ndikugwiritsa ntchito mawonekedwe olumikizirana kuti azilumikizana pamodzi —mawonekedwe opezeka kudzera mu augmented reality (AR) kapena virtual reality (VR).

    *Makina apadera a intelligence (AI) omwe adapangidwa kuti amvetsetse zolinga ndi zomwe zingabweretsedwe ndi zomwe adalemba koyambirira, adzakonzanso makonzedwe a mapulogalamu omwe adalembedwa ndikuyesa kuyesa zonse zotsimikizika.

    * Kutengera zotsatira, AI ifunsa mafunso ambiri kwa wopanga mapulogalamu (mwina kudzera pakulankhula, ngati Alexa), kufunafuna kumvetsetsa ndikutanthauzira zolinga za polojekitiyi ndi zomwe zingabweretse ndikukambirana momwe pulogalamuyo iyenera kuchita muzochitika zosiyanasiyana. ndi chilengedwe.

    *Kutengera malingaliro a wopanga, AI iphunzira pang'onopang'ono cholinga chake ndikupanga code kuti iwonetse zolinga za polojekiti.

    *Kubwerera ndi mtsogolo, mgwirizano wamakina a anthu udzasinthanso mtundu wa pulogalamuyo mpaka mtundu womalizidwa komanso wogulitsidwa utakonzeka kukhazikitsidwa mkati kapena kugulitsidwa kwa anthu.

    * M'malo mwake, mgwirizanowu upitilira pulogalamuyo ikadzawonetsedwa kuti ikugwiritsidwa ntchito padziko lonse lapansi. Monga nsikidzi zosavuta zimanenedwa, AI idzazikonza zokha m'njira yomwe imawonetsa zolinga zoyambilira zomwe zafotokozedwa panthawi yopanga mapulogalamu. Pakadali pano, nsikidzi zazikulu zidzafuna mgwirizano wa anthu-AI kuti athetse vutoli.

    Ponseponse, opanga mapulogalamu amtsogolo adzayang'ana pang'ono pa 'momwe' ndi zambiri pa 'chiyani' ndi 'chifukwa chiyani.' Adzakhala amisiri ochepa komanso amisiri ambiri. Kupanga mapulogalamu kudzakhala ntchito yanzeru yomwe idzafunika anthu omwe amatha kulankhulana mwadongosolo zolinga ndi zotulukapo zake m'njira yomwe AI ingamvetsetse ndikuyika makina omaliza a digito kapena nsanja.

    Artificial Intelligence yoyendetsedwa ndi chitukuko cha mapulogalamu

    Potengera gawo lomwe lili pamwambapa, zikuwonekeratu kuti tikuwona kuti AI itenga gawo lalikulu kwambiri pantchito yopanga mapulogalamu, koma kukhazikitsidwa kwake sikungofuna kupanga opanga mapulogalamu kuti akhale ogwira mtima, palinso mphamvu zamabizinesi zomwe zimathandizira izi.

    Mpikisano pakati pa makampani opanga mapulogalamu ukukula kwambiri chaka chilichonse. Makampani ena amapikisana pogula omwe akupikisana nawo. Ena amapikisana pa kusiyanitsa mapulogalamu. Vuto lomwe lili ndi njira yomalizayi ndikuti silingatetezedwe mosavuta. Pulogalamu iliyonse kapena kukonza zomwe kampani imodzi imapatsa makasitomala ake, omwe akupikisana nawo amatha kukopera mosavuta.

    Pachifukwa ichi, apita masiku omwe makampani amamasula mapulogalamu atsopano chaka chilichonse mpaka zaka zitatu. Masiku ano, makampani omwe amayang'ana kwambiri kusiyanitsa ali ndi chilimbikitso chandalama kuti atulutse mapulogalamu atsopano, kukonza mapulogalamu, ndi mawonekedwe apulogalamu pafupipafupi. Makampani ofulumira kupanga zatsopano, m'pamenenso amayendetsa kukhulupirika kwamakasitomala ndikuwonjezera mtengo wakusinthana ndi omwe akupikisana nawo. Kusintha kumeneku pakubweretsa zosintha zaposachedwa zamapulogalamu ndizomwe zimatchedwa "kutumiza mosalekeza."

    Tsoka ilo, kutumiza mosalekeza sikophweka. Pafupifupi kotala lamakampani masiku ano apulogalamu atha kuchita zomwe akufuna kuti zichitike. Ichi ndichifukwa chake pali chidwi chochuluka chogwiritsa ntchito AI kufulumizitsa zinthu.

    Monga tafotokozera kale, AI idzakhala ndi gawo lothandizira pakukonza mapulogalamu ndi chitukuko. Koma kwakanthawi kochepa, makampani akuigwiritsa ntchito kuti apititse patsogolo njira zotsimikizira (zoyesa) zamapulogalamu. Ndipo makampani ena akuyesera kugwiritsa ntchito AI kuti agwiritse ntchito zolemba zamapulogalamu-njira yotsatirira kutulutsidwa kwa zinthu zatsopano ndi zigawo zake ndi momwe zidapangidwira mpaka pamlingo wa code.

    Ponseponse, AI itenga gawo lalikulu pakupanga mapulogalamu. Makampani opanga mapulogalamu omwe amadziwa kugwiritsa ntchito kwake koyambirira amasangalala ndi kukula kwakukulu kuposa omwe akupikisana nawo. Koma kuti muzindikire zopindula za AI izi, makampaniwa adzafunikanso kuwona kupita patsogolo kwa zinthu za Hardware - gawo lotsatira lifotokoza zambiri pamfundoyi.

    Software monga utumiki

    Mitundu yonse ya akatswiri opanga amagwiritsa ntchito mapulogalamu a Adobe popanga zaluso zama digito kapena ntchito yopangira. Kwa zaka pafupifupi makumi atatu, mudagula pulogalamu ya Adobe ngati CD ndipo mumagwiritsa ntchito kosatha, ndikugula zosinthidwa zamtsogolo momwe zingafunikire. Koma pakati pa 2010s, Adobe adasintha njira yake.

    M'malo mogula ma CD a mapulogalamu okhala ndi makiyi okwiyitsa umwini, makasitomala a Adobe tsopano akuyenera kulipira mwezi uliwonse kuti akhale ndi ufulu wotsitsa pulogalamu ya Adobe pazida zawo zamakompyuta, mapulogalamu omwe angagwire ntchito limodzi ndi intaneti yokhazikika mpaka nthawi zonse ku maseva a Adobe. .

    Ndi kusinthaku, makasitomala sakhalanso ndi mapulogalamu a Adobe; adachita lendi monga momwe amafunikira. Pobwezera, makasitomala sakuyeneranso kugula nthawi zonse mapulogalamu a Adobe; malinga ngati adalembetsa ku ntchito ya Adobe, amakhala ndi zosintha zaposachedwa zomwe zidakwezedwa ku chipangizo chawo nthawi yomweyo akamasulidwa (nthawi zambiri kangapo pachaka).

    Ichi ndi chitsanzo chimodzi chokha cha imodzi mwazinthu zazikulu kwambiri zamapulogalamu zomwe taziwona m'zaka zaposachedwa: momwe mapulogalamu asinthira kukhala ntchito m'malo mongopanga zodziyimira zokha. Osati ang'onoang'ono okha, mapulogalamu apadera, komanso machitidwe onse, monga tawonera ndikutulutsidwa kwa Microsoft Windows 10 zosintha. Mwanjira ina, mapulogalamu ngati ntchito (SaaS).

    Mapulogalamu odziphunzitsa okha (SLS)

    Kumanga pamakampani akusintha kupita ku SaaS, njira yatsopano yamapulogalamu ikuwonekera yomwe imaphatikiza SaaS ndi AI. Makampani otsogola ochokera ku Amazon, Google, Microsoft, ndi IBM ayamba kupereka zida zawo za AI ngati ntchito kwa makasitomala awo.

    Mwa kuyankhula kwina, sikulinso AI ndi kuphunzira pamakina kumangopezeka kwa zimphona zamapulogalamu okha, tsopano kampani iliyonse ndi wopanga mapulogalamu amatha kupeza zida za AI zapaintaneti kuti apange mapulogalamu ophunzirira okha (SLS).

    Tikambirana za kuthekera kwa AI mwatsatanetsatane mndandanda wathu wa Future of Artificial Intelligence, koma pamutuwu, tinena kuti opanga mapulogalamu aposachedwa komanso amtsogolo apanga SLS kuti apange makina atsopano omwe amayembekezera ntchito zomwe zikufunika kuchitidwa ndi mtsogolo. ingokwanitsirani zokhazo.

    Izi zikutanthauza kuti wothandizira wamtsogolo wa AI aphunzira momwe mumagwirira ntchito kuofesi ndikuyamba kukugwirirani ntchito zoyambira, monga kupanga zikalata momwe mumawakondera, kulemba maimelo anu m'mawu anu, kuyang'anira kalendala yanu yantchito ndi zina zambiri.

    Kunyumba, izi zitha kutanthauza kukhala ndi dongosolo la SLS loyang'anira nyumba yanu yamtsogolo yanzeru, kuphatikiza ntchito monga kutenthetsera nyumba yanu musanafike kapena kutsatira zomwe mukufuna kugula.

    Pofika m'zaka za m'ma 2020 mpaka m'ma 2030, machitidwe a SLS awa adzakhala ndi gawo lofunika kwambiri m'misika yamakampani, boma, asilikali, ndi ogula, pang'onopang'ono kuthandiza aliyense kukonza zokolola zawo ndikuchepetsa zinyalala zamitundu yonse. Tifotokoza zaukadaulo wa SLS mwatsatanetsatane pambuyo pake mndandandawu.

    Komabe, pali kugwira kwa zonsezi.

    Njira yokhayo yomwe zitsanzo za SaaS ndi SLS zimagwirira ntchito ngati intaneti (kapena zomangamanga kumbuyo kwake) zikupitirizabe kukula ndi kuwongolera, pamodzi ndi makompyuta ndi zipangizo zosungiramo zinthu zomwe zimayendetsa 'mtambo' machitidwe awa a SaaS / SLS amagwira ntchito. Mwamwayi, zomwe tikutsatira zimawoneka zolimbikitsa.

    Kuti mudziwe momwe intaneti ingakulire ndikusinthika, werengani zathu Tsogolo la intaneti mndandanda. Kuti mudziwe zambiri za momwe hardware yamakompyuta idzapitirire, werengani pogwiritsa ntchito maulalo omwe ali pansipa!

    Tsogolo la Makompyuta angapo

    Ogwiritsa ntchito omwe akubwera kuti afotokozenso umunthu: Tsogolo la makompyuta P1

    Kusintha kwa digito yosungirako: Tsogolo la Makompyuta P3

    Lamulo la Moore lomwe likuwonongeka kuti liyambitse kuganiziranso kofunikira kwa ma microchips: Tsogolo la Makompyuta P4

    Cloud computing imakhala yokhazikika: Tsogolo la Makompyuta P5

    Chifukwa chiyani mayiko akupikisana kuti apange makompyuta apamwamba kwambiri? Tsogolo la Makompyuta P6

    Momwe makompyuta a Quantum angasinthire dziko: Tsogolo la Makompyuta P7    

    Kusintha kwamtsogolo kwamtsogolo kwamtsogolo

    2023-02-08

    Zolosera zam'tsogolo

    Maulalo otsatirawa otchuka komanso amasukulu adatchulidwira zamtsogolo:

    Maulalo otsatirawa a Quantumrun adatchulidwira zamtsogolo: