• BAHASA C
SEJARAH
Kisah dimulai dari sistem operasi UNIX,yang mana inilah tujuan awal dari perkembangan
bahasa C.Sekitar tahun 1960,Massachusetts Institue of Technology,Bell Labs, dan General
Electric bekerja sama mengembangkan sebuah sistem operasi untuk komputer GE-645
mainframe.Pada era tersebut sebuah komputer bisa sebesar satu ruangan.Sistem operasi ini
dinamakan Multics (Multiplaxed Information and Computer Services).Kemunculan Multics
membawa banyak inovasi,namun bahasa pemrograman yang dipakai cukup kompleks.Tidak
ingin membuang banyak waktu dengan pengembangan Mulitcs,penelitti dari Bell Labs
lambat laun meninggalkan project tersebut,diantaranya adalah Ken Thampson,Dennis
Ritchie,M.D. Mcllroy dan J.F. Ossanna.Bell Labs sendiri merupakan sebuah laboraterium
muliti disiplin ilmu yang berlokasi di Murray Hill,New Jersey,Amerika Serikat.Saat itu Bell
Labs berada dibawah perusahaan AT&T Corporation (sekarang Bell Labs sudah berada
dibawah Nokia : www.bell-labs.com) .Peneliti di Bell Labs mencoba mengembangkan ulang
sistem operasi yang lebih sederahan dibandingkan Multics.Sistem operasi ini diberi nama
Unics (Uniplexed Information and Computing Servis),yang kemudian berubah nama menjadi
UNIX.
Pada awalnya,sistem operasi UNIX dibuat menggunakan bahasa assembly.Sistem
operasi ini pertama kali diimplementasikan ke dalam komputer PDP-7 dan berikutnya
kedalam PDP-11 oleh Dennis Ritchie and Ken Thampson.Agar lebih
sederhana,pengembangan UNIX kemudian diubah menggunakan bahasa pemrograman
B,yakni sebuah bahasa yang dibuat oleh Ken Thampso.Akan tetapi bahasa B memiliki
keterbatasan sehingga beberapa fitur di PDP-11 tidak bisa diprogram.Oleh karena itu
dikembangan bahasa pemrograman C.Nama bahasa C dipilih sebagai huruf abjad selanjutnya
setelah B.Bahasa pemrograman C ini dikembangkan antara tahun 1969-1972 oleh Dennis
Ritchie.Yang kemudian dipakai untuk menulis ulang sistem operasi UNIX.Selain untuk
mengembangkan UNIX ,bahasa C juga dirilis sebagai bahasa pemrograman umum.
DEFINISI
Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer.Dibuat pada
tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone
Laboratories.Meskipun C dibuat untuk memprogam sistem dan jaringan komputer namun
bahasa ini juga sering digunakan dalam mengembangkan software aplikasi.C juga banyak
digunakan oleh beberapa jenis platform sistem operasi dan arsitekur komputer.bahkan
terdapat beberapa compiler yang sangat populer telah tersedia.C secara luar biasa
mempengaruhi bahasa populer lainnya,terutama C++ yang merupakan extensi dari C.
• Bahasa Pemrograman VB
SEJARAH
Bahasa pemrograman yang paling awal dirancang pada tahun 1950-an dan dibuat sendiri-
mata untuk memecahkan masalah matematika yang kompleks. Bahasa-bahasa tersebut agak
aneh bagi orang awam. Namun hal itu hanya masalah masalah berbesar, karena komputer
ditemukan di lembaga-lembaga riset besar. Lambat laut tentunya orang sadar bahwa
teknologi komputer bisa berguna tidak hanya untuk melakukan perhitungan matematika,
namun bisa berguna untuk bidang yang lain. Maka komputer mulai menjadi barang yang
biasa ditemukan di lingkungan bisnis dan universitas. Dengan semakin banyaknya orang
yang menggunakan komputer, semakin banyak pula orang yang sadar bahwa bahasa
pemrograman yang rumit hanya akan menghambat perkembangan komputer itu sendiri.
Pada tanggal 1 Mei 1964, penemu bahasa BASIC, yaitu Profesor John G. Kemeny dan
Thomas E. Kurtz di Dartmouth College di New Hampshire menjalankan program pertama
kali BASIC. Bahasa BASIC (Beginner's All-purpose Symbolic Instruction Code) merupakan
bahasa tingkat tinggi yang berbentuk interpreter, yang memungkinkan untuk mengoperasikan
komputer secara interaktif, program dapat ditulis, dijalankan, diubah dan dijalankan lagi
tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat tinggi lainnya yang berbentu
penyusun. Bahasa ini dirancang khusus untuk memudahkan tugas belajar memprogram.
Pada tahun 1975, Paul Allen, pemrogram muda yang bekerja di perusahaan komputer
Honeywall dengan teman masa kecilnya William Bill Gates menawarkan juru bahasa BASIC
kepada Ed Robert, pemilik perusahaan MITS yang memproduksi komputer mikro Altair 8800
yang mempunyai RAM 4 KB. Kedua orang ini semasa di SMA sudah pernah menyiapkan
perusahaan dengan nama Traf-O-Data, tetapi tidak sukses. Ed Robert akan membeli juru
bahasa DASAR tersebut sesuai dengan ia bisa berjalan di atas komputer Altair. Paul Allen
dan Bill Gates mengembangkan interpreter BASIC tersebut tanpa pernah melihat secara
langsung dari komputer Altair, apalagi.
Apa yang mereka andalkan adalah manual dari mikroprosesor Intel 8080 yang digunakan di
Altair dan diagram dari komputer Altair itu sendiri. Untuk mengujinya, mereka menjalankan
interpreter BASIC-nya pada komputer besar dan akhirnya merekam hasilnya ke pita kertas
(paper tape). Ketika Paul Allen akan mendemonstrasikan hasil kerjanya pada Ed Robert, dia
teringat bahwa belum ditulis suatu program loader untuk membaca dan meletakkan
interpreter BASIC yang ada di kertas tape ke dalam memori utama Altair. Paul Allen
langsung menulis program loader tersebut dalam bahasa mesin dan memanggil interpreter
BASIC dari pita kertas. Setelah beberapa menit, program berhasil masuk ke memori utama.
Paul Allen menyadari bahwa dia dan Bill Gates telah membuat banyak kesalahan di sana-sini,
walaupun demikian, interpreter BASIC ini akhirnya dapat berjalan di komputer mikro Altair
dan Ed Robert jadi membelinya. Untuk kedua kalinya, Paul Allen dan Bill Gates mengatur
suatu perusahaan yang disebut dengan Microsoft, yang terkenal sampai sekarang. Inilah cikal
bakal dari BASIC yang terkenal itu.
Beberapa tahun kemudian muncullah bahasa pemrograman tingkat tinggi yang menawarkan
berbagai macam fungsi dalam pustakanya (perpustakaan). Akan tetapi, untuk membuat
sebuah aplikasi bisnis berbentuk grafik masih pekerjaaan yang cukup sulit untuk dilakukan.
Jangankan aplikasi grafik untuk masalah masalah mencetak data ke dalam printer saja sudah
untuk membuat pemrogram kesulitan. Belum lagi membedakan antara printer satu dengan
yang lainnya, walaupun ada yang pasti sama, yaktu sama-sama dotmatrix, pemrogram harus
terlebih dahulu membuat sebuah program yang mengakomodasi semua printer tersebut.
Itulah gambaran kesulitan yang dibuat oleh generasi pertama pemrogram. Dibutuhkan lebih
dari 20 tahun untuk mendapatkan lingkungan pemrograman berbasis DOS yang cukup stabil.
Ketika komputer mikro tergusur oleh IBM PC, maka inilah zaman yang dimulainya era
komputer pribadi (personal computer - PC) dengan antarmuka pemakai grafis (Graphical
User Interface - GUI). Dengan perhitungan Microsoft Windows, para pemakai PC bisa
bekerja dalam lingkungan yang kaya grafis dan intuitif. Dengan GUI, aplikasi jauh lebih
mudah dipakai dan dipakai. Hal ini sebagai ganti belajar mengetikkan dan menghafal
perintah-perintah yang panjang, para pemakai cukup memilih sebuah menu dengan mengklik
tombol mouse. Jendela-jendela pada layar memungkinkan pemakai untuk menjalankan lebih
dari satu program secara bersamaan (multi-tasking). Kotak-kotak dialog muncul ketika
sebuah program membutuhkan konfirmasi dari pemakai.
Pada tahun 1986, Dr. Bjarne Stroustrup meluncurkan bukunya yang sangat berpengaruh
dengan judul The C ++ Programming Language sebagai tanda dimulainya era pemograman
objek (Object Programming Language -OOP). Pada tahun yang sama Intel meluncurkan
mikroprosesor 32 bit yang pertama kali yakni 386. Banyak pemrogram profesional Amerika
menggunakan bahasa C ++ sebagai bahasa pemrogramannya ketika membangun suatu
aplikasi yang berjalan di atas Windows. Kelas pustaka-pustaka dibangun untuk membantu
kecepatan pengembangan suatu aplikasi. Terutama kelas yang berhubungan dengan objek.
DEFINISI
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (real) visual untuk
membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan
menggunakan model pemrograman (COM).
• Bahasa Pemrograman C#
SEJARAH
Pada akhir dekade 1990-an, Microsoft membuat program Microsoft Visual J++ sebagai
sebuah langkah percobaan untuk menggunakan Java di dalam sistem operasi Windows untuk
meningkatkan antarmuka dari Microsoft Component Object Model (COM). Akan tetapi,
akibat masalah dengan pemegang hak cipta bahasa pemrograman Java, Sun Microsystems,
Microsoft pun menghentikan pengembangan J++, dan beralih untuk membuat pengganti J++,
kompilernya dan mesin virtualnya sendiri dengan menggunakan sebuah bahasa pemrograman
yang bersifat general-purpose.
Untuk menangani proyek ini, Microsoft merekrut Anders Helsberg, yang merupakan mantan
karyawan Borland yang membuat bahasa Turbo Pascal, dan Borland Delphi, yang juga
mendesain Windows Foundation Classes (WFC) yang digunakan di dalam J++. Sebagai hasil
dari usaha tersebut, C# pun pertama kali diperkenalkan pada bulan Juli 2000 sebagai sebuah
bahasa pemrograman modern berorientasi objek yang menjadi sebuah bahasa pemrograman
utama di dalam pengembangan di dalam platform Microsoft .NET Framework.
Pengalaman Helsberg sebelumnya dalam pendesain bahasa pemrograman seperti Visual J++,
Delphi, Turbo Pascal) dengan mudah dilihat dalam sintaksis bahasa C#, begitu pula halnya
pada inti Common Language Runtime (CLR). Dari kutipan atas interview dan makalah-
makalah teknisnya ia menyebutkan kelemahan-kelemahan yang terdapat pada bahasa
pemrograman yang umum digunakan saat ini, misalnya C++, Java, Delphi, ataupun
Smalltalk. Kelemahan-kelemahan yang dikemukakannya itu yang menjadi basis CLR sebagai
bentukan baru yang menutupi kelemahan-kelemahan tersebut, dan pada akhirnya
memengaruhi desain pada bahasa C# itu sendiri. Ada kritik yang menyatakan C# sebagai
bahasa yang berbagi akar dari bahasa-bahasa pemrograman lain. [1]Fitur-fitur yang
diambilnya dari bahasa C++ dan Java adalah desain berorientasi objek, seperti garbage
collection, reflection, akar kelas (root class), dan juga penyederhanaan terhadap pewarisan
jamak (multiple inheritance). Fitur-fitur tersebut di dalam C# kini telah diaplikasikan
terhadap iterasi, properti, kejadian (event), metadata, dan konversi antara tipe-tipe sederhana
dan juga objek.
C# didisain untuk memenuhi kebutuhan akan sintaksis C++ yang lebih ringkas dan Rapid
Application Development yang ‘tanpa batas’ (dibandingkan dengan RAD yang ‘terbatas’
seperti yang terdapat pada Delphi dan Visual Basic).
Agar mampu mempromosikan penggunaan besar-besaran dari bahasa C#, Microsoft, dengan
dukungan dari Intel Corporation dan Hewlett-Packard, mencoba mengajukan standardisasi
terhadap bahasa C#. Akhirnya, pada bulan Desember2001, standar pertama pun diterima oleh
European Computer Manufacturers Association atau Ecma International (ECMA), dengan
nomor standar ECMA-334. Pada Desember 2002, standar kedua pun diadopsi oleh ECMA,
dan tiga bulan kemudian diterima oleh International Organization for Standardization (ISO),
dengan nomor standar ISO/IEC 23270:2006
DEFINISI
merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh
Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini
dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa
yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic,
dan lain-lain) dengan beberapa penyederhanaan. Menurut standar ECMA-334 C# Language
Specification, nama C# terdiri atas sebuah huruf Latin C (U+0043) yang diikuti oleh tanda
pagar yang menandakan angka # (U+0023). Tanda pagar # yang digunakan memang bukan
tanda kres dalam seni musik (U+266F), dan tanda pagar # (U+0023) tersebut digunakan
karena karakter kres dalam seni musik tidak terdapat di dalam papan tombol standar.
• Bahasa Pemrograman Objective-C
SEJARAH
Awalnya Objective-c dibuat bersamaan dengan berdirinya perusahaan Stepstone pada tahun
1980 yang dibuat oleh Brad Cox dan Tom Love. Di tahun 1981, Cox dan Tom diperkenalkan
kepada Smalltalk di ITT Corpoation's Programming Center. Cox yang tertarik dengan
masalah reuseability pada pembangunan perangkat lunak lantas melakukan modifikasi pada
compiler c untuk menambah kemampuan smalltalk.
Sekarang ini Apple sebagai pengembang bahasa Objective-c memang sudah memiliki bahasa
Swift untuk mempermudah membangun aplikasi mereka. Akan tetapi menurut survei yang
telah dilakukan Stack Overflow, Objective-c masih menjadi bahasa pemrograman yang
populer di dunia pemrograman.
DEFINISI
Objective-c merupakan bahasa pemrograman yang bersifat object-oriented dan reactive.
Bahasa ini digunakan pada Mac OS X serta smartphone iPhone.
Objective-c termasuk kedalam bahasa pemrograman yang berorientasi objek atau yang kita
kenal dengan OOP (Object Oriented Programming). Smaltalk merupakan bahasa
pemrograman yang menjadi dasar dari bahasa Objective-c.
• Bahasa Pemrograman ActionScript
ActionScript adalah bahasa pemrograman yang dibuat berdasarkan ECMAScript, yang
digunakan dalam pengembangan situs web dan perangkat lunak menggunakan platform
Adobe Flash Player. ActionScript juga dipakai pada beberapa aplikasi basis data, seperti
Alpha Five. Bahasa ini awalnya dikembangkan oleh Macromedia, tetapi kini sudah dimiliki
dan dilanjutkan perkembangannya oleh Adobe, yang membeli Macromedia pada tahun 2005.
Action Script terbaru saat ini adalah Action Script 3.0. Action Script 3.0 adalah bahasa
terbaru dari edisi yang sebelumnya dikenal dengan Action Script 2.0. Action Script 3.0
memiliki beberapa kelebihan dibanding pendahulunya, antara lain fitur yang ditawarkan
adalah file pada Action Script 3.0 dapat dibuat terpisah saat runtime.