Pengertian Bahasa Pemrograman Dan Macam-macamnya-Apakah teman ingin menjadi Progammer? dan ingin menjadi Programmer handal? Tentunya semuanya ingin menguasai di bidang ini dan tidak semuanya juga sih ya heehe. Tentunya artikel ini untuk bagi teman yang ingin mencar ilmu programmer tetapi tidak tahu harus dari mana dulu yang harus dipelajari? Ya benar sekali, kalau teman ingin menjadi programmer tentunya teman harus mengenali basic-basic terlebih dahulu dan pengenalan jenis-jenis Bahasa Pemrograman.
Kali ini blog forkom akan membagikan ilmu untuk bagi teman yang ingin mempelajari Bahasa Pemrograman. Yap pada kali ini kita akan menjelajahi satu per satu apa itu Bahasa Pemrograman.
Pengertian bahasa pemrograman.
Bahasa Pemrograman merupakan satu set pemograman yang digunakan untuk membuat suatu kegiatan komputer. Bahasa komputer biasa dikenal dengan nama Bahasa Pemrograman. Program komputer atau software yaitu suatu set intruksi yang harus dijalankan oleh komputer pada dikala komputer dihidupkan atau ketika diperintah oleh pengguna komputer.
Bahasa Pemrograman memakai kata-kata unik yang menjadi kode untuk menjalankan perintah tertentu pada suatu komputer. Bahasa Pemrograman ini tentunya banyak antara lain yaitu yaitu Pascal, Fortran, Dbase, Delphi, Basic, Cobol, C++, C#, Java dan lain - lain tinggal teman pilih saja yang teman ingin gunakan yang mana. Dan tentunya masing-masing dari Pemrograman tersebut beda-beda.
Berikut pola kegiatan yang menampilkan Halo Dunia ke konsol sebagai berikut :
Pada C++ :
#include
using namespace std;
int main(){
coun << "halo dunia"<< endl;
}
Pada C# :
using system;
class haloDunia;{
public static main (){
console.writeline("halo dunia");
}
}
Pada Java :
public class halodunia{
/**
* @param args
*/
public static void main (string [] args){
system .out.printin("halo dunia");
}
}
Perhatikan pada code kegiatan diatas, terdapat perbedaan dari C++, C#, dan Java. Tetapi penulisan antara C++, C#, Java bisa dikatakan sama. Salah satunya pada setiap stetement harus diakhiri dengan aksara `;'(semicolon/titik koma), keyword–keyword yang ada di C# juga ada pada C++ misal public, static, class, dan masih banyak lagi keyword-keyword C# yang terdapat pada C++. Lho kalo pointernya gimana? kalo di java kan tidak ada , kalo d C# ada tidak? variabel pointer di C# tetap ada tapi dengan penggunaan yang dibatasi dan dalam skop unmanage. sebagai gantinya, di C# ada yang namanya ref (reference). Fungsinya hampir sama (atau menggantikan) pointer.
Jenis-jenis bahasa komputer.
Bahasa komputer sanggup dikelompokkan dalam tiga kelompok besar menurut jenisnya, yakni bahasa mesin (machine language), assembly language dan high level language. Mari kita bahas satu persatu sebagai berikut:
Machine language yaitu seperangkat perintah yang dinyatakan dalam bentuk bilangan biner (hanya angka 0 dan 1) yang berfungsi untuk menunjukkan data dan isyarat bagaimana mengolah data kepada CPU.
Assembly Language yaitu bahasa komputer tingkat rendah yang mempunyai banyak kode yang membantu memori untuk “mengingat data (informasi). Assembly language juga mengandung seperangkat simbolis yang berafiliasi dengan perintah tertentu pada bahasa mesin.
High level language disebut sebagai bahasa komputer tingkat tinggi alasannya berisi perintah yang dirancang mendekati bahasa manusia. Bahasa ini lebih gampang dipahami dan dipelajari oleh insan dan digunakan untuk pembuatan kegiatan komputer tertentu. Macam bahasa pemrograman sudah kami sebutkan diatas.
Pembuat kegiatan atau programmer remaja ini banyak yang memakai bahasa komputer tingkat tinggi untuk membuat program-program yang diinginkan alasannya sangat gampang dipahami. Namun sebelum bisa dijalankan di komputer, kegiatan tersebut haruslah diterjemahkan menjadi bahasa mesin terlebih dahulu. Maka dari itu pada perangkat pembuatan kegiatan dengan bahasa tingkat tinggi ada bab yang berjulukan compiler. Tugas bab ini yaitu menerjemahkan perintah pada bahasa tingkat tinggi menjadi bahasa mesin, sehingga CPU sanggup mengolah data menurut perintah tersebut.
Sejarah singkat bahasa komputer.
Perkembangan bahasa komputer tentu tak lepas dari perkembangan komputer itu sendiri. Bahasa komputer mulai dikembangkan pada dikala inovasi komputer digital pertama, sekitar tahun 1940-an. Bahasa komputer yang termasuk dalam assembly language dikembangkan pada tahun 1950-an alasannya komputer mulai merambah ranah komersial. Contoh bahasa yang termasuk dalam golongan Assembly ini yaitu ForTran (Formula Translation) yang dibentuk oleh John Backus pada sekitar 1950-an hingga 1960-an. Kemudian bahasa komputer dengan banyak penyempurnaan mulai dikembangkan menyerupai COBOL (Common Business Oriented Language) oleh Grace Hopper, LISP (List Proccesing) oleh John McCarthy.
Pada selesai tahun 1960-an muncul sebuah bahasa komputer yang diberi nama SIMULA dan sesudah itu perkembangan bahasa komputer semakin pesat. Pada tahun 1970-an muncul banyak bahasa pemrograman yang terkenal, yakni ALOGOL, BASIC, PASCAL, C. Perkembangan bahasa komputer semakin berkembang pesat seiring berkembangnya ilmu pengetahuan dan teknologi. Bahasa yang berkembang yaitu BASIC, JAVA, C++ dan PASCAL. Pada awal 1990-an, diperkenalkan istilah IDE (Integrated Development Environment) yang menyatukan bahasa pemrograman dan GUI sehingga membuat kegiatan menjadi lebih mudah. Beberapa IDE yang populer yaitu Visual Basic (bahasa BASIC), Borland Delphi (bahasa PASCAL) dan Eclipse (Bahasa Java).
Macam-macam bahasa pemrograman.
Bagi teman yang bekerja dalam bidang web design niscaya sudah tidak abnormal lagi dengan apa yang nama bahasa pemrograman.Bahasa pemrograman yang umum dikenal yaitu php dan html.Tapi sesungguhnya masih banyak bahasa pemrograman yang lain.
Berikut ini ada beberapa macam bahasa pemrograman yang perlu anda ketahui
1. Bahasa Pemrograman HTML.
HyperText Markup Language (HTML) yaitu sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan aneka macam informasi di dalam sebuah browser Internet.
HTML dikala ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML sanggup dibuka dengan memakai browser web menyerupai Mozilla Firefox atau Microsoft Internet Explorer.
2. Bahasa Pemrograman PHP.
PHP yaitu bahasa pemrograman script yang paling banyak digunakan dikala ini. PHP pertama kali dibentuk oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih berjulukan FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak digunakan untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3. Bahasa Pemrograman ASP.
ASP yaitu kependekan dari Active Server Pages yang merupakan salah satu bahasa pemrograman web untuk membuat halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.
4. Bahasa Pemrograman XML.
Extensible Markup Language (XML) yaitu bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan aneka macam macam data.
XML memakai markup tags menyerupai halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
5. Bahasa Pemrograman WML.
WML yaitu kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini yaitu bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
6. Bahasa Pemrograman PERL.
Perl yaitu bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi menyerupai DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang menyerupai bahasa pemograman C.
7. Bahasa Pemrograman CFM.
Cfm dibentuk memakai tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.
8. Bahasa Pemrograman Javascript.
Javascript yaitu bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang bisa menjalankan JavaScript.
9. Bahasa Pemrograman CSS.
Cascading Style Sheets (CSS) yaitu suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS yaitu untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri sanggup dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
Bahasa Pemrograman Perangkat lunak bahasa pemrograman (language software) merupakan kegiatan yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa kegiatan ke dalam bahasa mesin (machine languange), sehingga sanggup diterima dan dimengerti oleh komputer. Apabila languange software tidak tersedia, maka pembuat kegiatan harus menulis programnya eksklusif dengan bahasa mesin yang berbentuk bilangan-bilangan binary. Suatu isyarat kegiatan yang ditulis dalam bahasa mesin sanggup berbentuk menyerupai 000100110010. Tanpa mengetahui arti tertentu dari masing-masing bab dari bilangan binary tersebut secara persis, maka akan sangat sulit untuk mengerti dengan benar maksud dari isyarat tersebut.
Instruksi yang berbentuk bilangan binary disebut dengan object code. Sedangkan kumpulan dari instruksi-instruksi yang membentuk suatu kegiatan dalam bahasa mesin disebut dengan object program. Tiap-tiap isyarat object code terdiri dari operation code (op code) dan open and. Penulisan kegiatan dengan bahasa mesin dirasakan terlalu sulit dan memakan banyak waktu, maka dikembangkan languange software sebagai alternatif penulisan kegiatan yang lebih mudah. Penerjemah bahasa pemrograman dibedakan menjadi 3 (tiga) macam, yaitu assembler, kompiler, dan interpreter.
Demikian klarifikasi mengenai pengertian bahasa pemrograman dan macam-macamnya untuk pemula, kalau ada pertanyaan silahkan sampaikan dikolom komentar.
Sumber https://soymedia.blogspot.com/