foto bareng

Selasa, 11 Oktober 2011

Dashyatnya kasih orang tua VS Balasan kita

Cerita dibawah ini saya kutip dari buku,berupa motivasi bagi kita untuk memahami betapa besarnya pengorbanan orang tua terhadap anaknya, tetapi sang anak tak pernah memperhatikan pengorbanan yang dilakukan oleh orang tuanya. berikut kutipannya.
Sadarkan anda teman teman mahasiswa, apa yang telah kita lakukan kepada orang tua kita.
1.      Anda berumur 1(satu) tahun, orang tua memandikan dan merawat kita, dan kita membalas dengan tangisan di tengah malam
2.      Saat kita berusia 2(dua) tahun, orang tua mengajari berjalan, sebagai balasannya ehh, malah kabur saat kita di panggil
3.      Berusia 3 Tahun orang tua memasakkan makanan kesukaan kita, dan kita malah menumpahkannya.
4.      Saat berusia 4 tahun, orang tua memberi pensil berwarna dan kita sering mencoret coret dinding dengan pinsil tersebut.
5.      Saat berusia 5 tahun orang tua membelikan kita baju yang bagus bagus, dan kita malah mengotorinya dengan bermain main di tanah
6.      Berusia 10 tahun orang tua membayar mahal mahal uang sekolah dan uang les kita, sebagai balasan kita malah malas malasan bahkan bolos
7.      Saat berusia 11 tahun, orang tua mengantarkan kita ke mana mana, sebagai balasan kita malah tidak mengucapkan salam ketika keluar rumah
8.      Saat berusia 12 tahun orang tua mengizinkan kita menonton di biskop dan acara lain di luar rumah bersama teman temankita, sebagai kita malah meminta orang tua duduk di barisan lain terpisah dari kita
9.      Saat 13 tahun orang tua membayar biaya kemah, biaya pramuka dan biaya liburan kita, sebagai balasan kita malah tidak memberinya khabar ketika kita berada di luar rumah
10. Saat 14 tahun orang tua pulang kerja dan ingin memeluk kita, sebagai balasan kita malah menolak dan mengelur “Papa, Mama aku sudah besar”
11.  Saat berusia 17 tahun, orang tua sedang menunggu telp yang penting, sementara kita malah asyik menelepon teman teman kita.
12.  Saat berusia 18 tahun orang tua menangis terharu ketika kita lulus SMA, sebagai balasan kita malah berpesta semalaman dan baru pulang keesokan harinya
13.  Saat kita berusia 22 tahun orang tua memeluk kita dengan haru ketika kita di wisuda, eh malah kita bertanya “Papa, Mama, mana hadiahnya ?”
14.  Saat berusia 23 tahun orang tua membelikan kita sebuah barang yangkita idam idamkan. sebagai balasannya kita malah mencela, “Duh ! kalau mau beli apa apa untuk aku, bilang bilang dong! aku kan nggak suka model seperti ini”
15.  Saat kita berusia 29 tahun orang tua membantu membiayai pernikahan kita, sebagai balasan kita malah pindah keluar kota, meninggalkan mereka dan hanya menghubungi mereka hanya dua x setahun
16.  Saat kita berusia 30 tahun, orang tua memberi tahu kita bagaimana cara merawat bayi, sebagai balasan kita malah berkata “Papa, Mama, zaman sekarang sudah beda, nggak perlu lagi cara cara seperti dulu”
17.  Saat berusia 40 tahun, orang tua sakit sakitan dan membutuhkan perawatan. sebagai balasan kita malah beralasan “papa, mama , aku sudah berkeluarga, aku punya tanggung jawab terhadap keluargaku”
Pertama sekali membaca tulisan diatas, tanpa sadar saya terharu, dan hampir menangis.
Mungkin, itu hanya sekelumit yang kita lakukan terhadap orang tua kita, yang tanpa kita sadari sebenarnya hal tersebut menyakiti hati mereka.
Usiaku kini 33 tahun, ya TUHAN, sudah berapa banyakkah saya melakukan hal hal yang telah menyinggung orang tuaku ya TUHAN ? Ampunkanlah aku ya TUHAN.Tapi sebenarnya TUHAN tidak akan mengampunkan hambanya, jika kesalahan itu dilakukan secara horizontal dalam artian kita harus meminta maaf langsung kepada orang tersebut.
Padahal tahukan anda, mahasiswaku, Ridho orang tua itu sangat berguna bagi keberhasilan anda, SANGAT BERGUNA. Jadi jangan sampai hati mereka tersakiti, karna secara tidak langsung akan menghambat kesuksesan anda kelak.
Jadi saran saya, minta ma’aflah kepada mereka. dan bahagiakanlah mereka, pentingkanlah urusan mereka sebelum urusanmu. Semoga kamu mendapatkan ridho dariNYA. AMIN.

