Bahasa secara harafiah merupakan suatu alat yang merupakan hasil kebudayaan yang dimanfaatkan agar setiap makhluk bisa berkomunikasi satu sama lain. dengan adanya bahasa, maka baik itu manusia, hewan, tumbuhan, dan bahkan makhluk lain bisa saling berkomunikasi satu sama lain.
Pada era perkembangan komputer dan juga mesin, muncul sebuah masalah, dimana banyak para teknisi yang mungkin tidak mengerti bagaimana cara memberi perintah ke dalam sebuah mesin. Maka dari itu, tercetuslah sebuah ide untuk menciptakan sebuah bahasa yang bisa digunakan oleh manusia utnuk mengontrol sebuah mesin. Bahasa pemrograman atau bahasa mesin ini kemudian digunakan secara umum. Pada awalnya, bahasa pemrograman yang diciptakan hanyalah bermodalkan kode biner, satu – satunya kode yang dimengerti oleh mesin pada saat itu. Namun, berkat pengembangan teknologi dan juga ilmu pengetahuan, saat ini bahasa pemrgraman sudah mencapai level bahasa pemrograman tingkat tinggi, yang mana lebih mudah dimengerti oleh manusia, dan juga dimengerti oleh mesin.
Fungsi bahasa pemrograman
- Sebagai media komunikasi antara operator dengan mesin
- Sebagai media mengoperasikan sebah mesin
- Sebagai media bagi programmer dalam mengembangkan sebuah aplikasi
- Memberikan perintah kepada mesin dan komputer
Jenis bahasa pemrograman
Saat ini, ada banyak sekali jenis – jenis dan juga macam – macam bahasa pemrograman yang umum digunakan oleh para programmer. Berikut ini adalah 15 bahasa pemrograman yang umum dan banyak digunakan oleh para programmer:
1. Java
Bahasa pemrograman yang pertama adalah bahasa pemrograman Java. Bahasa pemrograman ini merupakan salah satu jenis bahasa pemrograman yang banyak kita temukan pada aplikasi – aplikasi, baik di dalam sebuah komputer, ataupun sebuah handphone dan juga smartphone. Dengan keunggulan ini, maka java memang benar – benar menjadi sebuah bahasa pemrograman yang sangat populer dan juga banyak dipahami dan mudah untuk dipelajari.
Uniknya, nama bahasa pemrograman yang dikembangkan oleh SUN microsystem pada era 1991 ini, merupakan bahasa pemrograman yang namanya terinspirasi dari kopi buatan Indonesia, tepatnya dari dataran Jawa. Maka jadilah hingga saat ini, bahasa pemrograman ini memiliki lambang berupa kopi yang sedang diseduh.
Saat ini, hak paten dari penggunaan bahasa pemrograman Java sendiri dipegang oleh Oracle. Banyak sekali palikasi dan juga software – software yang sangat berguna dan juga bermanfaat bagi user, yang dibuat dan jga dikembangkan dengan menggunakan bahasa pemrograman Java.
- Aplikasi bawaan oracle
- Aplikasi pada handphone non-OS, seperti pada seri – seri handphone era 2000-an
- Aplikasi dan juga games pada handphone ber-OS, seperti Symbian, Android, dan juga Windows Phone
- Beberapa aplikasi pada komputer dan PC desktop.
Java merupakan salah satu bahasa pemrograman yang memiliki banyak keunggulan. Salah satu keunggulan yang utama dari bahasa pemrograman Java ini adalah karena Java merupakan bahasa pemrograman yang sifatnya multi platform, yang artinya bisa digunakan dalam berbagai macam sistem operasi dan juga basis software lainnya. Selain itu, ada beberapa keunggulan lainnya dari Java, yaitu :
- Mudah untuk dikembangkan
- Memiliki library yang lebih lengkap
- Kemudahan dalam menyusun script
- Memiliki pasar yang luas, karena smartphone sedang booming dan banyak digunakan
- Merupakan bahasa pemrograman yang berorientasi objek atau OOP
2. Bahasa C
Kalu di dalam Bahasa manusia, terdapat beberapa bahasa yang menjadi bahasa Induk, seperti Bahasa Yunani, Bahasa Latin dan juga Bahasa Arab, maka dalam bahasa pemrograman, hal ini juga berlaku. Ya, ada satu bahasa pemrograman yang tertua, dan merupakan bahasa induk dari berbagai macam bahasa pemrograman yang ada hingga saat ini. Dialah bahasa pemrograman C.
Penggunaan bahasa C
Bahasa C saat ini banyak digunakan hanya sebagai media pembelajaran, dimana setiap siswa yang akan mempelajari tentang pengembangan sebuah software, biasa akan diajarkan bahasa C terlebih dahulu, karena bahasa C merupakan dasar dari beberapa bahasa pemrograman yang abnyak digunakan saat ini. dengan memahami dasar – dasar yang digunakan dalam bahasa C, maka nantinya para programmer akan menjadi lebih mdah dalam memahami bahasa – bahasa pemrograman lainnya.
3. PHP
Merupakan salah satu bahasa pemrograman yang sangat populer di kalangan pengembang dan juga developer dari situs – situs internet. PHP, yang merupakan kependekan dari PHP Hypertext Pre – Processor merupakan salah satu bahasa pemrogaman yang dimanfaatkan untuk pengembangan sebuah situs di dalam jaringan internet.
Keunggulan dari bahasa pemrograman PHP
- Merupakan bahasa pemrograman yang sifatnya gratis dan juga free to edit
- Memiliki kemampuan untuk membuat sebuah website dinamis, berkat fitur server side scripting
Bahasa pemrograman PHP ini tentu saja sudah terbukti kehandalannya, karena banyak digunakan pada situs dan juga website terkenal, seperti facebook dan jga wordpress.
4. Visual Basic
Visual Basic, atau yang juga dikenal dengan nama Microsoft Visual Basic merupakan salah satu bahasa pemrograman yang dikembangkan oleh raksasa teknologi dunia, yaitu Microsoft. Visual basic, yang juga emrupakan paket bundling dengan Microsoft Vsual Studio, merupakan salah satu bahasa pemrograman yang digunakan dalam membuat sebuah aplikasi yang berjalan di dalam platform sistem operasi windows. Berbeda dengan Java yang sifatnya multi platform, memang visual basic ini terbatas pada windows saja.
Namun demikian, fitur – fitur bahasa pemrogaman yang terdapat di dalam visual basic ini sangatlah beragam, sehingga visual basic juga menrupakan salah satu bahasa pemrograman yang banyak dan juga populer digunakan di dunia, termasuk di Indonesia. Visual basic menawarkan bahasa pemrograman basic, yang dipadukan dengan ide – ide visual dalam pembuatan sebuah aplikasi ataupun software. Jadi, hanya dengan menggunakan bahasa pemrograman basic saja, sudah bisa memperoleh sebuah aplikasi yang memiliki visualisasi yang menarik.
Penggunaan bahasa pemrograman Visual Basic
- Kalkulator
- Program absensi
- Program akuntansi
- Bahkan beberapa pengembang sanggup membuat sebuah permainan, alias game dengan menggunaan bahasa pemrograman Visual Basic.
5. Python
Bahasa pemrograman yang namanya sama seperti nama dari salah satu ular predator terganas ini merupakan bahasa pemrograman yang cenderung sederhana dan juga mudah untuk dipahami. Python mampu menawarkan pengembangan dari sebuah aplikasi dan juga software, baik yang berbasai web ataupun berbasis platform dan sistem operasi. Hal ini membuat Python merupakan sebuah bahasa pemrograman yang multifungsi, karena dapat membuat berbagai macam aplikasi di berbagai macam platform dan juga web based.
Python sediri mrupakan salah satu bahasa pemrograman yang masuk ke dalam
bahasa pemrograman tingkat tinggi, yang berarti komunikasi antara
manusia dan juga mesin dapat berjalan dengan baik dan lebih lancar
apabila dibandingkan dengan bahasa mesin.
Penggunaan dari bahasa pemrograman Python
6. Bahasa Pemrograman C++
Nah, seperti sudah disinggng pada bahasa pemrograman nomor dua, bahasa pemrograman C ++ ini merupakan “anak” dari bahasa pemrograman C. C ++ dibuat dan dikembangkan untuk menyempurnakan kemampuan bahasa C dalam membuat sebuah program dan juga aplikasi. C ++ memilii sintaks penulisan scipt code yang hampir sama, karena memang berasal dari bahsa yang sama. Namun demikian, yang membedakan antara bahasa pemrograman C ++ dengan bahasa pemrograman C adalah dari segi penyelesaian masalah.
Penggunaan bahasa pemrograman C ++
Bahasa pemrograman C ++ juga merupakan salah satu bahasa pemrograman yang sangat populer dan banyak digunakan dalam mengembangkan dan membuat sebuah program ataupun software. Adobe, yang merupakan pengembang software besar dengan banyak aplikasinya, menggunakan bahasa perograman C ++ dalam mengembangkan berbagai macam aplikasi yang mereka buat. Selain itu, browser yang banyak kita gunakan sehari – hari untuk melakukan surfing di internet, yaitu Mozilla Firefox, juga merupakan salah satu software yang menggunakan bahasa pemrograman C ++ dalam pengembangannya.
7. JavaScript
Berbeda dengan bahasa pemrograman Java yang focus pada pengembangan aplikasi dan juga software berbasis OS dan juga Non – OS, maka JavaScript memfokuskan dirinya pada bahasa pemrograman yang digunakan untuk mengembangkan sebuah website. Banyak sekali website – website yang menggunakan JavaScript sebagai bahasa pemrograman utama mereka.
Keunggulan dari menggunakan JavaScript
8. C#
Penggunaan Bahasa pemrograman C#
9. Objective – C
Penggunana dari bahasa pemrograman Objective – C
10. ActionScript
Penggunaan dari bahasa pemrograman ActionScript
Hingga saat ini, ActionScript sudah mencapai versi, alias generasi ketiga dari awal mula dikembangkan oleh macromedia, dan banyak dimanfaatkan oleh para programmer yang berbasi flash.
11. HTML / CSS
HTML atau CSS merupakan bahasa pemrograman yang paling dasar digunakan pada pengembangan sebuah situs ataupun website. HTML atau CSS ini banyak digunakan pada berbagai macam situs web terkemukan, seperti pada era 2000-an digunakan oleh situs jejaring sosial Friendster, dan beberapa website hingga saat ini, seperti Blogspot.
12. Ruby
13. Bahasa pemrograman HTML
HTML sendiri pada awalnya berasal dai bahasa SGML atau standard Generalized Markup Language, yang merupakan bahasa yang banyak digunakan di dalam dunia percetakan dan juga penerbitan.
Penggunaan dari bahasa pemrograman HTML
14. Bahasa pemrograman XML
Seain itu, XML juga memiliki beberapa keunggulan lainnya, seperti merupakan salah satu bahasa pemrograman yang termasuk ke dalam golongan pintar, dapat beradaptasi, memiliki pemeliharaan dan juga maintenance yang cenderung mudah dan juga murah, serta jauh lebih sederhana apabila dibandingkan dengan jenis bahasa pemrograman lainnya.
15. Bahasa pemrograman Pascal
Jenis bahasa pemrograman berikutnya adalah bahasa pemrograman Pascal. Pascal merupakan jenis bahasa pemrograman yang masuk ke dalam bahasa pemrograman generasi ke III, dan merupakan bentuk bahasa pemrograman tingkat tinggi. bahasa pemrograman ini dikembangkan di Prancis oleh seorang professor, bernama Niklaus Writh.
Bahasa pemrograman Pascal ini merupakan bahasa pemrograman yang memiliki tipe data yang standar, sehingga dapat dipelajari oleh siapapun, serta memiliki tipe bahasa pemrograman yang terstruktur, sehingga membuatnya jauh lebih efisien apabila dibandingkan dengan bahasa pemrograman tingkat rendah dan jga tingkat menengah.
16. Switch Apple
Sejarah Bahasa pemrograman terbaru yang paling muktahir adalah bahasa SWITCH dari apple yang digunakan untuk melakukan pemrograman di device mereka. Swift adalah bahasa pemrograman baru untuk iOS, OS X, watchOS, dan aplikasi tvOS yang dibangun lebih baik dari C dan Objective-C, tanpa kendala kompatibilitas C. Swift mengadopsi pola pemrograman aman dan menambahkan fitur modern untuk membuat program lebih mudah, lebih fleksibel, dan lebih menyenangkan.Swift, yang didukung oleh kerangka Kakao dan Kakao Touch, adalah kesempatan untuk menata kembali bagaimana pengembangan perangkat lunak bekerja.
Swift sudah bertahun-tahun dikembangkan dan dibuat. Apel meletakkan dasar untuk Swift dengan memajukan compiler, debugger, dan infrastruktur dari kerangka yang ada. Switch menyederhanakan manajemen memori dengan Automatic Reference Counting (ARC). Switch menggunakan kerangka stack, dibangun di atas dasar yang solid Foundation dan Kakao, telah dimodernisasi dan standarisasi diseluruhnya. Objective-C itu sendiri telah berkembang untuk mendukung blok, koleksi literal, dan modul, memungkinkan kerangka adopsi teknologi bahasa modern tanpa gangguan. Berkat dasar ini, kita sekarang dapat memperkenalkan bahasa baru bagi masa depan pengembangan perangkat lunak Apple.
Kelebihan
Swift ramah untuk programmer baru. Ini adalah sistem-kualitas industri bahasa pemrograman pertama yang ekspresif dan menyenangkan sebagai bahasa scripting. Mendukung bermain, fitur inovatif yang memungkinkan programmer untuk bereksperimen dengan kode Swift dan melihat hasil segera, tanpa overhead membangun dan menjalankan sebuah aplikasi.
Swift menggabungkan yang terbaik dalam pemikiran bahasa modern dengan kebijaksanaan dari budaya luas rekayasa Apple. Compiler dioptimalkan untuk kinerja, dan bahasa yang dioptimalkan untuk pengembangan, tanpa mengorbankan sisi baiknya. Ini dirancang untuk skala dari “halo, dunia” untuk keseluruhan sistem operasi. Semua ini membuat Swift investasi masa depan yang sehat untuk pengembang dan untuk Apple.
Swift adalah cara yang fantastis untuk menulis program di iOS, OS X, watchOS, dan aplikasi tvOS, dan akan terus berkembang dengan fitur dan kemampuan baru . Tujuan kami untuk Swift ambisius. Kita tidak bisa menunggu untuk melihat apa yang Anda kembangkan dengan SWITCh.
Selain ke – 16 bahasa pemrograman tersebut, masih ada puluhan bahasa pemrograman lainnya yang banyak digunakan oleh para programmer dalam mengembangkan sebuah program, aplikasi, sistem dan juga perintah kepada mesin, yaitu :
- ADA
- ALGOL
- Applescript
- Assembly
- BASIC:
- ASP
- COMAL
- BAIK
- Batch (MS-DOS)
- COBOL
- UNIX shell script:
- Bourne shell (sh) script
- Bourne-Again shell (bash) script
- Korn shell (ksh) script
- ColdFusion
- Clipper
- Foxbase
- Visual FoxPro
- Eiffel
- Fortran
- Go
- Haskell
- JSP
- Lisp
- Logo
- Delphi
- Perl
- Prolog
- Pike
- R
- REXX
- REBOL
- RPG
- Simula
- Smalltalk
- Scheme
- SQL
Jenis jenis bahasa pemrograman komputer dan mesin memang sangat banyak sekali, jika kita totalkan mungkin bisa ada ratusan bahasa, namun yang paling populer hanya beberapa saja.
Post a Comment
Post a Comment