Skip to content

emka.web.id

Banner 1
Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Apa Itu Bahasa Pemrograman?

Posted on October 17, 2022 by Syauqi Wiryahasana
Vintage Tone/Shutterstock.comBahasa pemrograman adalah bahasa yang digunakan orang saat mengembangkan perangkat lunak untuk memberi tahu komputer apa yang harus dilakukan. Mereka datang dalam berbagai bentuk, tetapi sebagian besar bahasa pemrograman bergantung pada penerjemah yang menerjemahkan bahasa yang dapat dibaca manusia ke dalam biner sehingga komputer dapat menerapkan instruksi ke dalam tindakan. Pada dasar komputer dan programnya adalah bahasa pemrograman, yang tampak aneh baris kode yang mungkin membuat kepala Anda sakit hanya dengan melihatnya. Tapi apa itu bahasa pemrograman, dan bagaimana cara kerjanya?

Apa Itu Bahasa Pemrograman?

Singkatnya, bahasa pemrograman adalah cara programmer komputer "berbicara" dengan perangkat. Jika Anda tahu cara "berbicara" salah satu bahasa ini—dan ada ratusan—Anda dapat membuat program yang dapat melakukan tugas. Ini dapat berkisar dari yang sangat sederhana, seperti skrip yang memindahkan file dari satu tempat ke tempat lain, hingga yang sangat kompleks, seperti menampilkan dunia 3D dalam video game. Bahasa pemrograman adalah alasan kita dapat melakukan hal-hal kompleks dengan komputer. Pada intinya, komputer masih beroperasi pada biner—juga disebut bahasa mesin—sebuah sistem di mana nol dan satu menentukan apa yang dilakukan komputer, dan bagaimana caranya. Anda dapat menganggap bahasa pemrograman sebagai lapisan di atas inti ini, sehingga manusia tidak perlu mengubah angka nol menjadi satu dan kembali lagi. Ini adalah hal yang sangat bagus: jika kita masih harus menggunakan biner untuk memprogram, itu akan memakan waktu lama waktu untuk membuat bahkan skrip sederhana. Program lanjutan kemungkinan besar tidak akan pernah dibuat karena mendapatkan semua satu dan nol di istana yang tepat akan membutuhkan banyak orang. Bahasa pemrograman, meskipun sulit untuk dipelajari dan digunakan, pada intinya adalah perangkat hemat tenaga kerja.

Tingkat Bahasa

Secara kasar, bahasa pemrograman terbagi dalam dua kategori: bahasa tingkat rendah dan bahasa tingkat tinggi. Bahasa tingkat rendah disebut demikian karena mereka “dekat” dengan mesin, mereka dapat berbicara dengannya secara langsung. Ini termasuk bahasa mesin dan bahasa rakitan, yang merupakan bahasa pemrograman yang hanya sedikit dihapus dari binary. Bahasa tingkat tinggi adalah satu langkah di atas bahasa tingkat rendah. Mereka lebih jauh dari mesin, tetapi dapat dibaca oleh manusia. “Dapat dibaca” dalam hal ini berarti bahwa jika Anda mengetahui bahasa yang dimaksud, Anda dapat melihat beberapa baris kode dan mencari tahu apa yang terjadi. Ini juga bekerja sebaliknya: Anda dapat mengetikkan perintah yang kemudian akan dieksekusi oleh mesin. Interpreted Speech Yang mengatakan, perlu dicatat bahwa pemrograman tidak langsung seperti itu. Saat mengetik perintah dalam bahasa tingkat tinggi, Anda tidak memberi tahu perangkat apa yang harus dilakukan. Sebagai gantinya, Anda berbicara dengan apa yang disebut juru bahasa, sebuah program yang merupakan bagian dari bahasa yang mengubah perintah menjadi biner. Anda memberi tahu juru bahasa apa yang Anda inginkan, dan pada gilirannya memberitahu komputer apa yang Anda katakan, tetapi dalam bahasa mesin. Penerjemah menjembatani kesenjangan antara Anda dan mesin, dan setiap bahasa memiliki juru bahasa yang berbeda. Bahasa rakitan agak aneh karena perintah mereka juga perlu ditafsirkan, tetapi mereka menggunakan apa yang disebut assembler alih-alih juru bahasa karena perintah mereka lebih dekat dengan bahasa mesin "murni" dan karenanya tidak memerlukan terjemahan penuh. Penerjemah adalah sedikit rewel teknologi: perlu berbicara dengan cara tertentu untuk melakukan tugasnya memberitahu komputer bagaimana memindahkan nol dan satu di sekitar. Alih-alih mengatakan "buat kotak biru ke kanan atas", kita harus memasukkan baris kode yang dimengerti oleh penerjemah, yang bervariasi menurut bahasa pemrograman. Penerjemah kemudian mengambil input ini dan memberi tahu komputer apa yang harus dilakukan. Karena bahasa alami terlalu sulit untuk dipahami oleh komputer dan penerjemah—sesuatu yang dapat berubah dengan tanpa kode revolusi—kami menggunakan bahasa pemrograman, bahasa yang dapat dipahami oleh penerjemah dan manusia. Penerjemah kemudian menyampaikannya ke dalam bahasa mesin, menciptakan rantai daisy kecil.

