wedget

Loading...
tidak perlu dicopy.

Sunday, December 23, 2012

sekilas pandang visual basic

                                                 Bahasa pemrograman Visual Basic, dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool adalah alat bantu dalam membangun dan mengembangkan program aplikasi komputer dengan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat yang disediakan oleh Microsoft Visual Basic ataupun pihak lain.
Visual Basic yang pertama adalah Visal Basic 1.0 yang dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.
Perjalanan Bahasa Pemrograman Visual Basic dari awal hingga sekarang ini, sebagai berikut:
  1. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia.
  2. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992.  Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
  3. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4.
  4. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi  versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
  5. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic.
  6. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk  versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5  memperkenalakan kemampuan untuk membuat  User Control.
  7. Visual Basic 6.0 (pertengahan 1999 memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008.
  8. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan  kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
  9. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  10. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : a) Edit and Continue , mungkin inilah kekurangan fitur terbesar dari  VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan. b) Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  11. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y  menjadi If X  IsNot Y.
  12. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft.
  13. Visual Basic “Orcas” (VB 9.0) , dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : a) True Tenary operator , yaitu fungsi If(boolean,value, value)  yg digunakan untuk menggantikan fungsi IIF; b) LINQ Support; c) Ekspresi Lambda; d) XML Literals; e) Nullable types; f) Type Inferenc.
  14. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang  juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1.

Wednesday, December 19, 2012

AMOLED

AMOLED

AMOLED merupakan kependekan dari Active Matrix Organic Light Emitting Diode. AMOLED ini merupakan teknologi layar OLED (Organic Light Emitting Diode). OLED ialah perangkat padat yang terdiri dari film-film tipis. Film-film tersebut mengandung molekul organik yang dapat menghasilkan cahaya apabila dialiri listrik. OLED ini digunakan sebagai layar dalam suatu perangkat dengan tingkat ketajaman yang lebih tinggi serta konsumsi daya yang relatif rendah. AMOLED ini dikeluarkan oleh Samsung, salah satu perusahaan teknologi yang bermarkas di Korea Selatan (Seoul). Sebagai salah satu perusahaan teknologi yang terbesar di dunia, Samsung kembali meluncurkan inovasi yaitu layar sentuh berbasis teknologi AMOLED yang menjadi layar sentuh AMOLED pertama. AMOLED merupakan bentuk perkembangan dari teknologi layar sebelumnya, yang dikenal dengan nama Thin Film Transistor (TFT). Teknologi ini merupakan hasil perpaduan antara teknologi OLED dan active matrix TFT LCD konvensional. AMOLED merupakan bentuk pengembangan dari layar OLED pasif biasa, yang dapat mengubah setiap piksel dengan efisien dan secara langsung. Teknologi AMOLED tersebut memiliki fungsi sentuh (touchscreen) secara langsung, bukan melalui lapisan kedua di atas layarnya. Metode baru tersebut dilakukan melalui penambahan sensor pada sel organik dari LED. Sentuh antar muka ini mampu menambah ketebalan layar mencapai seperseribu millimeter, sehingga tidak akan mengurangi ketajaman atau meredupkan gambar, sebagaimana apabila dipasang dalam dua panel.

Kelebihan

Layar AMOLED ini memiliki tingkat kecerahan (brightness) tinggi dalam tampilannya. Teknologi AMOLED mengemas fitur penyetelan RGB, yang dapat membuat warna foto ataupun video lebih stabil, sehingga tampilannya lebih cerah dan tajam. Teknologi ini memiliki tingkat konsumsi energi yang rendah atau hemat daya, sehingga konsumsi listriknya minimal serta baterai dapat bertahan dalam waktu yang lama. Teknologi ini mampu menghemat daya 40 persen lebih dibanding yang lainnya. Tingkat ketipisan dari layar ini mencapai 0,001 mm. Selain itu layar ini bahkan diklaim mampu menghasilkan tingkat kehitaman yang lebih dibandingkan yang lain, walaupun dilihat dari bawah terik matahari secara langsung, tampilan layar masih tampak terang dan jelas, serta warnanya pun tetap cerah. Layar AMOLED ini juga tidak membutuhkan cahaya latar yang memiliki kemampuan untuk mengatur seberapa besar piksel, dengan konsumsi daya yang lebih rendah, walaupun dalam ukuran yang besar. Selain itu, layar ini juga memiliki rasio kontras lebih dalam daripada kebanyakan LCD lainnya. Keunikan lain dari layar bentuk AMOLED adalah layar ini mampu menyesuaikan tingkat kecerahan pada layar secara otomatis. AMOLED ini membuat waktu respons lebih cepat ketika ponsel berubah posisi on dan off. Ketipisan dan kefleksibelan dari bahan yang digunakan dalam layar ini membuat pabrik-pabrik teknologi dapat membuat layar dalam ukuran yang bervariasi, dari ukuran raksasa sampai yang kecil sekalipun. Misalnya, layar TV Plasma yang ukurannya mencapai 150 inchi sampai ukuran yang paling kecil pada handphone. Selain itu satu kelebihan lain dari teknologi ini jika dibandingkan dengan teknologi LCD adalah kalau pada teknologi AMOLED ini, untuk dapat dilihat oleh mata manusia tidak memerlukan sinar backlight tambahan lagi.

