Kamis, 07 April 2011

Bahasa Program


RUBY
Ruby adalah bahasa progam dengan seni yang cantik, praktis dan popular.
Ruby adalah “bahasa pemrograman yang memperhatikan keseimbangan, yang dibuat oleh Yukihiro Matsumoto. Yukihiro memadukan bahasa program favoritnya, seperti  Perl, Smalltalk, Eiffel, Ada, dan Lisp ke dalam bentuk bahasa program baru yang memiliki fungsi program yang seimbang, dengan program imperative”.
Adapun Variable di dalam Ruby :
  • var : variable lokal
  • @var : variable.instance
  • $var : variable global
Fitur menarik dari Ruby :
  • Ruby dapat menangani exception handling, seperti di Java atau Python, untuk mempermudah menangani error
  • Ruby dapat memaintain dan mengumpulkan sampah dalam library ekstensi untuk semua object Ruby.
  • Menulis kode C dalam Ruby lebih mudah daripada di Perl atau Python, dengan API (Application Programming Language) yang elegan untuk memanggil Ruby dari bahasa C, dan semua itu menggunakan bahasa scripting.
  • Ruby dapat me-load library ekstensi secara dinamis.
  • Ruby berjalan multithreading, baik dalam system operasi atau MS-DOS.
  • Ruby sangat portable, walaupun Ruby banyak dikembangkan dalam GNU/Linux, namun Ruby juga dapat bekerja di banyak tipe system operasi UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, dan sebagainya.  
PERL
  • PERL adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix.
                Larry Wall menegaskan bahwa bahasa pemrograman yang diciptakannya diberi nama Perl (dengan P besar), sedangkan perl (dengan p kecil) adalah nama untuk program interpreter yang menjalankan kode sumber yang ditulis dengan bahasa Perl. Korelasi kedua nama ini ditegaskan oleh Tom Christiansen dalam ungkapan only perl can parse Perl, atau Nothing but perl can parse Perl. Nama perl sebagai sebuah program, mengikuti konsensus penamaan program di sistem Unix, yaitu pendek dan semua ditulis huruf kecil (kalau di Windows nama program ini adalah perl.exe)
    Budaya Perl dikenal cukup unik, antara lain:
  • Puisi Perl
  • Perl Golf
  • Obsfucated Code
  • JAPH
 

Tidak ada komentar:

Posting Komentar