Bahasa pemrograman: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Membatalkan 1 suntingan by 103.171.157.31 (bicara) (twinkle)
Tag: Pembatalan Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
Reno-Sifana (bicara | kontrib)
k Perbaikan Tata Bahasa
 
Baris 1:
'''Bahasa pemrograman''' atau '''bahasa penataolahan''' ({{lang-en|programming language}}) adalah sistem notasi untuk menulis program komputer. Sebagian besar bahasa pemrograman adalah bahasa formal berdasarkan teks, tetapi mungkin juga berupa grafis.<ref>{{Cite book|last=Simarmata|first=Janner|url=https://books.google.co.id/books?id=QP1BjG_VIsoC&pg=PA403&dq=Program+komputer&hl=id&newbks=1&newbks_redir=0&source=gb_mobile_search&sa=X&ved=2ahUKEwiFwZDxtfX-AhUC-jgGHVqkAhQQ6AF6BAgNEAM|title=Rekayasa Perangkat Lunak|publisher=Penerbit Andi|isbn=978-979-29-1347-7|language=id}}</ref>[[Berkas:C Hello World Program.png|jmpl|Kode sumber untuk tata olah sederhana yang ditulis menggunakan bahasa pemrograman C. Saat [[program komputer|tata olah]] dikompilasi dan dijalankan, maka layar akan menampilkan "Hello, world!"]]
Deskripsi bahasa pemrograman biasanya dibagi menjadi dua komponen; yaitu [[sintaksis]] (bentuk) dan [[semantik]] (makna), yang biasanya didefinisikan oleh bahasa formal. Beberapa bahasa ditentukan oleh dokumen spesifikasi (misalnya, bahasa pemrograman C ditentukan oleh Standar [[ISO]]) sementara bahasa lain (seperti [[Perl]]) memiliki implementasi dominan yang diperlakukan sebagai rujukan. Beberapa bahasa memiliki keduanya, dengan bahasa dasar yang ditentukan oleh standar dan ekstensi diambil dari implementasi dominan yang umum.
 
== Pengertian ==
Baris 36:
 
== Proses pembuatan program ==
Proses pembuatan program yaitu kita menulis kode sumber pada teks editor misalnya notepad kemudian mengubahnya menjadi bahasa mesin yang bisa dieksekusi oleh CPU. Proses pengubahan kode sumber (''source code'') menjadi bahasa mesin (''machine language'') ini terdiri dari dua macam yaitu kompilasi dan interpretasi.
 
=== Kompilasi ===
Dalam proses kompilasi semua kode sumber dibaca terlebih dahulu dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan. Program yang melakukan tugas ini disebut Compiler. Program hasil kompilasi akan berbentuk ''executable''. Program bisa langsung dijalankan tanpa harus memiliki Compiler di komputer yang menjalankan program tersebut. Bahasa yang menggunakan teknik kompilasi misalnya bahasa C, C++, Pascal, Assembly dan masih banyak lagi.
 
=== Interpretasi ===
Baris 51:
== Bahasa pemrograman yang umum digunakan ==
 
;JavaScript: JavaScript adalah cara yang sangat populer untuk menambahkan fitur interaktif untuk halaman web dan aplikasi . Ini adalah salah satu bahasa yang paling mudah untuk dipelajari dan dapat digunakan untuk apa pun seperti memvalidasi data formulir untuk mengembangkan permainan, menjadikannya pilihan yang sangat populer untuk pemula .
;PHP:bahasa program yang digunakan terutama untuk mengembangkan halaman web dinamis . Ini berarti bahwa daripada menciptakan sebuah file terpisah penuh kode untuk setiap halaman situs, Anda dapat menulis seperangkat aturan untuk mengakses dan menampilkan informasi dari database yang kemudian dapat membuat halaman dan memanggil mereka ketika mereka dibutuhkan .
;C + +: . Dikembangkan untuk menambahkan fitur berorientasi objek dengan bahasa C, dengan penambahan kelas dan fitur lainnya . C + + yang sekarang banyak digunakan dengan berbagai besar aplikasi . Belajar C + + juga memiliki keuntungan yaitu lebih mudah untuk mempelajari bahasa C lainnya yaitu C # dan C. Semua bahasa C umumnya dipandang sebagai bahasa pemprograman tingkat menengah .
;C #:Diucapkan C Sharp, bahasa ini diciptakan oleh Microsoft dalam kerangka NET . . Jika Anda ingin menulis aplikasi untuk sistem operasi Windows, atau terutama jika Anda ingin menulis kode untuk perangkat lunak desktop, ini sangat penting. Ini adalah tujuan OOP umum yang berbagi banyak kesamaan dengan bahasa C tua.
;C:Akar dari bahasa C adalah dari bahasa '''BCPL''' yang dikembangkan oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan '''B''' pada tahun 1970. Perkembangan selanjutnya dari bahasa '''B''' adalah bahasa '''C''' oleh Dennis Ritchie sekitar tahun 1970-an di Bell Telephone Laboratories Inc (''sekarang'': AT&T Bell Laboratories). Bahasa C pertama kali digunakan di komputer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX.<ref>{{Cite book|title=Konsep Dasar Pemrograman Bahasa C|last=Hartono|first=Jogiyanto|publisher=Penerbit Andi Yogyakarta|year=2000|isbn=9795333429|location=Yogyakarta|pages=1}}</ref>
 
Ini adalah versi C yang digunakan oleh sistem operasi Apple serta sejumlah kecil aplikasi lain. Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produk Apple maka ini adalah program yang harus anda kuasai.
:
;Python: Sangat populer dalam komunitas ilmiah dan akademik, tetapi juga telah digunakan untuk membuat situs web populer seperti Pinterest . Hal ini relatif mudah untuk belajar dibandingkan dengan sesuatu seperti C atau turunannya, tetapi masih sangat fleksibel dalam hal apa yang dapat Anda lakukan dengan itu .
;Java:Digunakan oleh Google sebagai bagian integral dari sistem operasi Android, dan oleh pengembang independen untuk membuat aplikasi Android ( serta kegunaan lain ) . Java diciptakan dengan " tulis sekali, jalankan di mana saja " ( WORA ) pendekatan untuk memudahkan kode yang ditulis pada satu mesin untuk berjalan di lain mesin.
;Ruby: Ini adalah OOP murni populer dari Jepang. Bahasa pemrograman open source dinamis, mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis.
;Visual Basic:Berasal dari ' BASIC ', yang sangat populer pada hari-hari awal komputasi pribadi, Visual Basic ( VB ) memungkinkan program sederhana yang akan dibuat dengan cepat dan mudah, sementara juga memungkinkan untuk coding yang lebih kompleks.
 
== Daftar ==