Visual Studio Template


Sejumlah proyek yang telah ditetapkan dan template item yang terinstal ketika anda menginstal Visual Studio. Sebagai contoh, Visual Basic, Visual C #, dan Visual J # Appliation Windows dan template Class Library yang tersedia di kotak dialog New Project template contoh semua proyek. Template item yang tersedia diinstal dari kotak dialog Tambah Barang Baru, dan termasuk barang-barang seperti file XML, halaman HTML, dan Style Sheets.
Template ini memberikan titik awal bagi pengguna untuk mulai membuat proyek-proyek baru atau memperluas proyek-proyek saat ini. Proyek template menyediakan file-file dasar yang diperlukan untuk jenis proyek tertentu, termasuk referensi perakitan standar, dan sifat proyek dan set default pilihan kompiler. Template item dapat berkisar dalam kompleksitas dari sebuah file kosong tunggal dengan ekstensi file yang benar ke item multi-file berisi item seperti file kode sumber dengan kode tulisan rintisan, file desainer informasi, dan sumber daya tertanam.
Selain template instal di Proyek Baru dan Tambah item kotak dialog baru, Anda dapat penulis template Anda sendiri atau men-download dan menggunakan template yang dibuat oleh masyarakat. Untuk informasi lebih lanjut, lihat Membuat Proyek dan Template Barang dan Menemukan dan Berbagi Template Proyek dan Item .

Isi Template

Semua proyek dan template item, apakah diinstal dengan Visual Studio atau diciptakan oleh Anda, fungsi dengan prinsip yang sama dan terdiri dari isi yang sama. Semua template berisi item berikut:
  • File-file untuk menciptakan saat template yang digunakan. Ini termasuk semua file kode sumber, sumber daya tertanam, file proyek, dll
  • Satu. Vstemplate file. File ini berisi metadata yang menyediakan Visual Studio dengan informasi yang dibutuhkan untuk menampilkan template dalam Proyek Baru dan Tambah item kotak dialog New dan membuat proyek atau item dari template. Untuk informasi lebih lanjut mengenai file vstemplate., Lihat File Template Metadata Visual Studio .
Ketika file-file yang dikompresi ke file zip. Dan ditempatkan di folder yang tepat, Visual Studio secara otomatis menampilkan mereka di bagian Template saya dari Proyek Baru dan Tambah item kotak dialog baru. Untuk informasi lebih lanjut pada folder template, lihat Cara: Cari dan Mengatur Proyek dan Template Barang .

Starter Kit

Starter Kits ditingkatkan adalah template yang bisa dibagi dengan anggota masyarakat lainnya. Sebuah Starter Kit termasuk contoh kode yang dapat dikompilasi, dokumentasi, dan sumber daya bermanfaat lainnya untuk memungkinkan Anda untuk belajar alat-alat baru dan teknik pemrograman sambil membangun berguna, aplikasi dunia nyata. Isi dasar dan prosedur untuk Starter Kits yang identik dengan template. Untuk informasi lebih lanjut, lihat Starter Kits .

Lihat Juga

jenis jenis visual Basic

1. Visual Basic 1.0 : 1991
2. Visual Basic 2.0 : 1992
3. Visual Basic 3.0 : 1993
4. Visual Basic 4.0 : 1996
5. Visual Basic 5.0 : 1997
6. Visual Basic 6.0 : 1998
7. Visual Basic 7.0 : 2003
8. Visual Basic 8.0 : 2005
9. Visual Basic 9.0 : 2008
10. Visual Basic 10.0 : 2010

