Auto-generate Flow Chart from Java/C++ Codes:

Raptor Flowchart Tutorial For Beginners

Tuesday, January 17, 2012

Beza "Software" dan "Program" (Perisian dan Aturcara)

Pada permulaan sejarah komputer, istilah Program (Melayu:Aturcara) digunakan untuk merujuk kepada set arahan yang akan dilaksanakan oleh komputer. Penulis set arahan ini pula dipanggil Programmer (Melayu:Pengaturcara).

Apabila bidang Software Engineering (Melayu:Kejuruteraan Perisian) berkembang, tumpuan System Developer (Melayu:Pembangun Sistem) bukan sahaja tertumpu kepada aturcara tetapi menjangkau kepada data, fail sokongan, dokumentasi sistem dan sebagainya. Satu istilah baru diperlukan untuk mencakupi skop ini.

Institute of Electrical and Electronics Engineers lalu mewartakan perkataan "software" sebagai takrifan yang mewakili:
1) Program
2) Data dan fail sokongan
3) Dokumentasi yang berkaitan

Berdasarkan perkembangan ini, istilah software menjadi "superset" (lebih tinggi) kepada program.

Oleh itu apabila seseorang menyebut perkataan "software" (perisian), secara teknikalnya kita akan faham bahawa ia mewakili tiga juzuk di atas, manakala apabila dia menyebut "program" (aturcara), secara teknikalnya kita akan faham bahawa ia adalah khusus tentang set arahan komputer.

No comments: