Sabtu, 20 Desember 2008

PHP is the best

Mungkin topik ini sudah sangat basi ? Ketika kita bertanya apa sih bahasa pemrograman terbaik ? Jawabannya pasti gak ada yang lebih baik semuanya tergantung kebutuhan dan kemampuan kita. Mungkin jawaban itu gak memuaskan terutama bagi para newbie termasuk saya.


Tetapi kemarin kemarin aku nemuin sebuah tutorial atau tepatnya sebuah referensi yang cukup bagus ( walau saya agak gak dong, =) ). Menurut artikel tersebut, urutan bahasa yang tepat pelajari adalah BASIC baru kemudian PASCAL selanjutnya terserah anda.Gini nih cuplikan dari artikel tersebut :Berdasarkan alasan alasan yang dikemukakan di artikel tersebut. Menurut saya bahasa yang paling baik ( terutama untuk dipelajari )adalah PHP.





BASIC adalah bahasa yang sesuai dengan namanya : BASIC (dasar). Disini newbie tidak perlu mendeklarasikan variabel terlebih dahulu, strukturnya bisa dibuat berantakan (goto dimana-mana) dan sebagainya, yang notabene memudahkan DAN menyenangkan bagi newbie untuk belajar...


Jadi yang perlu mereka lakukan adalah memahami bagaimana memulai program, melakukan input, melakukan proses, melakukan output dan akhirnya menghentikan program sesuai dengan tujuan yang mereka inginkan. Dalam tahap ini mereka secara tidak langsung akan belajar mengenai alur program dan logika/algoritma pemrograman dengan menggunakan proses IF-THEN, IF-THEN-ELSE, WHILE-END dan sebagainya...


Tujuan yang harus dicapai pada level ini adalah :


Membiasakan diri dengan lingkungan pemrograman; apa itu algoritma dan logika; bagaimana mendapatkan proses dengan hasil yang diinginkan dan sebagainya. ....


Dalam bahasa pemrograman Turbo Pascal, kita akan diperkenalkan dengan struktur pemrograman. Apa itu Prosedur, Fungsi dan sejenisnya.. Kita juga akan diperkenalkan apa yang dimaksud dengan Encapsulation, Inheritance dan keluarganya... Kita juga diajarkan untuk menggunakan variabel bertipe Private, Public dan Global... Dan berbagai pemahaman-pemahaman lainnya TANPA memaksa.


Nah, disinilah mengapa saya menyarankan Turbo Pascal. Sifat TIDAK memaksa / fleksibelitas adalah kelebihan yang saya tekankan. Kita TIDAK DIHARUSKAN menggunakan inheritance... Kita TIDAK DIHARUSKAN menggunakan Pointer atau Record... dan sebagainya...


Tujuan yang harus dicapai pada level ini adalah :


Memahami pemrograman yang terstruktur dan mempersiapkan pola pikir yang efisien..




  1. Di PHP newbie gak harus mendeklarasikan variabel terlebih dahulu. Cukup tambahkan tanda dollar($) jadi deh sebuah variabel.




  2. Program PHP bisa sangat simple,bisa juga sangat complicated (dengan menggunakan prinsip OOP)




  3. Sintaks PHP sangat mirip dengan java dan C++. Jadi akan sangat membantu untuk menguasainya. Ini berbeda dengan pascal. Saya yang awalnya belajar pascal agak susah belajar C++ ( mungkin saya yang bego ).




  4. It's free even Open Source.




  5. Untuk membuat visual GUI bisa digabungkan dengan HTMl yang menurut saya sintaknya lebih mudah daripada swing di java.




  6. It's cross platform (linux or windows ,whatever u like ).








0 komentar