sejarah visual basic

Berikut ini sejarah Visual Basic:
1. 20 Mei 1991
Microsoft merilis Visual Basic versi 1.0 untuk Windows di Windows World
1991, Atlanta, Amerika Serikat. Programmer dapat membuat antar muka pengguna
dengan mudah. Pembuatan aplikasi bisa lebih cepat dibandingkan sebelumnya. Kode
ditulis oleh programmer untuk memberikan aksi terhadap Event dari pengguna
(bagaimana pengguna merespon kepada object yang terdapat di antar muka
pengguna).
2. 1 September 1992
Microsoft mengumumkan Microsoft Visual Basic for MS-DOS® dalam edisi
Standard dan Professional. Seperti Visual Basic untuk Windows, versi ini
mengkombinasikan kemudahan perancangan secara grafis dengan kekuatan dan
keunggulan dalam banyak hal di pemrograman tradisional.
3. 2 November 1992
Microsoft mengumumkan kemampuan dari Visual Basic versi 2.0 untuk
Windows pada edisi Professional dan Standard. Versi ini menyertakan lebih dari 300
fitur baru dan peningkatan untuk pengembangan aplikasi yang lebih cepat,
pengaksesan ke fitur-fitur tingkat lanjut di Windows, dan produktivitas pengembang
yang lebih besar lagi. Di antaranya: MDI Forms, ODBC, dan variabel object.
4. 14 Mei 1993
Microsoft mengumumkan Visual Basic versi 3.0 untuk edisi Standard dan
Professional. Versi 3.0 menyediakan kemudahan akses ke berbagai sumber data yang
banyak dengan mengintegrasikan mesin database Microsoft Access Database for
Windows 1.1 dan kemampuan di bidang aplikasi melalui Object Linking and
Embedding (OLE) 2.0. Juga ditambahkan tools baru berupa controls baru,
penggunaan yang lebih mudah, dan sebuah peningkatan standarisasi control bagi
pengguna.
5. 29 Juni 1993
Microsoft mengumumkan bahwa Microsoft Visual Basic for Applications
(VBA) akan diintegrasikan ke dalam Microsoft Excel 5.0 dan Microsoft Project 4.0.
Visual Basic akan melayani bahasa Macro yang umum di versi yang akan datang dari
aplikasi-aplikasi untuk Windows dan Macintosh. Fitur Macro yang umum untuk
aplikasi dan OLE 2.0, keduanya merupakan elemen penting di visi dan strategi
Microsoft untuk aplikasi yang dapat diprogram —yang akan memberikan kemampuan
bagi pengguna untuk mengintegrasikan aplikasi-aplikasi, tugas-tugas otomatis, dan
pembuatan solusi yang bersifat kostumais. VBA memiliki mesin pengembangan
tangguh dan fleksibel yang sama yang membuat Visual Basic menjadi terkenal,
teknologi pemrograman yang memperoleh penghargaan.
6. 14 November 1994
Visual Basic versi 4.0 untuk Windows didemonstrasikan di Fall/COMDEX
’94 di Las Vegas. Demonstrasi ini berfokus pada perannya sebagai aplikasi berbasis
Windows 32-bit pertama yang menggunakan kontrol kostumais OLE (OCXs) —
komponent perangkat lunak yang dapat digunakan kembali yang ditetapkan dengan
spesifikasi OLE. Pada versi ini diperkenalkan: Class, OXC’s, dan programmer dapat
membuat add-ins sendiri dengan mudah.
7. 12 September 1995
Visual Basic versi 4.0 untuk MS-DOS, Microsoft Windows NT®, dan
Windows 95 diumumkan. Untuk meningkatkan edisi Standard dan Professional, maka
Edisi Enterprise yang baru diperkenalkan untuk memenuhi kebutuhan perusahaan dan
team pengembang. Semua versi menyertakan dukungan teknologi OLE yang lebih
dikembangkan, perbaikan akses data, sebuah lingkungan pengembangan yang bersifat
visual, dan migrasi ke Windows 95 dan Windows NT untuk aplikasi-aplikasi yang
sudah ada.
8. 7 Desember 1995
Microsoft mengumumkan Microsoft Visual Basic Scripting Edition
(VBScript), sebuah bahasa skrip Internet berbasiskan pada Visual Basic. VBScript
merupakan sebuah skrip dengan performansi yang tinggi yang didesain untuk
membuat isi yang bersifat aktif pada suatu situs. VBScript membolehkan pengembang
untuk mengaitkan dan mengotomatiskan berbagai jenis object di halaman situs,
termasuk object OLE. VBScript menjadi sebuah spesifikasi yang diusulkan berlisensi
gratis yang tersedia bagi komunitas Internet.
9. 3 Februari 1997
Microsoft membuka sistem pemrograman Visual Basic versi 5.0, Edisi
Professional — tool versi terakhir yang paling terkenal di dunia untuk membangun
aplikasi yang tangguh (Rapid Application Development RAD) tool. Fitur-fitur Visual
Basic versi 5.0 terdiri dari sejumlah performansi yang signifikan dan peningkatan
produktivitas yang akan membuat para pengembang lebih efisien dan fleksibel serta
cepat dalam memberikan solusi bagi pengguna akhir. Fitur-fitur tingkat lanjut —
seperti kompilasi berjenis native code, akses database berkecepatan tinggi, dan sebuah
lingkungan pengembangan yang ditingkatkan — membuat Visual Basic versi 5.0
menjadi versi yang paling hebat. Sebagai tambahan, kemampuan teknologi
pembuatan komponen Microsoft ActiveX® di Visual Basic versi 5.0 akan
membolehkan lebih dari 3 juta pengembang menggunakan Visual Basic dalam
membuat aplikasi yang berbasis pada komponen yang bertujuan untuk digunakan di
Internet, intranets, dan lingkungan tradisional client/server.
10. 10 Maret 1997
Versi terakhir yang dirilis dari Visual Basic 5.0, Edisi Pembuatan Kontrol
tersedia. Edisi Pembuatan Kontrol adalah cara mudah untuk membuat ActiveX
Controls bagi Internet, intranets, dan aplikasi client/server.
11. 15 Juni 1998
Microsoft mengumumkan Visual Basic versi 6.0, dan dimasukkan ke dalam
Microsoft Visual Studio® versi 6.0. Fitur-fitur Visual Basic versi 6.0 menyediakan
pengaksesan data secara terintegrasi dan bersifat grafis ke sumber data (data source)
ODBC atau OLE DB manapun, dan perangkat tambahan database yang didisain untuk
database Oracle dan Microsoft SQL Server™. Fitur unggulan di versi ini adalah:
ActiveX Data Objects (ADO) untuk memanipulasi dan membuat database. Fitur
Pengembangan Situs membawa kemudahan dalam penggunaan, model pemrograman
berbasis komponen dari Visual Basic untuk membuat HTML – dan Dynamic HTML
(DHTML) – berbasis aplikasi. Fitur-fitur baru ini — dikombinasikan dengan
optimisasi performansi, pengembangan aplikasi yang disederhanakan dan debugging,
dan dukungan untuk Microsoft teknologi server — membuat Visual Basic versi 6.0
sebuah pilihan yang ideal untuk membangun aplikasi berskala perusahaan.
12. 2 September 1998
Visual Studio 6.0, solusi tool pengembangan lengkap berskala perusahaan
tersedia. Visual Studio 6.0 menyertakan Visual Basic versi 6.0, Microsoft Visual
C++®, Microsoft Visual FoxPro®, Microsoft Visual InterDev® Web, dan Microsoft
Visual J++®. Bersamaan dengan diluncurkannya Developer Days ’98, lebih dari 115
perusahaan papan atas mengumumkan dukungan terhadap Visual Studio 6.0.
13. 28 April 1999
Lingkungan pengembangan VBA versi 6.0 dan Software Development Kit
(SDK) VBA (SDK) versi 6.0 tersedia bagi vendor perangkat lunak pihak ketiga
melalui program lisensi VBA. VBA 6.0 merupakan sebuah teknologi pengembangan
yang tangguh untuk aplikasi yang dikemas secara kostumais dan merupakan sebuah
komponen utama di Microsoft Office 2000.
14. 15 Februari 2000
Steve Ballmer, presiden yang baru saja ditunjuk dan CEO dari Microsoft
Corporation, berbicara kepada lebih dari 2.000 pengembang dalam pidatonya pada
Visual Basic Insiders Technical Summit (VBITS), menyatakan visi Microsoft
terhadap situs yang dapat diprogram dan memaksa kembali komitmen perusahaan
yang dalam terhadap para pengembang Visual Basic.
15. 11 Juli 2000
Microsoft menyampaikan Tool Platform .NET untuk XML Web Services.
Dalam pidatonya yang ditujukan pada acara Microsoft Professional Developers
Conference (PDC) 2000 yang kedelapan, Paul Maritz, wakil presiden kelompok dari
Platforms Group di Microsoft, memperlihatkan Microsoft .NET Framework dan
Microsoft Visual Studio .NET. Ini merupakan versi terakhir dari perangkat
pengembangan yang digunakan di seluruh dunia, Visual Studio .NET menyediakan
dukungan untuk pengembangan drag-and-drop terhadap XML Web Services. Secara
bersama, kedua produk tersebut menyediakan produktivitas yang tinggi kepada para
pengembang, suatu lingkungan yang terdiri dari banyak bahasa untuk pembangunan,
pengantaran, dan pengintegrasian XML Web Services pada platform Microsoft .NET.
16. 13 November 2000
Microsoft mengumumkan kemampuan Visual Studio .NET versi Beta 1.
Dalam pidato acara COMDEX/Fall 2000, Bill Gates mengumumkan kemampuan
versi beta pertama Visual Studio.NET dan .NET Framework, dua teknologi kunci
untuk memungkinkan para pengembang membangun XML Web services pada
platform .NET. XML Web services merupakan aplikasi dan komponen yang dibuat
tersedia melewati situs dengan menggunakan XML dan Simple Object Access
Protocol (SOAP), dan kunci yang dapat diprogram untuk membangun generasi masa
depan Internet. Microsoft membuat Visual Studio .NET Beta 1 dan .NET Framework
tersedia bagi jutaan pelanggan dan rekanan industri.
17. 13 Februari 2002
Microsoft mengumumkan kemampuan dari Visual Studio .NET versi akhir.

