Senin, 10 Oktober 2011

Progamming

Pemrograman komputer (sering disingkat untuk pemrograman atau coding) adalah proses merancang, menulis, testing, debugging, dan memelihara kode sumber
program komputer. Kode sumber ditulis dalam satu atau lebih program
bahasa. Tujuan dari pemrograman adalah untuk menciptakan sebuah program yang melakukan operasi tertentu atau menunjukkan perilaku yang diinginkan tertentu. Proses penulisan kode sumber sering membutuhkan keahlian dalam berbagai mata pelajaran,  termasuk pengetahuan dari domain aplikasi, algoritma khusus dan
logika formal. 

Dalam rekayasa perangkat lunak, pemrograman (pelaksanaan) dianggap sebagai salah satu tahap dalam proses pengembangan perangkat lunak.
Ada sebuah perdebatan yang sedang berlangsung pada sejauh mana program penulisan adalah seni, kerajinan atau disiplin teknik. [1] Secara umum, pemrograman yang baik dianggap sebagai aplikasi diukur dari ketiga, dengan tujuan menghasilkanefisien dan solusi perangkat lunak evolvable (kriteria untuk "efisien" dan "evolvable" sangat bervariasi). 
Disiplin yang berbeda dari berbagai profesi teknis dalam programer, pada umumnya, tidak perlu izin atau lulus standar (atau governmentally diatur) tes sertifikasi untuk menyebut diri mereka "programer" atau bahkan "insinyur perangkat lunak." Karena disiplin mencakup banyak bidang, yang mungkin atau tidak mungkin termasuk aplikasi kritis, itu diperdebatkan apakah perizinan yang diperlukan bagi profesi secara keseluruhan. Dalam kebanyakan kasus, disiplin adalah diri diatur oleh entitas yang membutuhkan pemrograman, dan kadang-kadang lingkungan sangat ketat didefinisikan (misalnya Angkatan Udara Amerika Serikat menggunakan AdaCore dan security clearance).
 Namun, mewakili diri sebagai "Profesional Software Engineer" tanpa lisensi dari lembaga yang terakreditasi adalah ilegal di banyak bagian dunia.
Perdebatan lain adalah sejauh mana bahasa pemrograman yang digunakan dalam menulis program komputer mempengaruhi bentuk yang mengambil program akhir.Perdebatan ini analog dengan mengelilingi hipotesis Sapir-Whorf [2] dalam linguistik dan ilmu kognitif, yang mendalilkan bahwa alam bahasa lisan tertentu mempengaruhi pikiran kebiasaan dari speaker. Pola bahasa yang berbeda menghasilkan pola pikir yang berbeda. Ide ini menantang kemungkinan mewakili dunia secara sempurna dengan bahasa, karena mengakui bahwa mekanisme bahasa apapun kondisi pikiran pembicara dari masyarakat.

Tidak ada komentar:

Posting Komentar