Tidak seperti Java, Python, atau C, HTML bukanlah bahasa pemrograman karena tidak memiliki variabel, pernyataan bersyarat, atau perulangan berulang. Tapi jadi apa?
Show
Dipublikasikan. 07 Juli 2022 Tidak, HTML bukanlah bahasa pemrograman komputer Ini mungkin mengacak-acak bulu pengembang web dan desainer grafis yang bangga dengan laman web yang telah mereka buat. Namun demikian, HTML bukanlah bahasa pemrograman Mengapa HTML bukan bahasa pemrograman?HTML bukan bahasa pemrograman komputer karena tiga alasan
Apa itu bahasa pemrograman?Untuk membahas mengapa sesuatu itu atau bukan bahasa pemrograman, kita harus menetapkan definisi dasar tentang apa itu bahasa pemrograman komputer. Untuk melakukannya, kita harus mempertimbangkan apa yang dilakukan komputer, dan lebih khusus lagi, apa yang dilakukan CPU Pada tingkat paling dasar, CPU melakukan tiga hal
Agar apa pun memenuhi syarat sebagai bahasa pemrograman komputer, ia harus menyediakan cara untuk memprogram aspek-aspek komputer ini HTML tidak mendukung fungsi-fungsi ini. Itu sebabnya HTML bukan bahasa pemrograman "HTML tidak mengizinkan logika, kontrol, penyimpanan dan pengambilan data, perulangan, atau apa pun yang dilakukan bahasa pemrograman," kata JD Lien, pengembang web senior di Edmonton Public Library. "Turing masih jauh dari lengkap. Ini adalah bahasa markup untuk menyusun dokumen. " Contoh bahasa pemrogramanPython dan Rust keduanya memenuhi syarat sebagai bahasa pemrograman komputer. Begitu juga C dan Java Semua bahasa ini menyediakan cara untuk mendeklarasikan variabel dan menetapkan nilai ke variabel tersebut. Ini adalah bagaimana bahasa pemrograman komputer mengelola data Bahasa-bahasa ini mendukung if bersyarat. kemudian. pernyataan lain. Ini adalah bagaimana logika kondisional dilakukan Bahasa-bahasa ini juga mendukung loop for dan while. Beginilah cara logika berulang dan berulang dilakukan jutaan kali per detik HTML tidak memiliki fitur yang setara. HTML tidak dapat memprogram komputer. Oleh karena itu, HTML bukanlah bahasa pemrograman komputer Apakah HTML yang dikombinasikan dengan CSS memenuhi syarat sebagai bahasa pemrograman?Semua halaman web modern menggunakan kombinasi CSS dan HTML untuk tata letak dan desain. HTML memformat teks pada halaman, sedangkan CSS menyusun dan menata halaman dengan tampilan font, tata letak halaman, dan warna Satu pertanyaan yang sering muncul adalah apakah CSS adalah bahasa pemrograman, atau apakah kombinasi CSS dan HTML memenuhi ambang batas untuk memenuhi syarat sebagai bahasa pemrograman?. Sayangnya, mereka tidak Anda dapat melakukan hal-hal yang mengesankan dengan HTML dan CSS. Ada beberapa contoh di JSFiddle di mana pengembang menerapkan Saringan Eratosthenes, cara menghitung bilangan prima, dengan HTML dan CSS. Itu adalah algoritme yang rumit, dan tentunya menunjukkan bagaimana HTML dan CSS dapat memanfaatkan kekuatan pemrosesan CPU Sayangnya, implementasi HTML dan CSS membutuhkan terlalu banyak hard-coding. Pada akhirnya, ini menyoroti kekurangan HTML dan CSS sebagai bahasa pemrograman yang dianggap, versus kelebihannya CSS memang menyediakan kemampuan untuk mendeklarasikan gaya sebagai elemen kelas, tetapi untuk mendeskripsikan konstruksi ini sebagai variabel sangatlah sulit. Dan ya, pengembang dapat menerapkan gaya secara kondisional dengan CSS, tetapi tidak melalui if tradisional. lain sintaks. CSS hanya menyediakan cara dasar untuk melakukan perhitungan dan mengimplementasikan logika kondisional, dan sama sekali tidak memiliki struktur loop iteratif Bahkan digabungkan dengan CSS, kita tidak bisa dengan jujur mengatakan bahwa HTML adalah bahasa pemrograman komputer Lebih jauh lagi, setiap kali pemrosesan rumit diperlukan untuk merender halaman HTML, program nyata harus disuntikkan ke dalam campuran. Inilah sebabnya kami melihat HTML secara teratur digabungkan dengan Java, PERL dan PHP di server, dan JavaScript di klien HTML sebenarnya adalah bahasa markupHTML bukanlah bahasa pemrograman. Ini adalah bahasa markup. Padahal, itulah nama teknologinya. Hyper Text Markup Language. Fakta yang mengidentifikasi diri itu sendiri seharusnya menyelesaikan perdebatan Semua bahasa pemrograman komputer berbagi kemampuan untuk mendeklarasikan variabel, melakukan logika kondisional, dan mengimplementasikan loop iteratifJadi bagaimana jika HTML adalah bahasa pemrograman atau bukan?Mungkin pertanyaan sebenarnya adalah ini. Apakah penting jika HTML cocok dengan definisi teknis bahasa pemrograman atau tidak? "Saya curiga mengapa orang ingin memutuskan ini," kata Ned Batchelder, insinyur perangkat lunak senior dari Boston. "Terlalu sering, untuk penjaga gerbang siapa yang 'programmer sejati' dan siapa yang bukan. Jangan lakukan itu. " Batchelder mengatakan dia bisa melihat kedua sisi dalam debat. Satu orang dapat berargumen bahwa HTML adalah bahasa pemrograman karena itu adalah bahasa komputer, terstruktur untuk memberi tahu komputer apa yang harus dilakukan, khususnya bagaimana menampilkan halaman. "Ada aturan, dan jika Anda melanggarnya, itu tidak akan melakukan apa yang Anda inginkan," katanya Apakah HTML secara teknis adalah bahasa pemrograman atau tidak, tidak mengurangi pentingnya dalam dunia pengembangan perangkat lunak. Itu tidak mengurangi keterampilan orang-orang yang membuat situs web luar biasa dengan HTML HTML adalah bahasa pertama yang harus Anda pelajariMeskipun HTML bukan bahasa pemrograman, itu tetap menjadi bahasa pertama yang harus dipelajari siapa pun yang ingin menjadi programmer Sangat mudah untuk menulis program HTML pertama Anda. Yang Anda butuhkan hanyalah browser web dan editor teks. Tidak perlu menginstal kompiler atau juru bahasa seperti yang mungkin Anda lakukan dengan Java atau Python Selain itu, Anda mendapatkan umpan balik instan. Saat sebuah program bekerja, Anda dapat langsung melihat hasil usaha Anda di browser web Pelajaran yang dipelajari oleh calon pengembang dari HTML akan terus berlanjut sepanjang karier pemrograman mereka. Ini termasuk
Pengembang yang memulai dengan HTML membuat dasar yang kuat untuk mempelajari bahasa komputer lainnya, seperti Java atau Python, kata Batchelder. "Komputer itu bodoh dan melakukan apa yang Anda katakan bahkan jika Anda memberi tahu mereka hal yang salah. Anda belajar bagaimana belajar tentang bahasa. Anda merasa nyaman dengan notasi yang tidak jelas dan ketat. " Jalur karir HTML dan CSSJika Anda ingin mempelajari cara memprogram komputer, itu bagus. Selalu ikuti minat Anda Tetapi Anda dapat memiliki karir yang memuaskan dan sukses di bidang TI dan tidak pernah mempelajari cara mengkompilasi file sumber Java atau menggunakan paket NodeJS Pengembang web lepas dengan keterampilan HTML dan CSS mengenakan biaya $1.000 untuk membangun situs web dan $1.000 per bulan untuk pemeliharaan berkelanjutan. Dengan hanya 10 klien, pengembang web lepas dapat menghasilkan lebih dari $120.000 setahun. Dengan sedikit usaha, pengembang web yang baik dapat menggandakannya Jika Anda menyukai pengembangan HTML dan sifat visual dari desain situs web, jangan biarkan debat bahasa pemrograman mengurangi kecintaan Anda pada kerajinan tersebut. Itu hanya label. Dan itu konyol pada saat itu Apakah CSS sebuah bahasa?CSS adalah singkatan dari Cascade Styling Sheets. Singkatnya, ini adalah sheet style language , yang merupakan jenis bahasa yang dapat Anda gunakan untuk mendeskripsikan penyajian bahasa markup – dalam hal ini, .
Apakah CSS bahasa atau perpustakaan?Cascading Style Sheets (CSS) adalah bahasa stylesheet yang digunakan untuk mendeskripsikan penyajian dokumen yang ditulis dalam HTML atau XML (termasuk dialek XML .
Bahasa apa yang digunakan dalam CSS?Cascading Style Sheets (CSS) adalah bahasa style sheet yang digunakan untuk menjelaskan presentasi dokumen yang ditulis dalam bahasa markup seperti HTML atau XML (including XML dialects such as SVG, MathML or XHTML).
Apakah HTML adalah bahasa?HTML adalah bahasa markup standar untuk membuat halaman Web.
Apakah CSS bahasa yang baik?CSS dianggap sebagai salah satu bahasa termudah untuk dipelajari . Aturan dasar dan sintaksnya sederhana, dan Anda dapat mulai menata halaman web setelah satu hari belajar (jika Anda sudah terbiasa dengan HTML). Mungkin perlu waktu lebih lama untuk mempelajari fitur-fiturnya yang lebih canggih, tetapi begitu Anda melakukannya, aturan yang sama akan berlaku.
Apakah CSS bagian dari bahasa C?CSS terkait dengan HTML sebagai singkatan dari Cascading style sheets. Kami tidak dapat menulis program menggunakan CSS. Tidak seperti ini, C dan C++ adalah bahasa pemrograman dan independen. |