Pengenalan F# pada Visual Studio 2010

Mari kita mulai dengan install dulu VS 2010 Beta 2 atau VS 2010 RC. Anda dapat mendownload mulai dari page ini: http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx
Bukti kalau F# ada di Visual Studio 2010:
image 
Pertama, marilah kita berkenalan dulu dengan apa itu F#.
F# adalah suatu bahasa pemrograman di environment platform .NET yang merupakan anggota keluarga dari “functional programming”. F# dibuat oleh sekumpulan ilmuan di MS Research Cambridge, dan riset tentang F# dikepalai oleh Don Syme. Blog Don Syme dapat anda kunjungi di http://blogs.msdn.com/dsyme.
Nah, apa itu functional programming?
Secara umum, Functional Programming memiliki banyak definisi, yang masing-masing definisi memiliki perspektif berbeda, tergantung dari pengalaman si pembuat definisi.
Secara umum, berdasarkan Erik Meijer dan Brian Beckman (mereka merupakan software engineer di Microsoft), functional programming adalah “programming with mathematical functions” yang artinya anda memprogram dengan fungsi-fungsi yang merupakan fungsi matematis.
“Functions” atau fungsi-fungsi dalam hal ini adalah fungsi yang dilihat secara konsep matematis, yang tentunya syntaxnya disesuaikan dengan notasi bahasa pemrograman secara umum.
Mari kita melihat kembali pelajaran matematika, dimulai di tahapan SLTP/SMP, contoh fungsi adalah:
f(x) = x + 2
Atau dapat dikomposisikan menjadi:
g(x) = f(x) +5x
g(x) = (x + 2) + 5x
Secara intuitif dan nalar, matematikawan terbiasa melihat notasi di atas. Secara programming, notasinya menjadi:
kalau di C# dan dipaksa menjadi satu baris, menjadi:
Int32 f(Int32 x) { return x + 2; }
Kalo anda memakai F#, menjadi:
let f x = x + 2
atau:
let f(x) = x + 2
Khusus di F#, penulisan parameter dapat dituliskan dengan menggunakan spasi saja, selain dengan menambahkan kurung buka dan tutup.
Mengapa demikian? Karena sekali lagi, F# fokus pada pemrograman fungsi, walaupun anda tetap dapat memakai OOP. Dan F# adalah salah satu bahasa pemrograman yang memakai teknik variable type inference dan ini termasuk juga return value dan parameter.
Cukup nyaman, bukan? Dan secara umum sangat berbeda dengan bahasa pemrograman yang selama ini sering dipakai programmer di Indonesia.
Bahkan, Don Syme di slide presentasinya membuat perbandingan yang cukup ekstrim:
image
Menarik bukan? Anda dapat mendownload presentasi F# Don Syme di: http://blogs.msdn.com/dsyme/attachment/9905768.ashx
Nah, bagaimana jika anda ingin membuat lebih dari satu baris? Anda juga bisa, dengan menambahkan “indentasi” sebagai berikut:
image
Untuk anonymous delegate? Bisa.
let squares2 = List.map (fun x -> x*x) [1; 2; 3; 4]
Anda ingin membuat class seperti di C# dan VB? Bisa!
image
Keterangan:
  • Property dalam F# ditulis dengan syntax “member”
  • Symbol “v” di atas mewakili Vector2D.
  • Deklarasi Vector2D diatas adalah sekaligus mendeklarasikan constructor dengan parameter dx dan dy.
