
Šiandien mes nušviesime temą ' Kuris iš jų labiausiai skiriasi? JavaScript, Php, Ruby, Python MySQL “.
Kuris iš jų labiausiai skiriasi? JavaScript, Php, Ruby, Python MySQL
Kalbos „JavaScript“, „PHP“, „Ruby“ ir „Python“ yra programavimo kalbos, o „MySQL“ yra duomenų bazės manipuliavimo kalba, todėl jos skiriasi.
Kaip naudojami JavaScript, PHP, Python ir MYSQL
Pirmiausia turime suprasti, kas yra šios kalbos ir kam jos naudojamos, todėl žemiau pateikiama trumpa įžanga:
JavaScript: JavaScript yra kliento programavimo kalba, dažniausiai naudojama žiniatinklyje, tačiau dabar Node.js JavaScript vykdymo aplinka gali leisti programuoti serveryje, todėl JavaScript galima naudoti ir kaip kliento, ir kaip serverio programavimo kalbą.
PHP: Php yra serverio programavimo kalba, dažniausiai naudojama žiniatinklyje.
Rubinas: Ruby yra bendrosios paskirties programavimo kalba, tačiau ją sunku išmokti.
Python: Python taip pat yra bendrosios paskirties programavimo kalba, tačiau ją lengva išmokti.
MYSQL: Tai atvirojo kodo reliacinės duomenų bazės valdymo sistema, kuri naudoja SQL kalbą duomenų bazėse esančiais duomenimis.
Iš šio pagrindinio įvado atrodo, kad pirmosios keturios yra programavimo kalbos ir su jais susijusios kalbos. Kita vertus, penktoji yra duomenimis pagrįsta kalba, kuri manipuliuos duomenimis tiesiogiai duomenų bazėse.
PHP gali būti naudojamas kartu su SQL, tačiau reikės SQL. Taigi, remdamiesi šiais iki šiol faktais, visas šias kalbas galime suskirstyti į:
- Programavimo kalbos
- Duomenų bazės manipuliavimo kalba
1. Programavimo kalbos
Kas yra programavimo kalbos? Programavimo kalbos yra tos kompiuterių kalbos, kurios gali nurodyti mašinai padaryti ką nors naudingo.
Esame susipažinę su C, C++ arba Java kaip kai kuriomis žinomomis programavimo kalbomis, naudojamomis kompiuterių programavimui, tačiau tai nėra vienintelės programavimo kalbos.
Tiesą sakant, yra daug kitų. Atsiradus operacinei sistemai , funkcionalumą buvo galima išplėsti rašant nepriklausomas programas:
Ši koncepcija buvo išplėsta ir įtraukta į kitą programinę įrangą, pvz., šiais laikais galima kurti ne tik programas operacinei sistemai, bet ir beveik bet kuriai programai.
Ką tai reiškia? Paimkime Microsoft Word. Jis turi keletą nuostabių funkcijų, tačiau galbūt norėsite, kad mūsų specifinės funkcijos būtų įgyvendintos pagal mūsų poreikius.
Nors negalime gauti programos šaltinio kodo, galime išplėsti šios programos funkciją parašydami „ Pridėti' programai, su kuria galime išplėsti funkcionalumą.
Šiomis dienomis tai galioja beveik visoms programoms.
Kalbos, apie kurias kalbame šiame straipsnyje, dažniausiai yra susijusios su žiniatinkliu:
- „JavaScript“ naudojama žiniatinklio programavimui kliento ir serverio pusėje.
- Php dažniausiai naudojamas serverio programavimui žiniatinklio kūrimui.
- Ruby yra bendrosios paskirties kalba, kurią galima naudoti mašininiam mokymuisi ir kai kurioms žiniatinklio programoms.
- Tas pats pasakytina apie Python.
Šios keturios yra programavimo kalbos ir turi tam tikrų panašumų, tačiau yra skirtumų dėl jų savybių ir sintaksės. Pabandykime pažvelgti į kelis iš šių skirtumų.
1.Sintaksė
Klasikinė „Hello World“ programa „JavaScript“ yra tokia, kaip nurodyta toliau.
Į JavaScript 'Labas pasaulis' atrodo taip:
<script> alert( 'Hello, world!' ); </script>
'Labas pasauli' in PHP
<?php echo "Hello World!"; ?>
'Labas pasauli' in Rubinas
puts' Hello World!'
„Sveikas pasaulis“. Python
print('Hello, World!')
Matome, kad bendroji „JavaScript“ ir PHP sintaksė šiek tiek sutampa, taip pat ir „Ruby“ bei „Python“ atveju.
2.Objektinė orientacija
„JavaScript“ yra orientuotas į objektą.
Php taip pat yra nukreiptas į objektą.
Rubinas yra grynas į objektą orientuotas, tai reiškia, kad jis neturi funkcinės ar procedūrinės paradigmos.
Python taip pat yra orientuotas į objektus.
3. Kintamoji deklaracija
„JavaScript“, PHP, „Ruby“ ir „Python“ aiškiai nenurodo duomenų tipo, kaip C arba C++. Pavyzdžiai yra int, float ir char. Tačiau duomenų tipas automatiškai nustatomas pagal kintamajam priskirtus duomenis.
Žemiau pateikiami keli pavyzdžiai.
JavaScript
<script> var x = 5; var y = 6; var z = x + y; </script>
PHP
<?php $txt = "Hello world!"; $x = 5; $y = 10.5; ?>
Rubinas
var1 = 5; var2 = '2'
Python
x = 5 y = "John" print(x) print(y)
4.Kilpos
JavaScript
„JavaScript“ turi šias kilpas:
- for – kelis kartus pereina per kodo bloką
- for/in – kilpos per objekto savybes
- for/of – ciklai per kartojamo objekto reikšmes
- while – pereina per kodo bloką, kol nurodyta sąlyga yra teisinga
- do/while – taip pat pereina per kodo bloką, kol nurodyta sąlyga yra teisinga.
PHP
Php turi šias kilpas:
- while – pereina per kodo bloką tol, kol nurodyta sąlyga yra teisinga
- do-while – vieną kartą pereina kodo bloką ir kartoja ciklą tol, kol nurodyta sąlyga yra teisinga
- for – pereina per kodo bloką tam tikrą skaičių kartų
- foreach – perjungia kiekvieno masyvo elemento kodo bloką
Rubinas
Ruby turi šias kilpas:
- Nors kilpos
- Iki kilpų
- Daryti/While Loops
- Kilpoms
- Sąlygos kilpose
Python
Python turi tokias kilpas:
- Kilpai, bet skiriasi nuo kitų kalbų Ciklų.
- Funkcija diapazonas(). Norėdami pereiti per kodo rinkinį tam tikrą skaičių kartų, galime naudoti funkciją range(). Funkcija diapazonas() grąžina skaičių seką, pradedant nuo 0 pagal numatytuosius nustatymus, didinant 1 (pagal numatytuosius nustatymus) ir baigiant nurodytu skaičiumi.
- kitur for-loop , For ciklo raktinis žodis else nurodo kodo bloką, kuris turi būti vykdomas, kai ciklas bus baigtas.
- Pareiškimas apie leidimą ciklo for ciklus negali būti tuščias, bet jei dėl kokių nors priežasčių turite for kilpą be turinio, įrašykite pass sakinį, kad išvengtumėte klaidos.
Ką tik bandėme palyginti kalbas „JavaScript“, „Php“, „Ruby“ ir „Python“, kurias įtraukėme į pirmą programavimo kalbos Kategorija.
Tai buvo tik siekiant parodyti, kad gali būti tam tikrų sintaksės ar funkcijų skirtumų, tačiau visos yra programavimo kalbos.
Jie taip pat gali skirtis pagal numatytą paskirtį, pavyzdžiui, gali būti naudojami žiniatinklyje ar kitu tikslu.
Dabar pažvelkime į duomenų bazių kalbas.
Duomenų bazių tvarkymo kalbos
mes minėjome ' MySQL “ šiame straipsnyje ir priskyrė jį antrajai kategorijai.
Tai atvirojo kodo reliacinės duomenų bazės valdymo sistema, kuri naudoja SQL kalbą duomenų bazėse esančiais duomenimis manipuliuoti.
Kalba, kurią mes ketiname nurodyti, yra SQL Struktūrinės užklausos kalba, kuri iš esmės veikia su duomenų bazėmis, kurios gali būti skirtos bet kuriai platformai, pvz., MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres ir kitoms duomenų bazių sistemoms. SQL kalba gali būti naudojama su rašytiniais teiginiais:
- Norėdami sukurti lenteles duomenų bazėje.
- Norėdami sukurti stulpelius, dar vadinamus laukais.
- Norėdami užpildyti duomenis laukuose, vadinamuose eilutėmis arba eilėmis.
- Norėdami sukurti ryšius tarp skirtingų lentelių ar objektų.
- Rengti įvairias ataskaitas ir dar daugiau.
Jei apibendrinsime šiandienos straipsnį, pažvelgėme į „ Kuris iš jų labiausiai skiriasi? JavaScript, Php, Ruby, Python MySQL “ ir padarė išvadą, kad kalbos „JavaScript“, „Php“, „Ruby“ ir „Python“ gali būti suskirstytos į vieną kategoriją ir kad „ MySQL “ turi didžiausią skirtumą nuo kitų.