O le a le polokalame?
Polokalama o se faaupuga e faʻaaogaina e faʻamatala ai le faagasologa o le tusitusi, suʻega, ma le tausia o le faʻailoga autu o polokalama. O se gaioiga taua i le atinaʻeina o polokalama komepiuta, polokalame ma faiga. E faʻaogaina e le au fai polokalame gagana polokalame e fesoʻotaʻi ai ma komepiuta ma fatuina faatonuga e mafai ona latou malamalama ma faʻatino.
I lona autu, o polokalame e uiga i le foia o faafitauli ma le otometi galuega e ala i le fatuina o algorithms. O se algorithm o se faasologa o laasaga talafeagai ma saʻo e mulimulitaʻia e foia ai se faʻafitauli faʻapitoa. E ala i polokalame, algorithms ua faaliliuina i se "gagana" malamalama e komepiuta, e mafai ai ona latou faia galuega. auala lelei.
Polokalama e aofia ai matā'upu 'ese'ese, mai le fa'atupuina o polokalame fa'apitoa e o'o atu i le fa'atupuina o polokalame fa'apitoa mo le atamai fa'apitoa, atina'e i luga ole laiga, ata fa'akomepiuta, ma isi. O le fa'aogaina o polokalame ua avea ai ma tomai fa'avae i le lalolagi fa'atekonolosi i aso nei. Faatasi ai ma polokalame, e mafai ona faia ni fofo i faafitauli faigata ma saofagā i mea fou i pisinisi eseese.
Polokalama e manaʻomia ai le faʻaogaina, mafaufauga faʻapitoa ma le fatufatuaʻi. E le gata i lea, e taua le i ai o se malamalama malosi i le matematika ma se malamalama i le auala e galue ai masini komepiuta. Ae ui i lea, faatasi ai ma le faʻataʻitaʻiga ma le faʻamaoni, e mafai e soʻo se tasi ona aʻoaʻoina le polokalame.
I totonu o lenei tusiga, o le a tatou suʻesuʻeina loloto pe o le a le polokalame, o ona faʻavae, o gagana faʻalauiloa masani ma pe faʻapefea ona avea lenei aʻoaʻoga ma vaega taua o la tatou sosaiete faʻatekonolosi. Auai ma matou i lenei faigamalaga i le lalolagi matagofie o polokalame!
Folasaga i polokalame
Polokalama ose fanua mata'ina ua faaaoga lena e fai polokalame, talosaga ma itulau web. O se fa'agasologa e tusia ai fa'atonuga sa'o mo se komepiuta e fa'atino ai ni gaioiga. Faʻafetai i polokalame, e mafai ona tatou faʻaogaina galuega, foia faʻafitauli faigata, ma faia ni fofo fou.
I polokalame, eseese gagana polokalame e faʻaaogaina e pei ole Python, Java, C++ poʻo le JavaScript, ma isi. O gagana ta'itasi e iai lana fa'asologa ma tulafono, ae fa'atasi uma i latou le sini o le tusiaina o fa'amatalaga manino ma manino. Code o se fa'asologa o fa'atonuga e ta'u atu i le komepiuta le mea e fai, la'asaga ma lea la'asaga. O nei faʻatonuga e mafai ona matua faigofie pe faʻalavelave, faʻatatau i le galuega e te manaʻo e fai.
Ina ia avea ma se tagata fai polokalame lelei, e tatau ona i ai ni auʻiliʻiliga ma tomai faʻapitoa, faʻapea foʻi ma se mafaufau fatufatuaʻi ma faʻafitauli. O le programming process e manaʻomia le onosaʻi ma le onosaʻi, aua e masani ona i ai faʻafitauli ma bugs i code e foʻia. Ae ui i lea, o le faʻamalieina o le vaʻaia o ou manatu o loʻo ola mai i le tulaga o le galue polokalama e le mafaatusalia. Polokalama ose meafaigaluega mamana e mafai ai ona tatou faʻaliliuina o tatou manatu i mea moni ma sao i le alualu i luma tekinolosi.
Le uiga ma le taua o polokalame
La polokalame O le faagasologa o le mamanuina, faʻailoga, ma le fatuina o polokalama komepiuta ina ia mafai ai e komepiuta ona faʻatino galuega faʻapitoa. O se seti o faʻatonuga poʻo algorithms e taʻu atu i le komepiuta le mea e fai ma pe faʻafefea ona fai. O le polokalame E taua tele mo le fa'agaoioia o le tele o masini ma faiga tatou te fa'aogaina i o tatou olaga i aso uma, mai telefoni fe'avea'i i meaafale ma ta'avale.
La polokalame O se tomai faavae i le lalolagi faatekinolosi i aso nei. E manaomia i vaega eseese, e pei o atina'e i luga ole laiga, su'esu'ega fa'amaumauga, atamai fa'apitoa ma le saogalemu i luga ole laiga. Le gafatia e faʻatulagaga E le gata e te maua ai se avanoa fa'atauvaga i le maketi galuega, ae mafai ai foi ona e malamalama pe fa'afefea ona fa'aogaina polokalame ma talosaga matou e fa'aoga i aso uma.
I le faaopoopo atu, o le polokalame fa'amalosia mafaufauga fa'atatau ma au'ili'ili. Pe a atiaʻe algorithms ma foia faʻafitauli, e tatau i tagata fai polokalame ona mulimulitaʻi i se faʻatulagaina, faʻasolosolo auala E fesoasoani ia i latou e atiaʻe tomai faʻafitauli ma faia faʻamatalaga e faʻatatau i faʻamatalaga. O le polokalame E fa'alauiloa ai fo'i le fatufatua'i ma le fa'afouga e ala i le fa'ataga o tagata fai polokalame e faia ni fofo tulaga ese ma lelei i lu'itau eseese.
Fa'avae faavae o polokalame
O le a le polokalame?
Polokalama o le faagasologa o tusi code e fa'atonu ai se komepiuta pe fa'apefea ona fa'atino ni galuega. O a tomai faavae I le lalolagi o tekinolosi ma o loʻo i ai i le tele o vaega o lo tatou olaga i aso uma. E faʻaogaina e le au fai polokalame gagana polokalame. ia faia polokalame, polokalama faakomepiuta ma talosaga e mafai ai ona tatou faia ni gaioiga eseese i luga oa tatou masini faaeletonika, mai le faaaogaina o se talosaga fe'au i le su'esu'eina o le Initaneti.
le mataupu faavae autu Polokalama e faʻavae i luga o le faʻaogaina ma le fofoina o faʻafitauli lelei, e tatau ona i ai se mafaufau fa'atulagaina ma faʻatulagaina, faʻapea foʻi ma le mafai ona talepeina se faʻafitauli lavelave i ni vaega laiti, sili atu ona faʻaogaina. O nisi o mataupu faavae o polokalame e aofia ai: le faʻaogaina o fesuiaiga e teu ai faʻamaumauga, le faʻaogaina o matasele e toe fai ai faʻatonuga, ma le faʻaogaina o tuutuuga e fai ai faʻaiʻuga e faʻatatau i nisi tulaga.
E le gata i lea, o polokalame e manaʻomia a uai atu i auiliiliga ma se malamalama sa'o i faatonuga ma tulafono e pulea ai le gagana polokalame o lo'o fa'aaogaina. O se la'asaga la'ititi o le syntax sese po'o se la'a sese e mafai ona i ai se aafiaga taua i le auala e galue ai se polokalame. O le mea lea, polokalame e tatau foi ona faiga y tonu Pe a tusia le code, iloilo ma le toto'a lau galuega e 'alofia ai mea sese ma fa'amautinoa o lo'o sa'o lelei polokalame.
I se faapuupuuga, o polokalame o se tomai taua i le lalolagi i aso nei. E manaʻomia ai mafaufauga faʻatulagaina, fofo faʻafitauli, ma le gauai i auiliiliga. E faʻaogaina e le au polokalame polokalame gagana e tusi ai tulafono ma fatuina polokalame ma talosaga e mafai ai ona tatou faia ni gaioiga eseese i luga oa tatou masini eletise. Faatasi ai ma se faʻavae mautu i faʻavae o polokalame, e mafai ona e fausia se galuega manuia i lenei matata faʻasolosolo.
Ituaiga gagana polokalame
I le lalolagi komepiuta, polokalame o le faagasologa o le fatuina o se seti o faatonuga poʻo algorithms e taʻu atu ia te oe i se komepiuta fa'afefea ona fai se galuega patino. Polokalama tagata e faʻaaogaina ituaiga eseese o gagana faʻapolokalame e fesoʻotaʻi ma masini. O nei gagana o se seti o tulafono ma faʻailoga e mafai ai ona tusia polokalame i se auala faʻatulagaina ma malamalama. ? E tele ituaiga o polokalame gagana e faʻaaogaina mo faʻamoemoega eseese ma tulaga eseese o lavelave.
O se tasi o ituaiga sili ona taatele o gagana faʻapolokalame o gagana polokalame maualuga O nei gagana ua mamanuina ina ia faʻafaigofie ona malamalama ma faʻaogaina e le au fai polokalame. O nisi o faataitaiga O gagana polokalame maualuga o le Python, Java ma le C ++ O nei gagana e mafai ai ona e tusia polokalame i se auala masani, e faʻaaoga ai upu ma fuaitau tutusa ma le gagana a le tagata. E le gata i lea, latou te ofoina atu se faasologa o mea faigaluega ma galuega e faʻafaigofie ai le atinaʻeina vave o polokalame.
I le isi itu, o loʻo iai foʻi gagana faʻapipiʻi maualalo. O nei gagana e latalata i le gagana masini ma e masani ona faʻaaogaina i polokalame polokalame ma faʻatonutonu meafaigaluega. O se faʻataʻitaʻiga o se gagana faʻapipiʻi maualalo o le gagana faʻapotopotoga, lea e mafai ai ona tusia faʻatonuga e sili atu ona malamalama lelei i le masini. Ae ui i lea, o nei gagana e masani lava ona sili atu ona faigata le faʻaogaina ma manaʻomia le poto faʻapitoa faʻapitoa i le vaega a le tagata fai polokalame.
Fa'aoga ma fa'aoga polokalame
I le taimi nei, la polokalame Ua avea ma meafaigaluega taua i vaega eseese o sosaiete. Mai le atinaʻeina o telefoni feaveaʻi i suʻesuʻega faʻamaumauga, o polokalame o le ki i le faʻauluina o mea fou ma le lelei. O se tasi o talosaga sili ona lauiloa o le fatuina o polokalama faakomepiuta, lea e mafai ai e kamupani ona faʻaogaina faʻagasologa ma faʻamalieina punaoa.
E le gata i le atina'eina o polokalame, o le polokalame E iai fo'i se sao taua i le pisinisi o taaloga vitio. Programmers e nafa ma le fatuina o algorithms e mafai ai e tagata ona gaoioi, fegalegaleai, ma tali atu i gaioiga a le tagata taalo. E fa'aogaina fo'i i le fa'atupuina o fa'aaliga vaaia, atamai e leai se atamai ma le fa'asologa o feso'ota'iga.
Ae o talosaga a polokalame E le gata i le lalolagi numera. I le matata o robotics, polokalame e manaʻomia e pulea ai gaioiga ma amioga a robots e mafai ona faʻaaogaina i alamanuia, i vailaau po'o le su'esu'eina o le vateatea, fa'atasi ai ma isi matā'upu. O le polokalame E faʻaaogaina foʻi i le masini fale, faʻatagaina le pulea atamai o masini o le fale, mai le moli e o'o i le fa'amalo.
I se faapuupuuga, le polokalame O se tomai tele ma talafeagai. i sosaiete taimi nei. O lona fa'aogaina e afua mai i le atina'eina o polokalama i le robotics ma le masini fale. Faatasi ai ma le alualu i luma o tekinolosi, o loʻo faʻaauau pea le faʻatupulaia o le manaʻoga mo tagata fai polokalame, ma avea polokalame o se filifiliga manaia mo i latou o loʻo sailia se matata ma avanoa mo le tuputupu aʻe ma le atinaʻe.
Tomai ma le poto e manaʻomia mo polokalame
Polokalama o se seti o faiga e faʻatupuina ai polokalame komepiuta poʻo talosaga. Ina ia ulufale atu i lenei lalolagi o polokalame, e tatau ona i ai ni tomai faapitoa ma le poto. I lalo ifo, matou te tuʻuina atu nisi o le le faavae taua Le mea e tatau ona e iloa e avea ai ma se tagata fai polokalame agavaa:
1. Fa'atonu polokalame: O lenei mataupu faavae o polokalame e faʻavae i luga o le mafai ona foia faʻafitauli i se auala faʻatulagaina ma saʻo. Ina ia faia lenei mea, e taua tele le malamalama pe faʻapefea ona faʻatulagaina faʻamatalaga ma pe faʻafefea ona mulimulitaʻia se faasologa o laasaga faʻatonu e ausia ai se taunuuga manaʻomia. Fa'apolokalame fa'atatau e aofia ai le fa'ata'ita'iina o manatu fa'apei o tulaga, matasele ma fausaga pulea.
2. Gagana fa'apolokalame: O gagana fa'apolokalame o o le mea faigaluega fa'avae mo le tusiaina o polokalame. E fautuaina e amata i se gagana lauiloa ma tele e pei ole Python, lea ua lauiloa ona o lona fa'aupuga faigofie ma mafai ona faitau. I le aluga o taimi, e aoga le aʻoaʻoina o isi gagana e pei o Java, C ++, JavaScript, faʻatasi ai ma isi, e faʻalautele ai ou gafatia ma faʻafetaui i galuega eseese.
3. Fa'afitauli: Polokalama e pei o le fofoina o se paso. E tatau i le au fai polokalame ona mafai ona su'esu'eina se fa'afitauli ma vaevae i ni vaega laiti ina ia mafai ai ona fa'afetaui lelei. E le gata i lea, e taua tumau le onosai ma le tutumau fa'afeagai ma lu'itau e ono tula'i mai i le taimi o fa'afitauli, talu ai o le polokalame e mana'omia se mafaufauga fa'avasega ma fo'ia fa'afitauli.
Punaoa ma meafaigaluega e aʻoaʻo ai polokalame
O le polokalame O le faagasologa o le fatuina o faatonuga e mafai ona mulimuli ai se komepiuta e faatino ai galuega patino. O se seti o tulafono ma manatu e mafai ai e le au fai polokalame ona atiaʻe polokalame, talosaga ma itulau uepi. O le a'oa'oina o polokalame ose tomai taua tele i le vaitau numera o aso nei, aua e maua ai le tomai e fausia ai, mamanuina, ma foia faafitauli e faaaoga ai gagana eseese polokalame. Afai e te fiafia e ulufale i le lalolagi o polokalame poʻo le faʻaleleia atili o ou tomai, o nisi nei punaoa ma meafaigaluega e mafai ona fesoasoani ia te oe i lou aoaoina.
Vasega luga ole laiga: E tele faʻasalalauga i luga ole laiga e ofoina atu polokalame polokalame mo tagata amata ma faʻapolofesa O nisi e sili ona lauiloa e aofia ai Codecademy, Udemy y edX. O nei tulaga e ofoina atu le tele o vasega eseese i gagana polokalame eseese, mai le HTML ma le CSS i le Python ma le JavaScript. E le gata i lea, latou te tuʻuina atu lesona fesoʻotaʻi, aʻoaʻoga laasaga i lea laasaga ma su'esu'ega fa'atino e fa'aleleia atili ai ou tomai fa'apolokalame.
Mea faigaluega tau atinae: O se vaega taua o le faagasologa o polokalame o le i ai o le mea faigaluega talafeagai e fai lelei lau galuega. Ina ia tusi ma fa'agasolo le code, e te mana'omia se numera faatonu. O nisi o sili ona lauiloa o Vaaia Taiala Studio, Sublime Text y atomu. O nei faatonu e ofoina atu foliga sili atu mo le faʻamalamalamaina o le syntax, code autocompletion, ma mea sese. E aoga foi le fa'aoga fa'avae ma fa'avae pei GitHub ma Bootstrap e faafaigofie ai le galulue faatasi ma le fausiaina o mamanu tali.
Laasaga ole atina'eina ole polokalame ma metotia
Polokalama o se faagasologa lea e fausia ma atiina ae ai polokalama, lea e mafai ona faaaoga mo faamoemoega eseese. ; O le atina'eina o polokalame e aofia ai se faasologa o laasaga ma se auala patino lea e mautinoa ai le manuia o le poloketi. E taua le malamalama i nei laʻasaga ma auala e ausia ai se faiga faʻaleleia lelei ma maualuga.
O le laasaga muamua o le atinaʻeina o polokalama fa'amatalaga o mana'oga. I lenei laʻasaga, o faʻamatalaga talafeagai uma e aoina ma auʻiliʻili e iloa ai poʻo a faʻatinoga ma foliga e tatau ona iai i le polokalama. O lenei laʻasaga e aofia ai foʻi le faʻamalamalamaina o sini o le poloketi, faʻatulagaina o taimi e tuʻuina atu ai ma fuafua le paketi avanoa.
Ina ua uma ona faʻamalamalamaina manaʻoga, Matou te fa'agasolo atu i le mamanu ma le fa'atulagaina o fuafuaga. I lenei laʻasaga, ua fausia ai se faʻataʻitaʻiga polokalame ma pe faʻapefea ona faʻatinoina lona faʻatinoga o loʻo fuafuaina. O tekinolosi ma punaoa e mana'omia mo le atina'e ua fuafuaina foi. E taua tele le auiliiliina ma le atoatoa o lenei laasaga, talu ai o le manuia o le atinaʻeina o polokalama e faʻalagolago i ai..
Lu'itau ma lu'itau o polokalame
La polokalame O se amio pulea e nafa ma le mamanuina ma le atinaʻeina o algorithms ma tulafono faʻatonu ina ia mafai e se komepiuta ona faʻatino galuega patino. E ui lava atonu e faigata mo nisi, o le aʻoaʻoina o le "polokalame" o se tomai sili ona taua i aso nei, talu ai e mafai ai ona tatou faia ni fofo i faʻafitauli faʻapitoa ma faʻautometi galuega toe fai.
E pei o soʻo se aʻoga, e iai foʻi le polokalame Luʻi e feagai. O se tasi o ia mea o le manaʻoga e faʻaauau pea le faʻafouina o tekinolosi faʻatekonolosi. O gagana faʻapolokalame e vave ona faʻaleleia ma faʻaleleia meafaigaluega fou ma metotia, e manaʻomia faafou pea ‘ina ‘ia lē fa‘aleagaina.
O le isi lu'itau polokalame o le Faʻafitauli fofo. Fa'apolokalame e mana'omia ai mafaufauga fa'apitoa ma au'ili'ili e iloa ma fa'asa'o mea sese i le code, fa'apea fo'i ma le sailia o le auala e sili ona lelei e fa'atino ai se galuega. E le gata i lea, o le tele o taimi e tatau ai i tagata fai polokalame ona foia faafitauli o se 'au, o lona uiga galulue fa'atasi ma fesoʻotaʻi lelei ma isi atinaʻe.
Le
O aʻu o Sebastián Vidal, o se inisinia komepiuta e fiafia tele i tekinolosi ma DIY. E le gata i lea, o a'u o le foafoa o tecnobits.com, lea ou te faʻasoa atu ai aʻoaʻoga e faʻafaigofie atili ai tekinolosi ma malamalama mo tagata uma.