Bagaimana dengan interface? Bisa, seperti di bawah ini:
image

Cukup mudah, bukan?
Dan, salah satu feature yang paling membedakan F# dengan yang lain adalah: “unit of measure”!
Anda dapat membuat satuan unit pengukuran sendiri, dan satuan ini juga dapat dikombinasikan dengan perkalian seperti halnya menghitung rumusan gravitasi bumi di Fisika!
image
Penulisan gravitasi di atas dapat juga ditulis dengan cara:
let gravityOnEarth = 9.81<m/s/s>
karena:
m/s^2 = (m/s) * (1/s)
Tentunya hal ini juga akan sangat membantu di bidang lain, misalnya untuk menghitung jangka waktu pinjaman di bank, yang dapat berupa bulanan dan tahunan.
Contoh:
let bulanTahunan = 12<bln/thn>
Nah, apa yang anda tunggu lagi? Sudah ada keluarga bahasa lain di .NET yang begitu mudah dan begitu indah dipakai, apakah anda tidak tertarik untuk mempelajarinya? :)
Untuk lebih mudahnya, selain presentasi F# dari Don Syme, anda dapat juga mendownload presentasi saya tentang F# melalui attachment di blog ini.
Published Saturday, February 20, 2010 3:30 PM by Eriawan Kusumawardhono Filed under: , ,

visual Studio .Net


Visual Studio .NET adalah sebuah tools pengembangan perangkat lunak untuk membangun aplikasi ASP Web, layanan XML Web, aplikasi desktop, dan aplikasi mobile. Visual Basic .NET, Visual C++ .NET, Visual C# .NET, dan Visual J# .NET; semuanya menggunakan Integrated Development Environment (IDE) atau lingkungan pengembangan terintegrasi yang sama; yang membolehkan mereka untuk saling berbagi tools dan fasilitas dalam pembuatan solusi yang memadukan beberapa bahasa (mixed-language solutions). Selain itu, bahasa-bahasa ini mempengaruhi fungsionalitas dari .NET Framework, dan menyediakan pengaksesan ke kunci teknologi yang menyederhanakan proses pengembangan dari aplikasi ASP Web dan layanan XML Web.

Visual Basic



Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.

Sejarah
billgate , pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS, Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS, Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler), Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999).[2]Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer.[2]Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.).[2] Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai.[2] Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak Memori (komputer).[2] Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.[3] Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil Porting dari kode VB.[3]Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan, Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).