Lisi o Mataupu[Natia][Fa'aali]
I aso nei, toetoe lava o mea uma e pulea e komepiuta ma mamanuina, mai le faletupe polokalama i faiga e siaki ai le auai. E le o se mea e ofo ai e oo atu i le 2024, e 28.7 miliona tagata tomai faapitoa i le lalolagi atoa.
I le taimi nei, e tusa ma le 600 gagana polokalame eseese o loʻo avanoa. I le gasologa o le tausaga, o le maketi ma le vaʻaia o gagana eseese polokalame e suia. O lo'o iai fo'i le tele o gagana fa'apolokalame fou e iai uiga fa'atosina. O le filifili i le va o le tele o filifiliga ile auala e amata ai se matata i polokalame komepiuta e faigata.
I se faʻatusatusaga, e ui lava i le gasologa o le taimi, C ++, Java, ma Python e leʻi leiloa soʻo se mea latou te faʻaogaina pe a oʻo mai i polokalame faʻatauvaʻa ma coding. E le gata i lea, C ++, Java, ma Python polokalame gagana e mafai ai ona fatuina toetoe lava o soʻo se mea.
O le fea gagana polokalame e tatau ona e aʻoaʻoina? E tofu le gagana ma ona lava malosi ma vaivaiga, o lea la o le gagana sili mo oe e faalagolago i ou manaʻoga patino. I lenei tusiga, o le a tatou tilotilo i C ++, Java, ma Python - tolu o gagana sili ona lauiloa i aso nei. Matou te fa'atusatusa ma fa'atusatusa i latou e fesoasoani ia te oe e filifili po'o fea e sa'o mo oe. O lea e aunoa ma se toe fa'atali, tatou amata loa!
C ++
Dennis Ritchie, le tamaloa o le C programming language, sa galulue ma Bjarne Stroustrup i Bell Labs i le 1970s e fatu ai. C ++. O mea e mafai ona fa'atatau ile C ++ na fa'aopoopoina e fai ma fa'aopoopoga i le C. E tusa ai ma le fa'avasegaga o le TIOBE, o le C++ o le gagana fa'apolokalame lona fa e sili ona lauiloa.
Vaega o le C++
- C ++ o se gagana faʻapipiʻiina, o lona uiga e siaki le code mo mea sese aʻo leʻi tuʻufaʻatasia. O lenei mea e mafai ai ona sili atu le faʻatuatuaina ma le saogalemu code.
- E vave, lea e fetaui lelei mo le tusiaina o le taimi-maʻaleʻale code poʻo le code e manaʻomia ona faʻapitoa lelei.
- E i ai le tele o faletusi o loʻo avanoa, lea e mafai ona faʻaoga e faʻaopoopo ai galuega i lau code.
- C ++ e feaveaʻi, o lona uiga e mafai ona faʻatautaia i luga o le tele o fausaga.
- O le C++ o se gagana e fa'atatau i mea, o lona uiga e mafai ona fa'atulagaina le code i mea faitino ma vasega. O le mea lea e mafai ai ona fa'aogaina le code ma toe fa'aaogaina.
- Pe a fa'atusatusa i isi gagana, o le C++ e matua'i tifato le a'oa'oga. Ae ui i lea, o le taimi lava e te aʻoaʻoina ai faʻavae, o le a mafai ona e tusia faʻamatalaga vave.
Faʻaoga-Mataupu
E fa'aoga tele e le au fai polokalame le C++ aua e fa'afaigofie ai polokalame fa'atatau i mea faitino ma maua ai avanoa i meafaigaluega. C++ e mafai ona faʻaaogaina e fatu ai le tele o polokalame faʻaoga maualuga e pei o:
Talosaga Fa'avae GUI: C ++ e mafai ona faʻaaogaina e fatu ai GUI-faʻavae talosaga e faʻaaoga ai le tele o faletusi e pei ole Qt.
Adobe Photoshop ma Fa'ata: O le Adobe Photoshop image editor ma le Adobe Illustrator vector drawing program na faia uma i le C++.
Faʻagaioiga Faʻagaioiga: O le Windows NT, 2000, XP, Vista, ma le 7 faiga fa'aoga na faia uma e fa'aoga ai le C++.
Initaneti su'esu'e: Mozilla Firefox ma Google Chrome o ni fa'ata'ita'iga se lua o su'esu'ega i luga ole laiga na faia e fa'aaoga ai le C++.
Java
James Gosling ua fa'amauina mo le atina'eina o le gagana polokalame fa'atatau Java i le amataga o le 1990s. Java na fausia i luga o mataupu o le manino, faatuatuaina, scalability, tulaga tutoatasi, saogalemu, maualuga le lelei, multithreading, atinae tutoatasi, ma versatility.
Talu mai lona amataga i le 1995, ua tumau pea Java o le lona tolu o le lalolagi sili ona faʻaaogaina gagana polokalame.
Vaega o Java
- Java o se gagana fa'apolokalame fa'atatau e fa'aogaina vasega ma mea faitino e fa'atautaia ai le fa'ailoga. O polokalame fa'ata'ita'i fa'atatau o se fa'ata'ita'iga fa'apolokalame ta'uta'ua lea e fesoasoani i le au atia'e e fa'ata'atia faiga e ala i le fa'ata'ita'iina o mea i le lalolagi moni.
- O lona agava'a mo le fa'agasologa tutusa e mafai ai ona tusia polokalame e mafai ona fa'atino ai le tele o gaioiga fa'atasi.
- Faatasi ai ma Just-In-Time compiler, Java talosaga e mafai ona ausia le tulaga sili ona lelei aʻo tauaveina le tele o faʻamatalaga taʻavale-taimi e mafai ona faʻamaonia ma faʻatautaia avanoa taʻavale i vaega eseese.
- Java ole tulaga tutoatasi, o lona uiga e mafai e Java code ona tamoe i luga o soʻo se faʻavae e lagolagoina Java e aunoa ma le manaʻomia e toe faʻapipiʻi.
- I Java, otometi le aoina o lapisi ma le puleaina o punaoa o loʻo lagolagoina, lea e faʻatautaia le taamilosaga o le olaga.
Faʻaoga-Mataupu
Talosaga i luga ole laiga: Java o le filifiliga sili ona lauiloa mo le fatuina o upega tafaʻilagi.
Fa'amatalaga Tele: Java's scalability, lelei, ma le gafatia e taulimaina le tele o faʻamaumauga e avea ma filifiliga sili mo Big Data.
IoT: E faʻaaogaina i le tele o talosaga IoT ona o lona tulaga tutoʻatasi, scalability, ma le saogalemu.
Atinae o Taaloga: Java e faʻaaogaina i le atinaʻeina o taʻaloga ona o le maualuga o lona faʻatinoga, feaveaʻi, ma le mafai ona fatuina ata vave.
Python
Python na faia ia Tesema 1989 e Guido van Rossum, ona avea ai lea ma se tagata fai polokalame Dutch sa galue i le National Research Institute for Mathematics and Computer Science i Netherlands.
O le sini a Van Rossum o le mamanuina lea o se sui o le ABC polokalame gagana e mafai ona faʻaaogaina ma faʻafesoʻotaʻi ma le Amoeba operating system.
I le amataga o le 1990s, o le Python o se gagana e le masani ai, ae na suia uma ina ua lolomi e van Rossum le source code i le 1991 ma faʻasalalau le version 1.0 i le 1994. Talu mai lena taimi, o le Python programming language ua faia ni suiga tetele ma o lea ua faʻamalosia ai nisi o le tele o upega tafa'ilagi i le lalolagi, e aofia ai Reddit, Instagram, ma Netflix.
Vaega o Python
- O le Python o se gagana fa'apolokalame fa'apitoa, o lona uiga e mafai ona faia se mea tele i sina numera itiiti.
- O le Python o loʻo i ai se syntax faigofie tele e faigofie ona aʻoaʻoina mo tagata amata.
- A o'o mai i polokalame, e tu'uina atu e le Python le tele o fa'atulagaga ma modules e faigofie ai ona fai le tele o gaioiga. E tusa ma le 137,000 Python faletusi ua avanoa.
- Aoao loloto ma le fa'agaioiina o gagana fa'anatura e lua isi vaega o lo'o fa'afaigaluegaina lautele ai le Python.
- O le Python o se gagana fa'aliliuina, o lona uiga e le mana'omia le tu'ufa'atasia a'o le'i fa'agasolo. O le mea lea e vave tele ai ona atia'e fa'ata'ita'iga talosaga.
Faʻaoga-Mataupu
Saienisi Faʻamatalaga: O le Python e faʻaaogaina lautele i le matata o faʻamatalaga faasaienisi. O lona syntax e matua faigofie ma puʻupuʻu, lea e faigofie ai ona faitau ma tusitusi code. E le gata i lea, o le Python o loʻo i ai le tele o faletusi ma meafaigaluega e faʻaoga lelei mo suʻesuʻega faʻamaumauga ma faʻaogaina.
Atinae i luga ole laiga: E mafai foʻi ona faʻaogaina le Python mo le atinaʻeina o upega tafaʻilagi. O le mea moni, o nisi o upega tafaʻilagi sili ona lauiloa i le lalolagi, e aofia ai Reddit ma Instagram, e fausia e faʻaaoga ai le Python. E le gata i lea, o le Django web framework o loʻo tusia i le Python ma faʻaaogaina e le tele o kamupani tetele, e aofia ai Google.
Aʻoaʻoina o masini: O le aʻoaʻoina o masini o se tasi lea o matata sili ona manaia i le saienisi komepiuta i le taimi nei, ma o le Python o se tasi o gagana sili ona lelei e faʻaoga mo masini aʻoaʻoga. E mafua ona o le Python o loʻo i ai le tele o faletusi mamana, e pei o TensorFlow ma Keras, e faigofie ai ona fausia ni faʻataʻitaʻiga faʻataʻitaʻiga masini.
Uega tafa'ilagi: E mafai ona faʻaogaina mo le suʻeina o upega tafaʻilagi, o se faʻagasologa o le suʻeina o faʻamaumauga mai luga o upega tafaʻilagi. E aoga lenei mea mo le tele o mafuaʻaga, e pei o le aoina o faʻamatalaga mo suʻesuʻega maketi poʻo le fausiaina o se faʻamaumauga o faʻamatalaga o oloa.
iʻuga
Polokalama gagana e pei o le C++, Java, ma le Python o le autu o se talanoaga e le uma. E leai se manumalo manino i le tele o tulaga. O gagana fa'apolokalame ta'itasi ua fausia e fo'ia ai se lu'itau fa'apitoa ma ua fa'aauupegaina lelei e fai. O le i'uga, a'o le'i faia se fa'ai'uga, fai se lisi o ta'iala uma ma fa'amoemoega.
O le galuega o lo'o i ai e tele lava ina fa'atonuina le filifiliga o le gagana fa'apolokalame. O se taunuuga, e taua tele le malamalama muamua i mea e manaʻomia uma aʻo leʻi filifilia le gagana polokalame e mafai ona ausia le tele e aunoa ma le faia o le tele o faigata, pei ole C++, Java, poʻo le Python.
Tuua se tali