Cara Kerja Bahasa Pemrograman

Pilihan kata “bahasa” juga tidak dibuat secara kebetulan: seperti halnya dalam bahasa manusia, bahasa pemrograman memiliki aturan internal yang menjaga semuanya dari keluar dari rails. A bahasa pemrograman akan memiliki sintaks, seperangkat aturan tentang urutan kata dan penggunaan kata, seperti dalam bahasa manusia. Misalnya, dalam bahasa Inggris Anda dapat mengatakan "Gary memberi Fred sebuah buku." Dalam kalimat ini, Anda tahu persis siapa yang memberi apa dan kepada siapa; ubah kata-kata di sekitar dan Anda mendapatkan kalimat yang berbeda: "Fred memberi Gary sebuah buku." Itu masih masuk akal, tetapi jika Anda mengatakan "sebuah buku yang diberikan oleh Gary Fred" kita memiliki masalah di tangan kita. Bahasa pemrograman tidak berbeda: bit yang tepat harus masuk ke tempat yang tepat untuk sebuah kalimat—biasanya disebut "baris "-agar masuk akal. Hanya saja bahasa pemrograman menggunakan cara yang berbeda untuk mengekspresikan diri. Membuat Do Beberapa hal yang sama: banyak bahasa pemrograman akan menggunakan kata kerja, misalnya. Dalam Python, yang umumnya dianggap sebagai salah satu bahasa termudah untuk dipelajari, Anda dapat memintanya untuk mencetak sebaris teks. print("Halo, dunia") Dalam hal ini, kata-kata "Halo, dunia" akan muncul di layar. Secara alami, perintah bisa menjadi jauh lebih rumit dari itu; kebanyakan bahasa memiliki sekumpulan kata kerja yang dapat digunakan untuk melakukan segala macam tindakan. Tentu saja, tidak semuanya masuk akal secara sekilas: sebagian besar kode yang akan Anda temui memiliki jumlah yang gila simbol dan tanda baca yang tidak akan Anda gunakan dalam percakapan sehari-hari. Namun, begitu Anda memahaminya, mereka tidak seaneh yang Anda pikirkan. Dalam bahasa manusia, kita dapat menggunakan kata yang berbeda untuk menunjukkan hal yang berbeda. Dalam bahasa Inggris, misalnya, kami menunjukkan objek dengan "itu" dan orang-orang dengan "dia" atau "dia." Jika Anda mengubahnya, sebuah kalimat akan berantakan. Bahasa pemrograman tidak jauh berbeda: tanda kurung dan kurung hanya menunjukkan kelas tindakan yang berbeda. Ganti mereka dan kalimatnya berantakan. Tentu saja, hal-hal ini juga dapat berubah di seluruh bahasa: tanda kurung di Python melakukan sesuatu yang sama sekali berbeda dari yang mereka lakukan di Lisp, yang berbeda lagi dari C. Sama seperti dalam bahasa manusia, penggunaan dan makna dapat shift, membuat beberapa bahasa lebih baik dalam hal-hal tertentu daripada yang lain.

