Jende askok galdetzen du
Zer da programazioa?
Eta nola bihurtu zinen programatzaile?
Eta nondik hasten naiz?
Jarraitu hari hau nirekin
Programazio lengoaien definizioari buruz
eta programazio lengoaia motak
C hizkuntza:
Java hizkuntza:
C ++ hizkuntza:
Python hizkuntza:
Ruby hizkuntza:
PHP hizkuntza:
Pascal hizkuntza:
Programazio hizkuntza mailak
maila altua
maila baxua
Programazio lengoaien belaunaldiak:
Lehen belaunaldia (1GL):
Bigarren belaunaldia (2GL):
Hirugarren belaunaldia (3GL):
Laugarren belaunaldia (4GL):
Bosgarren belaunaldia (5GL):
Lehenik eta behin, zehaztu programazio lengoaiak
Programazio-lengoaiak ordenagailuak ulertu eta exekutatzen duen hizkuntza bateko arau zehatz batzuen arabera idatzitako komando sorta gisa defini daitezke. Programatzaileak hauta dezan eta hizkuntza horietako bakoitza bakarra da bere ezaugarriak eta eguneratzeak aurretik hasi eta zabaldu aurrekoaren aurretik egon daitezke, eta litekeena da hizkuntza horiek beren ezaugarriak partekatzea, eta aipatzekoa da ordenagailuaren garapenarekin batera automatikoki garatzen direla, orduan eta handiagoa da garapenen aurrerapena Ordenagailu elektronikoak Hizkuntza hauen garapena aurreratuagoa zen.
Programazio lengoaia motak
Programazio lengoaien zerrendan mota asko sartzen dira, eta mota garrantzitsuenen eta hedatuenen artean daude:
C. hizkuntza
C programazio lengoaia nazioarteko lengoaia kodifikatuetakotzat jotzen da eta garrantzi handia du programazio lengoaia moderno asko bertan eraikita daudelako, C ++ eta Javan gertatzen den moduan. Unix sistema eragilea eta horretan lanean.
Java
James Gosling-ek Java hizkuntza garatu zuen 1992an Sun Microsystems-eko laborategietan egindako lanetan. Azpimarratzekoa da bere garapenak pentsamoldearen papera bete zuela telebista interaktiboa eta beste batzuk bezalako aplikazio adimenduneko gailuak kudeatu eta ustiatzean. eta bere garapena C ++-en oinarrituta dator.
C. ++
Erabilera anitzeko objektuetara bideratutako lengoaia gisa sailkatuta dago, eta C hizkuntzaren garapen etapa gisa sortu da, eta hizkuntza hau oso onartua eta ezaguna izan da interfaze konplexuak dituzten aplikazioen diseinatzaileen artean, eta berezia da aurre egiteko duen gaitasunean. datu konplexuak.
Python
Hizkuntza honek bere aginduak idazteko eta irakurtzeko erraztasuna eta erraztasuna ditu eta objektuetara bideratutako programazio metodoaren araberakoa da. Hasiberriei aholkatzen dio Python programazio lengoaien hezkuntza ibilbidea hasteko.
Ruby hizkuntza
Ruby programazio lengoaia objektuetara bideratutako lengoaia da. Hau da, hainbat esparrutan erabil daiteke, eta objektuen hizkuntza hutsa da, hizkuntza funtzionalen berezko propietate multzoa izateaz gain.
PHP hizkuntza
PHP lengoaia web aplikazioen garapenean eta programazioan erabiltzera iritsi zen, lehendik zeuden programak kaleratzeko eta garatzeko erabiltzeko aukeraz gain. Iturburu irekia da, objektuetara bideratutako programazioetarako laguntza emateko gaitasuna du eta sistema eragile askotan lan egiteko gaitasuna, Windows eta Linux barne.
Paskal hizkuntza
Programak sortzeko argitasuna, sendotasuna eta erabilerraztasuna Pascal programazio lengoaiari atxikitzen zaizkio, komandoetan oinarritutako aldakortasuna, C-rekin hainbat ezaugarri partekatzen dituena.
Programazio hizkuntza mailak
Programazio lengoaiak hainbat mailatan banatuta daude, hau da, hauek dira:
goi mailako hizkuntzak
Adibideak: C Sharp, C, Python, Fortran, Ruby, Php, Pascal, JavaScript, SQL, C ++.
maila baxuko hizkuntzak
Makina-lengoaian eta muntaia-lengoaietan banatuta dago, eta baxua deritzo, haren eta giza hizkuntzaren arteko aldea handia delako.
Programazio lengoaien belaunaldiak
Programazio lengoaiak beren mailen arabera banatu ez ezik, agertu berri diren belaunaldien arabera banatu berri da, hau da:
1. belaunaldia (XNUMXGL)
Makina lengoaia izenarekin ezagutzen dena, zenbaki sistema bitarrean (1.0) oinarritzen da batez ere, aginduak, aritmetika eta eragiketa logiko gisa idatzitakoa irudikatzerakoan.
bigarren belaunaldia (2GL)
Muntatze-hizkuntza deitu zitzaion, eta belaunaldi honetako hizkuntzak komandoak sartzeko erabilitako agindu, esaldi eta sinbolo batzuekin laburtzen dira.
Hirugarren belaunaldia (3GL)
Maila handiko prozedurazko lengoaiak biltzen ditu, eta gizakiak ulertzeko lengoaia sinbolo matematiko eta logiko ezagun batzuekin konbinatu eta ordenagailuak ulertzeko moduan idazteko konfiantza du ezaugarri.
4. belaunaldia (XNUMXGL)
Prozedurarik gabeko goi mailako hizkuntzak dira, aurreko belaunaldiak baino errazagoak dira eta bakarrak dira prozesua alderantzikatzeko; Programatzaileak bere ordenagailuari nahi duen emaitza esaten dionean; Eta azken hauek automatikoki lortzen dituzte, eta horien artean nabarmenenak hauek dira: datu baseak, taula elektronikoak.
Bosgarren belaunaldia (5GL)
Hizkuntza naturalak dira, ordenagailuak programazioan funtzionatzeko aukera eman zutenak, kodea xehetasunez idazteko programatzaile aditu baten beharrik gabe eta adimen artifizialean oinarritzen da batez ere.
Eta gure jarraitzaile maiteen osasun eta ongizate onenean zaude