Kelemahan

Namun ada beberapa kelemahan dari layar ini, yaitu pembuatan layar ini masih tergolong cukup rumit. Selain itu karena teknologi ini masih baru, maka harga perangkat yang menggunakan teknologi ini juga relatif mahal. Meskipun layar AMOLED ini menawarkan berbagai kecanggihan yang menggiurkan, namun bukanlah hal yang mudah bagi para vendor untuk mengadopsi AMOLED ini, karena AMOLED tersebut mempunyai komponen harga lebih mahal daripada komponen pada layar sebelumnya. Hal tersebut, tentunya membuat para vendor untuk berpikir ulang. Itulah alasannya mengapa beberapa teknologi, seperti smartphone yang berbentuk tablet relatif jarang dibekali layar AMOLED dan masih bertahan dengan layar TFT, tujuannya adalah untuk menekan harga jual untuk konsumen. Namun, beberapa vendor yang mampu memproduksi teknologi layar AMOLED sendiri lebih mudah mengaplikasikan layar ini, seperti Samsung dan LG.

Bagian-Bagian

Dalam AMOLED ini terdiri dari empat lapisan yang terdiri dari anode layer (lapisan kutub positif), middle organic layer (lapisan organik tengah), cathode layer (lapisan kutub negatif) serta lapisan bawah yang berisi untaian (circuitry). Berikut penjelasan dari beberapa lapisan tersebut :
  • "Lapisan anode : lapisan ini berfungsi menciptakan lubang elektron untuk membuang elektron pada saat dialiri listrik."
  • "Lapisan organik tengah :lapisan ini terbuat dari polymer atau molekul organik. Pada OLED yang didesain dua lapisan ini memiliki dua bagian, yaitu lapisan penyalur dan lapisan pemancar. Lapisan penyalur ini terbuat dari polyaniline, molekul plastik organik yang berfungsi mengirimkan lubang elektron yang berasal dari lapisan anode. Sedangkan lapisan pemancar berfungsi mengirimkan elektron dari lapisan katode. Pada lapisan inilah cahaya pada layar OLED dihasilkan atau bersumber. Lapisan pemancar terbuat dari polyfluorence yang merupakan molekul plastik organik jenis lain."
  • "Lapisan katode : lapisan ini dapat bersifat tidak transparan atau bersifat transparan tergantung dari jenis OLED. Lapisan ini berfungsi untuk menyuntikkan elektron apabila dialiri listrik."
  • "Lapisan bawah : lapisan bawah ini juga disebut lapisan substrate. Lapisan ini berfungsi sebagai alas bagi layar OLED. Bahan dari lapisan ini ialah plastik, kertas foil, gelas."

Cara Kerja

Layar AMOLED ini terdiri dari piksel OLED (organic light emitting diode) yang disatukan ke transistor film yang kecil (Thin Film Transistor) agar dapat membentuk matriks piksel yang dapat menyinari saat aktivasi elektrik, sehingga dapat mengontrol aliran piksel yang ditampilkan ataupun memberikan sinyal pada setiap piksel guna menentukan seberapa cerah harus memendar. Pada umumnya, aliran piksel ini dikendalikan oleh paling sedikit dua TFT pada setiap pikselnya. Satu TFT untuk memulai pengisian pada kapasitor serta menghentikan pengisiannya. Sedangkan yang satunya lagi berfungsi mensuplai sumber tegangan pada tingkat yang dibutuhkan agar dapat menghasilkan aliran yang tetap atau konstan. Adapun teknisnya adalah, susunan TFT membentuk matriks yang berasal dari elemen lapisan anode, kemudian terjadi aliran arus listrik antara kedua film molekul organik. Lalu, masing-masing piksel diaktifkan secara langsung. Susunan TFT membentuk piksel mana yang dapat menghasilkan gambar. Produksi gambar dilakukan dengan sangat cepat dan terlihat lebih alami. AMOLED ini cukup ideal untuk menampilkan video.

Bentuk Aplikasi