Bahasa Pemrograman Mana yang Harus Anda Pelajari?

Jadi bahasa mana yang terbaik untuk mulai belajar? Ada banyak—dan kami sangat berarti—argumen antara penggemar bahasa yang berbeda tentang apa yang bisa dan tidak bisa dilakukan setiap bahasa dan mana yang terbaik. Tetapi hasilnya adalah bahasa mana yang terbaik sangat tergantung pada programmer yang bersangkutan. Sama seperti bahasa manusia, pendapat Anda dipengaruhi oleh pola pikir Anda dan apa yang secara alami masuk akal bagi Anda. Jika Anda ingin menjadi salah satu dari sedikit yang dapat "berbicara" dengan mesin dan membuat mereka melakukan apa yang Anda inginkan, Anda dapat memeriksanya Python, yang memiliki reputasi mudah dipelajari. Jika Anda menginginkan lebih banyak tantangan, Anda dapat memeriksa C, yang merupakan dasar untuk sebagian besar sistem operasi. Apa pun yang Anda pilih, sangat menyenangkan untuk mulai berpikir seperti seorang programmer. Itulah berita seputar Apa Itu Bahasa Pemrograman?, semoga bermanfaat. Disadur dari HowToGeek.com.
Banner 1
Seedbacklink

Recent Posts

  • Review Aplikasi Melolo, Saingan Berat Dramabox!
  • Review Game Dislyte: Petualangan Urban Myth yang Seru!
  • Microsoft Resmikan Cloud Region Pertama di Indonesia, Pacu Pertumbuhan AI
  • Bagaimana Bisa Xiaomi Jadi Raja dibanyak Sektor?
  • Sejarah Tokoh Judi Negara: Robby Sumampow
  • Kenapa Hongkong Mulai Kehilangan Anak Mudanya?
  • Apakah China ada Peternakan Panda?
  • Kebohongan Ajudan Bung Karno Soal Letkol Untung Habisi Para Jenderal?
  • Apakah Harga Minyak Dunia Turun Bikin OPEC Bangkrut?
  • Hal Konyol di Startrek Original Series
  • Inilah Deretan Buku-Buku Kontroversial di Dunia
  • Benarkah Kisah Ibrahim-Ismail Tiru Kisah Agamemnon Yunani Kuno?
  • Misteri Paus Donus II, Paus Fiktif Diakui Selama 200 Tahun
  • Review BMW Speedtop M8 Superwagon
  • Apa itu ATC (Air Traffic Control)?
  • Leon Hartono: Investasi Emas Fisik vs Digital vs Crypto 2025
  • Meski Di Ejek 'Jenderal Bodoh', Kenapa Soeharto Bisa Berkuasa 32 Tahun?
  • Kenapa dan Kapan Suku Jawa & Suku Sunda Terpisah?
  • Rusia 'Tantang' Amerika Dari Pulau Biak Papua
  • Sejarah D-Day: Pertempuran Terakhir & Kekalahan Hitler
  • Monaco, Negara Kecil & Super Kaya Kejar Megaproject Reklamasi
  • Rayakan 5 Tahun Region Jakarta, Google Gelar Cloud Summit Jakarta 2025
  • Kasus Nord Stream, Kasus Sabotase Terbesar Didunia!
  • Asal Usul Genetik Bangsa Austronesia
  • Sejarah Drone Tempur Anduril YFQ-44 Amerika

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically