|
website counter
September 2004 January 2005 February 2005 March 2005 April 2005 June 2005 July 2005 September 2005 October 2005 November 2005 December 2005 January 2006 February 2006 April 2006 June 2006 November 2006 December 2006 January 2007 February 2007 March 2007 April 2007 September 2007 December 2007
IsLam OuR LiFe SaKiNaH khazinatulasrar IsKanDaR aJOi SaLiHiN Dik Fie DeQ LiLaH rGodOng FiKRi RaBat Ros bLoGhoPPeR aKmaL wardiaH aRe yOu Sue cHiptO muSa'aD aCHeeQ aNiS Seh aPPisS BiRo HeLwi PMMM eMy CikGu HaZmaN miftah
BicaRa SuFi ZaharudiN SaaiD Dot Net Dr HM Tuah Iskandar Jom!! Improve Our englisH WeB RauDhaH Ulama Malaysia Sakura Collections Dengar Qari Ngaji Sejarah IsLaM AL-AHKAM online PROTECTION OF HIJAB web islamic TauQit tRaiN MoroCCo How tO imPRove OuR EngLisH IsLam OnLine
HIjjaZ VirTuaLFrienDs WeB UkhWaH FaMiLy RaSt FaMiLy aHLuL Bait aHLuL Bait aLwaN ComiCs
MaiL HotMaiL MaiL YahOO DesigNs For WordS
AkhBaR BeriTa HarIan AkhBaR Mahasiswa AkhBaR NST AkhBaR MetrO AkhBaR DaiLy BBC News Jazeera English Asia Times CNN News Malay MaiL Malaysia TodaY Bernama AgendaDaiLy The Star
Sek Men Keb Muadzam Jaya My BeLoVeD ScHooL WeB2 SeKoLAh
My CheLseA SoCCerNet LiVeScORe
MP3 MaLaY N NasyiD DunLoad Lagu2 dan VideO bLog NasYid BeSt SeSuMpaHStoRe imeem.com LiriK2 NasYiD Dgr N Ambik Script Lagu YouTube DeNgaR MP3 Mr LoneLy Grouper.com tgK TV MaLaySia LIVE DonloaD MP3 BiaSA Lirik2 Lagu BiasA EPILOG SEORANG HAMBA
+ Kasihilah org yg membenci kita| + Senyumlah pada org yg menghina kita| + Pemurahlah pada org yg bakhiL dgn kita| + Maafkanlah atas perbuatan mereka| + Berdoalah moga diberi petunjukNYA| + Amin Ya Rabb!!| + Ya ALLAH, Lembutkanlah hati2 mereka|
[-SyEd-]
|
Tuesday, February 22, 2005 Bahasa Pengaturcaraan & Sejarahnya Mengikut takrif, bahasa pengaturcaraan adalah set arahan yang memberitahu komputer berkenaan operasi yang hendak dilaksanakan. Pengaturcara iaitu pakar yang mahir dalam bahasa pengaturcaraan, menggunakan bahasa ini untuk menghasilkan perisian komputer. Setiap bahasa yang dicipta mempunyai tujuan untuk memberi penyelesaian kepada masalah tertentu. Walaupun pelbagai jenis bahasa pengaturcaraan, namun ada satu kesamaan yang nyata, iaitu mereka akan ditukarkan kepada bentuk digital komputer 0 dan 1 yang mewakili tenaga elektronik tutup dan buka. Kepentingan Bahasa Pengaturcaraan. Manusia menggunakan bahasa pertuturan untuk berkomunikasi sementara komputer menggunakan bahasa pengaturcaraan untuk tujuan yang sama. Semasa berkomunikasi, arahan yang diberikan hendaklah jelas dan mengikut langkah-langkah tertentu. Langkah-langkah arahan yang diberikan di dalam bahasa pengaturcaraan dikenali sebagai program komputer. Program komputer bagi tujuan memaklumkan kepada komputer bagaimana untuk melaksanakan seseuatu tugas. Sebagai contoh, perisian permainan menggunakan komputer atau video adalah program yang ditulis untuk mengarahkan komputer atau video melaksanakan permainan tersebut. Seperti mana-mana komputer dan perisian, bahasa pengaturcaraan juga mengalami proses evolusi. Proses ini menghasilkan 5 generasi bahasa pengaturcaraan iaitu bermula daripada bahasa Mesin. Generasi kedua dikenali sebagai bahasa Assembly. Generasi ketiga dinamakan sebagai bahasa Peringkat Tinggi. Generasi keempat dan kelima dikenali sebagai bahasa Peringkat Sangat Tinggi dan bahasa Lazim. Bahasa pengaturcaraan dikategorikan sebagai peringkat rendah apabila ia hampir dengan bahasa yang difahami komputer iaitu perwakilan 0 dan 1. Bahasa Peringkat Tinggi pula hampir kepada bahasa yang manusia gunakan setiap hari atau menghampiri bahasa Inggeris lazim. Terdapat 5 generasi bahasa pengaturcaraan : Generasi Pertama - Bahasa Mesin Bahasa peringkat paling rendah ialah bahasa Mesin yang merupakan bahasa komputer yang terdiri daripada digit binari 0 dan 1. Digit binari yang mewakili keadaan tenaga elektrik tutup dan buka susah dibaca serata difahami oleh manusia. Generasi Kedua - Bahasa Assembly Bahasa Assembly adalah bahasa peringkat rendah yang membolehkan pengaturacara menggunakan singkatan atau perkataan yang mudah diingati bagi menggantikan nombor. Contohnya ialah huruf MP digunakan bagi menggantikan arahan MULTIPLY dan STO mewakili STORE. Pengaturcara dapat menulis arahan secara lebih mudah berbanding bahasa Mesin. Walaupun demikian bahasa ini susah untuk dipelajari. Tambahan pula bahasa ini mempunyai kekangan kerana ia bergantung kepada mesin tertentu. Bentuk bahasa ini akan berbeza untuk arahan kepada mesin yang berlainan. Oleh kerana kekangan tersebut, pakar komputer telah memperkenalkan Penterjemah Bahasa. Disebabkan komputer hanya boleh menjalankan arahan dalam bahasa Mesin, Penterjemah diperlukan jika aturcara ditulis dalam bahasa lain. Penterjemah bahasa adalah sejenis perisian sistem yang akan menterjemahkan aturcara yang ditulis dalam bahasa kedua, ketiga atau lebih tinggi kepada bahasa mesin. Penterjemah Bahasa tergolong kepada 3 jenis iaitu; Assembler (Pencantum) - Aturcara yang menterjemahkan aturcara bahsa Assembly kepada bahasa Mesin, Compiler (Penyusun), dan Interpretor (Penafsir). Generasi Ketiga - Bahasa Peringkat Tinggi Bahasa peringkat ini lebih mendekati kepada bahasa Inggeris, sebagai contohnya ialah COBOL yang biasa digunakan untuk aplikasi perniagaan. Bahasa ini membolehkan kita menulis aturcara dalam kaedah bahasa biasa, bukannya perwakilan binari atau singkatan. Kebanyakkan bahasa generasi ini tidakbergantung kepada jenis komputer yang digunakan. Satu bahasa boleh digunakan dalam banyak jenis komputer. Contohnya ialah FORTRAN, COCOL, BASIC, Turbo Pascal, C, C++ dan Ada. Penterjemah bahasa generasi ketiga ialah sama ada Compiler atau Interpretor.Compiler - Laksana kemudian : Kompiler adalah penterjemah bahasa yang menukarkan keseluruhan aturcara dalam bahasa mesin, sebelum komputer melaksanakan sesuatu aturcara. Bahasa peringkat tinggi yang perlu diterjemahkan itu dipanggil sebagai Source Code (kod sumber). Apabila kompiler menterjemahkan kod sumber tadi, ia akan bertukar nama kepada Object Code (Kod Objek). Kepentingan Kod Objek ialah ia boleh disimpan. untuk dilaksanakan kemudian nanti. Contoh bahsa ini yang menggunakan Kompiler ialah COBOL, FORTRAN dan Pascal.Interpretor - Laksana serta merta : Interpretor ialah penterjemah bahasa yang menukar pernyataan bahasa peringkat tinggi kepada bahasa Mesin dan aturcara yang telah ditukar itu dilaksanakan serta merta. Tidak ada kod objek yang dihasilkan. Oleh kerana itu pemprosesan menjadi lebih pantas. Contoh bahasa yang menggunakan Interpretor ialah BASIC. Bahasa generasi ketiga yang diterangkan di atas juga dikenali sebagai bahasa bertatacara. Ia bertatacara kerana satu siri tatacara dibentuk terlebih dahulu sebelum menulis aturcara. Tatacara ini merupakan siri arahan yang mesti diikuti oleh pengaturcara apabila menulis arahan dalam bahasa tersebut. Generasi Keempat - Bahasa Peringkat Sangat Tinggi Bahasa generasi ini juga lebih dikenali sebagai 4GL iaitu singkatan 4th Generation Language. 4GL lebih berorientasikan pengguna dan pengaturcara perlukan lebih sedikit arahan dalam membangunkan sesuatu aturcara. Jika dibandingkan dengan bahasa generasi ketiga, 4GL adalah bahasa pengaturcaraan tidak bertatacara. Pengaturcara boleh menulis tanpa perlu mengikut tatacara bagaimana hendak melaksanakan sesuatu perkara. Ini menjimatkan masa pengaturcara kerana mereka tidak perlu menulis arahan sebagaimana yang perlu dibuat apabila menggunakan bahasa bertatacara. 4GL terdiri daripada 3 bahagian :Penjana Laporan - Ia juga dikenali sebagai Penulis Laporan. Ia adalah aturcara untuk pengguna biasa yang digunakan bagi menghasilkan sesuatu laporan yang terdiri daripada 2 tujuan iaitu sama ada untuk cetakan atau paparan skrin komputer. Penjana boleh menunjukkan semua atau sebahagian daripada fail pangkalan data. Pengguna ini boleh menentukan format laporan terlebih dahulu seperti berapa kolum, berapa baris dan sebagainya dan penjana akan menghasilakn data dalam format yang telah ditentukan. Contoh penjana laporan ialah RPG III.Bahasa Pertanyaan - Ini adalah bahasa yang senang digunakan bagi mencapai data dari sistem pengurusan pangkalan data. Pertanyaan dibuat dalam bentuk ayat atau arahan yang menghampiri bahasa Inggeris biasa. Contoh bahasa pertanyaan ialah SQL (Structured Query Language), QBE (Query By Example) dan Intellect.Penjana Aplikasi - Penjana ini merupakan peralatan pengaturcara yang membolehkan seseorang menyatakan penerangan terperinci mengenai apakah data yang hendak diproses. Kemudian, perisian aakan menjana kod bagi aturcara untuk melaksanakan tugas tersebut. Kelebihan penjana aplikasi ialah pengaturcara tidak perlu menentukan bagaimana data harus diproses. Penjana sudah mempunyai modul yang telah diprogramkan terlebih dahulu bagi melaksanakan tugas-tugas tertentu. Pengaturcara menggunakan penjana aplikasi bagi membantu mereka menghasilkan bahagian aturcara yang lain. Misalnya, perisian ini digunakan bagi membuat menu atas skrin atau jenis format untuk proses input dan output (I/O). Dua sistem pengurusan pangkalan data hubungan (RDBMS), NOMAD dan Focus adalah contoh perisian penjana aplikasi. Walaupun 4GL tidak menggantikan bahasa generasi ketiga, namun begitu ia digunakan untuk melaksanakan tugas khusus yang boleh dimasukkan ke dalam sistem lain. Generasi Kelima - Bahasa Lazim Terdapat 2 jenis bahasa Lazim. Pertamanya ialah bahasa Manusia yang biasa digunakan oleh manusia seperti bahasa Inggeris, Melayu, Sepanyol dan sebagainya. Yang kedua ialah bahasa pengaturcaraan yang menggunakan bahasa manusia bagi melaksanakan perhubungan manusia dengan komputer. Bahasa ini merupakan sebahagian daripada bidang kecerdasan buatan (AI). Ianya merujuk kepada cubaan membangunkan mesin yang boleh bertindak seperti mana manusia biasa seperti berfikir, belajar, berhujah, berkomunikasi, melihat, mendengar dan sebagainya. Adalah satu matlamat menghasilkan sebuah mesin yang begitu pintar sehinggakan ia boleh berfikir sendiri bagi mengumpul maklumat dengan tujuan lebih mempintarkan sendiri. Penterjemah Bahasa Peringkat Tinggi. Terdapat tiga jenis penterjemah bahasa pengaturcaraan iaitu Assembler, Pengkompil dan Interpreters. Penterjemah assembler akan menukarkan aturcara dalam bahasa assembler kepada bahasa mesin. Pengkompil akan menukarkan kod sumber yang ditulis dalam bahasa peringkat tinggi kepada bahasa mesin. Setelah proses mengkompil, kod sumber akan ditukarkan menjadi kod objek. Dua langkah diperlukan sebelum program boleh dilaksanakan iaitu kod sumber dan kod objek. Bahasa pengaturcaraan peringkat tinggi yang memerlukan pengkompil ialah COBOL, FORTRAN, Pascal dan C. Interpreter akan menukarkan pernyataan yang ditulis dalam bahasa peringkat tinggi kepada bahasa mesin kemudian melaksanakannya sebaris demi sebaris pernyataan tersebut. Tiada kod objek yang dihasilkan. Interpreters memerlukan hanya satu langkah sebelum program boleh dilaksanakan menjadikan program mudah dihasilkan. Contoh perisian yang menggunakan interpreter ialah BASIC.
Comments:
Post a Comment
|