Išgirdę apie programavimą, mes jau žinome, kad kalbame apie veiklų ir metodų, leidžiančių rašyti kodą, kurį aiškina mašina tam tikriems veiksmams atlikti, rinkinį. Kiekviena programavimo kalba visais atžvilgiais yra dirbtinė kalba, sukurta instrukcijų perdavimui į kompiuterį.
Programavimo kalbų yra tikrai daug, jų paminėti praktiškai neįmanoma (atsižvelgiant į tai, kad naujų gimsta beveik kiekvieną dieną): patogumui šiame vadove kalbėsime tik apie programavimo kalbas, kurios dažniausiai naudojamos kuriant programas (mobiliesiems įrenginiams ir kai kurios programos „Windows 10“) ir dažniausiai naudojamos kalbos tinklalapiams kurti .
Šio straipsnio tikslas yra pateikti bendras nuorodas ir šaltinius tiems, kurie nori suprasti, kurią kalbą išmokti ateityje, kad rastų saugią profesinę vietą.
TAIP PAT SKAITYKITE: Geriausios svetainės, kur galima rašyti ir išbandyti kodą naudojant realiojo laiko peržiūrą
Programų, skirtų išmaniesiems telefonams ir planšetiniams kompiuteriams kurti, kalbų nėra nedaug, tačiau kai kurios kalbos neabejotinai vartojamos labiau nei kitos. Žemiau galime rasti paklausiausias ar populiariausias įmonėse arba specialiuose darbo skelbimuose:
Jei ieškome paprastesnio „Android“ programų kūrimo metodo, rekomenduojame perskaityti mūsų vadovą, kaip sukurti „Android“ programas svetainėms ir tinklaraščiams (nemokama ir lengva) .
Kuriant svetaines ir interneto portalus viskas pasidaro šiek tiek sudėtingesnė: norint sukurti svetainę, kuri taip pat yra paprasta, bet gerai struktūruota, dažnai reikia derinti kelias kalbas, kurių kiekviena yra skirta skirtingai „funkcijai“. Žemiau esančiame sąraše galime rasti pagrindines kiekvieno interneto svetainių kūrėjo kalbas:
Be tų, kurie buvo paminėti ankstesniuose skyriuose, mes taip pat rekomenduojame išmokti šias programavimo ar valdymo kalbas:
Šiuo atžvilgiu mes taip pat rekomenduojame perskaityti mūsų vadovus geriausiose svetainėse, kuriuose yra HTML ir CSS vadovai, vadovėliai, kodų pavyzdžiai ir internetiniai redaktoriai bei pagrindinis vadovas su pagrindinėmis žinomomis HTML žymomis .
„Javascript“ galime perskaityti šaltinius, nurodytus straipsnyje apie HTML, CSS ir „Javascript“ sintezės schemas .
Programavimo kalbų yra tikrai daug, jų paminėti praktiškai neįmanoma (atsižvelgiant į tai, kad naujų gimsta beveik kiekvieną dieną): patogumui šiame vadove kalbėsime tik apie programavimo kalbas, kurios dažniausiai naudojamos kuriant programas (mobiliesiems įrenginiams ir kai kurios programos „Windows 10“) ir dažniausiai naudojamos kalbos tinklalapiams kurti .
Šio straipsnio tikslas yra pateikti bendras nuorodas ir šaltinius tiems, kurie nori suprasti, kurią kalbą išmokti ateityje, kad rastų saugią profesinę vietą.
TAIP PAT SKAITYKITE: Geriausios svetainės, kur galima rašyti ir išbandyti kodą naudojant realiojo laiko peržiūrą
Pagrindinės programų programavimo kalbos
Programų, skirtų išmaniesiems telefonams ir planšetiniams kompiuteriams kurti, kalbų nėra nedaug, tačiau kai kurios kalbos neabejotinai vartojamos labiau nei kitos. Žemiau galime rasti paklausiausias ar populiariausias įmonėse arba specialiuose darbo skelbimuose:
- „Java“ / XML : „Java“ yra geriausia visų laikų programavimo kalba. Tai į objektą orientuota kalba, labai lanksti ir plačiai naudojama tiek kuriant kompiuterio programas, tiek kuriant programas „Android“ (ten, kur vyrauja). Norint sukurti pastarąją, būtina „Java“ kalbą integruoti su XML, „žymėjimo“ kalba, leidžiančia žymėti ir tvarkyti duomenis, reikalingus programų paleidimui, skaitomu būdu ir „Java“, ir žmonėms. Jei norime išmokti šią kalbą, rekomenduojame įsigyti šią knygą „Amazon“ -> „Java“. Visas vadovas (56 €).
- „Swift“ / „Objective-C“ : „Swift“ yra pagrindinė programavimo kalba, skirta kuriant programas, skirtas „Apple“ įrenginiams („iPhone“, „iPad“, „Apple TV“ ir „Mac“). Tai į objektą orientuota kalba, įkvėpta „Objective-C“, daug senesnės programavimo kalbos (datuojama 1983 m.), Iki šiol naudota programoms ir programoms, skirtoms „Apple“ operacinėms sistemoms, rašyti. Taip pat šiuo atveju galime gilinti šią kalbą skaitydami šią knygą -> IOS programavimas (58 €).
- C # / „Visual Basic“ : abi yra programavimo kalbos, kurias sukūrė „Microsoft“ ir kurios naudojamos daugumai programų, skirtų „Windows“. „Universal“ (arba „Universal App“) vadinamos programos, kurios gali veikti šiuolaikinėse „Windows“ operacinėse sistemose („Windows 10“, skirtoje kompiuteriams, „Windows 10“, skirtoje „Xbox One“ ir „Windows 10“, skirtose išmaniesiems telefonams), beveik visos yra sukurtos C #.
Jei ieškome paprastesnio „Android“ programų kūrimo metodo, rekomenduojame perskaityti mūsų vadovą, kaip sukurti „Android“ programas svetainėms ir tinklaraščiams (nemokama ir lengva) .
Pagrindinės svetainių programavimo kalbos
Kuriant svetaines ir interneto portalus viskas pasidaro šiek tiek sudėtingesnė: norint sukurti svetainę, kuri taip pat yra paprasta, bet gerai struktūruota, dažnai reikia derinti kelias kalbas, kurių kiekviena yra skirta skirtingai „funkcijai“. Žemiau esančiame sąraše galime rasti pagrindines kiekvieno interneto svetainių kūrėjo kalbas:
- HTML : tai pagrindinė kalba, kuria grindžiamos svetainių kūrimas. Tai iš „XML“ išvesta kalba, naudojama apibrėžti interneto elementus (teksto sritis, vaizdus, mygtukus, pastraipas, skyrius, formos ir pan.). HTML yra išaiškinta kalba, kuri neturi būti kaupiama ir siunčiama vykdant, tačiau suprantama kaip parodyta su ja suderinamose programose (pavyzdžiui, naršyklėse).
- CSS : kalba, einanti kartu su HTML, leidžia apibrėžti tinklalapio stilių (spalva, formatas ir teksto išdėstymas, vaizdo dydis, pastraipos struktūra ir kiti elementai ir tt). Tai nėra užprogramuota, bet interpretuojama kalba, kurios kodą galima apibrėžti tiek HTML lapuose, tiek tuščiuose tekstiniuose failuose (importuotuose vėliau). Jei norime gilinti HTML ir CSS, rekomenduojame perskaityti šią knygą apie „Amazon“ -> HTML ir CSS. Kurkite ir kurkite svetaines (33 €).
- PHP : kita kalba, plačiai naudojama internete, PHP yra „į veiksmus“ orientuota scenarijų kalba, leidžianti tinklalapiuose kurti tikras „programas“ ir keisti jų turinį atsižvelgiant į vartotojas (tai atsitinka, pavyzdžiui, asmeniniuose platformų puslapiuose, prie kurių prisijungiama naudojant vartotojo vardą ir slaptažodį). PHP yra serverio kalba, veikianti žiniatinklio serveryje, o ne naršyklėje. Norėdami sužinoti daugiau apie šią kalbą, rekomenduojame perskaityti šią knygą -> „Php & Mysql“: Serverio pusės interneto plėtra (42 €).
- „JavaScript“ : nors ji veikia visiškai skirtingai, „JavaScript“ taip pat yra kalba, kuria siekiama paveikti tinklalapio elgesį, pagrįstą vartotojo įvestomis žiniomis, ir tai, kas vyksta tuo metu: pavyzdžiui, su „JavaScript“ sukuriamos dinamiškos reklaminės juostos., „JavaScript“ yra kliento kalba, veikianti tiesiogiai naršyklėje. Nors vardas primena „Java“, jie iš tikrųjų mažai kuo dalijasi. Norėdami nedelsdami išmokti šios kalbos, rekomenduojame perskaityti šią knygą -> „JavaScript“ ir „JQuery“. Sukurti interaktyvią interneto sąsają (33 EUR).
Kitos programavimo kalbos
Be tų, kurie buvo paminėti ankstesniuose skyriuose, mes taip pat rekomenduojame išmokti šias programavimo ar valdymo kalbas:
- „MySQL“ yra dar vienas esminis komponentas, įtrauktas į standartinio internetinio serverio diegimą - tuos, kurie yra perkami atidarius naują svetainę. „MySQL“ iš tikrųjų nėra programavimo kalba, bet nemokama ir atviro kodo duomenų bazių valdymo sistema. „MySQL“ iš tikrųjų yra komandų eilutės kalba, skirta valdyti ir išgauti duomenis ar net sukurti automatus. Yra keletas GUI įrankių, tokių kaip PHPMyAdmin, kad būtų galima lengviau valdyti duomenų bazes. „MySQL“ duomenų bazė tiekia „WordPress“ tinklaraščius, kad visus straipsnius būtų galima tvarkingai saugoti duomenų bazėje.
- Python yra į objektą orientuota programavimo kalba, kurią lengva naudoti ir kuri labai tinka mokytis. „Python“ yra atvirojo kodo, jį taip pat naudoja „Google“, „Yahoo“ ir, svarbiausia, „Youtube“ būtent todėl, kad jį lengva perskaityti ir modifikuoti, norint atnaujinti ir prižiūrėti. „Java“ ar „C“ programuotojams turėtų būti lengva išmokti „Python“.
- ASP.net yra svetainių, esančių serveriuose, pagrįstų „Microsoft“ ištekliais, programavimo kalba. Asp.net yra naudojamas dinaminiam ir interaktyviam turiniui kurti ir dažniausiai naudojamas įmonių aplinkoje, kur naudojami „Windows“ serveriai, todėl išmokus ją, galėtų atsirasti įvairių darbo galimybių. Paprastai ASP turinys rašomas naudojant VBScript (Visual basic script).
- „Perl“ yra programavimo kalba, anksčiau plačiai naudojama interneto svetainėse, tuo tarpu dabar ji mažiau naudojama PHP. „Perl“ taip pat naudojama CGI internetinių serverių technologijai.
- „Ruby“ yra kalba, naudojama garsiose svetainėse, tokiose kaip „Groupon“, „Shopify“ ir „Twitter“. Tai greita ir mažiau pasikartojanti kalba, kurią interpretuoja serveris ir tada siunčia kaip naršyklę kaip pilną HTML puslapį (kaip tai daroma PHP atveju).
Deja, dauguma hostingo paslaugų nepalaiko „Ruby“, todėl turėtumėte žinoti, kaip nustatyti savo serverį.
išvados
Žinoti visas kalbas yra kiekvieno gero programuotojo tikslas, atsižvelgiant į tai, kad šiomis dienomis vis daugiau pasiruošimo ir įgūdžių reikalauja tie, kurie programuoja pagal profesiją, arba tie, kurie kuria su programų ar svetainių projektais susijusius projektus.Šiuo atžvilgiu mes taip pat rekomenduojame perskaityti mūsų vadovus geriausiose svetainėse, kuriuose yra HTML ir CSS vadovai, vadovėliai, kodų pavyzdžiai ir internetiniai redaktoriai bei pagrindinis vadovas su pagrindinėmis žinomomis HTML žymomis .
„Javascript“ galime perskaityti šaltinius, nurodytus straipsnyje apie HTML, CSS ir „Javascript“ sintezės schemas .