Layar AMOLED dapat diaplikasikan pada beberapa perangkat, diantaranya adalah display monitor pada PC, layar TV, maupun display pada perangkat yang bersifat portable seperti ; ponsel, smartphone, PDA, dan lainnya. Perusahaan Samsung mengklaim bahwa impression yang dikeluarkan pada tahun 2009 adalah ponsel pertama yang menggunakan layar AMOLED. Sebelumnya, plastic electronics sebuah perusahaan yang bergerak di bidang pengembangan teknologi mengatakan bahwa perangkat pertama yang sudah menggunakan teknologi AMOLED ini ialah Samsung IceTouch, MP3 player. Perangkat ini bersifat portable all in one, yang dapat memainkan DVD, music, maupun stasiun radio. Harga dari MP3 ini dipekirakan 328 dolar Amerika. Kemudian disusul dengan keluarnya ponsel Samsung lain yang juga menggunakan layar AMOLED ini. Ponsel tersebut adalah Samsung Jet dan Samsung Ultra Touch. Kedua ponsel tersebut diperkenalkan pada pertengahan tahun 2009. Disusul kemudian Samsung W880 yang dikeluarkan pada bulan September 2010. Teknologi AMOLED yang diterapkan pada ponsel Samsung juga dilakukan secara bersamaan dengan penggunaan AMOLED pada display layar LCD dari Samsung. Teknologi AMOLED ini akan dikembangkan melalui beberapa tahap. Setelah sukses dalam meluncurkan layar AMOLED pada beberapa produk ponsel canggihnya, kini SMD (Samsung Mobile Display) kemudian membuat terobosan baru dengan mengembangkan teknologi layar AMOLED yang anti pecah. Lalu untuk merealisasikan ide tersebut, Samsung melapisi panel AMOLED menggunakan plastik serta film transistor yang berukuran tipis atau dikenal dengan metode enkapsulasi plastik. Kemudian pelindung vinyil diganti dengan film polymide. Layar AMOLED jenis baru tersebut memiliki tingkat ketahanan yang tinggi terhadap benturan bahkan dipukul dengan palu sekalipun atau jika ditekuk dan digulung. Hal tersebut tidak mengubah atau mengurangi kualitas gambar (distorsi gambar). Selain itu, Samsung juga mengembangkan modifikasi lain dari teknologi layar AMOLED ini. Modifikasi tersebut misalnya adalah layar AMOLED transparan dan layar AMOLED fleksibel. Layar AMOLED fleksibel tersebut berukuran sangat tipis, namun kelebihannya adalah kemampuannya dalam menghadirkan tampilan gambar yang kaya warna dan cerah.

bahasa pemrograman php

Bahasa Pemrograman PHP

 

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia).
PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing'/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan PHP dari bahasa pemrograman lain

  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
  • Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
  • Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
  • Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.
  • PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Cara penulisan PHP

PHP bersifat case sensitif yang artinya semua penulisannya harus sesuai dengan kamus data yang tersedia. Secara mendasar php memiliki struktur sebagai berikut :
<?php
  //Ini contoh komentar dalam php
  echo "<h2>Contoh sederhana penulisan PHP</h2>";
  $nama="Satria Multimedia";
  echo "<p>$nama</p>";
  $nilai=10;
  $hasil=$nilai+10;
  echo $hasil;
?>
Kode diatas adalah contoh sederhana struktur PHP, berikut penjelasanya :
  1. Awal kode harus diawali dengan "<?php" dan diakhiri dengan "?>", 2 perintah tersebut harus ada pada tiap bagian yang memanggil fungsi php.
  2. Dalam barisan perintah php, kita bebas menyisipkan komentar dengan diawali tanda "//". Komentar digunakan untuk mempermudah mengingat kumpulan baris dengan proses yang sama
  3. echo digunakan untuk mengirimkan hasil ke browser, sehingga yang dikirimkan adalah bagian yang berada setelah perintah echo
  4. setiap variabel harus diawali dengan tanda dolar "$" dan dapat dipanggil kapanpun dalam halaman yang sama.

Thursday, December 13, 2012

html

HyperText markup language

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Langsung ke: navigasi, cari
HTML (HyperText Markup Language)
HTML.svg
Ekstensi berkas .html, .htm
Jenis MIME text/html
Type code TEXT
Uniform Type Identifier public.html
Dikembangkan oleh World Wide Web Consortium
Jenis format Markup language
Pengembangan dari Standard Generalized Markup Language
Dikembangkan menjadi XHTML
Standar W3C HTML 4.01
W3C HTML 3.2
W3C HTML 5 (draft)
HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

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] Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.[1]
Pemrograman 

adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram (programmer). Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Mengukur pemakaian bahasa

Sangat sulit untuk menentukan apa yang paling populer bahasa pemrograman modern. Beberapa bahasa yang sangat populer untuk jenis aplikasi tertentu (misalnya, COBOL masih kuat di pusat data perusahaan, sering pada mainframe besar, FORTRAN dalam aplikasi teknik, bahasa scripting dalam pengembangan web, dan C dalam aplikasi embedded), sementara beberapa bahasa teratur digunakan untuk menulis berbagai macam aplikasi.
Metode untuk mengukur popularitas bahasa pemrograman meliputi: menghitung jumlah iklan lowongan pekerjaan yang menyebutkan bahasa [10], jumlah buku-buku pengajaran bahasa yang dijual (overestimates ini pentingnya bahasa baru), dan perkiraan jumlah baris yang ada kode yang ditulis dalam bahasa (meremehkan ini jumlah pengguna bahasa bisnis seperti COBOL).