definisi pemrograman

Bagi mereka yang melihatnya dari luar dunia teknologi, disiplin pemrograman menyimpan sesuatu yang esoteris, tidak dapat dipahami, itu adalah salah satu eksponen maksimum dari apa yang disebut orang aneh yang belum tahu , geeks . Tapi sebenarnya terdiri dari apa?

Program komputer terdiri dari serangkaian instruksi yang akan dijalankan oleh komputer. Instruksi ini dikembangkan sesuai dengan ilmu pemrograman.

Singkatnya, pemrograman adalah jalur yang menuntun kita untuk menghasilkan program komputer, yang berjalan melalui serangkaian aturan dan prinsip, yang merupakan disiplin yang lengkap dengan sendirinya.

Meskipun bahasa pemrograman, filosofi yang memunculkan mereka, dan teknik yang digunakan dengan masing-masing bahasa dalam memecahkan masalah berbeda, disiplin pemrograman dianggap sebagai sesuatu yang menyatu, karena semua bahasa dimulai dari sejumlah pendekatan yang sama. , meskipun teknik pembuatan program mereka mungkin berubah menjadi sangat berbeda.

Pemrograman telah ada sejak awal kemunculan ilmu komputer, meskipun ia telah maju dan berkembang seiring dengan perkembangan mesin-mesin yang melahirkannya.

Pada awalnya, pemrograman sangat manual karena komputer (beberapa yang ada di dunia, sangat besar, dengan sedikit daya bahkan untuk saat itu dan sangat sedikit generalis) diprogram ulang untuk setiap tugas tertentu melalui perubahan pada kabel fisik, melepaskan dan menyambungkan kembali kabel di posisi yang berbeda.

Ini adalah versi paling murni dari "kode mesin", meskipun di tahun 50-an dan 60-an secara bertahap menghilang demi pengenalan perintah berkat adopsi layar dan keyboard.

Namun, kami telah mengacu pada pemrograman di era komputer modern, setelah Perang Dunia II, ketika pemrograman sebagai suatu disiplin ilmu berakar pada abad ke-19.

Meskipun mereka tidak dapat mewujudkannya, berbagai insinyur merancang mesin untuk penggunaan umum.

Secara khusus, untuk Analytical Engine of Charles Babbage, Augusta Ada Byron (1815-1852), Countess of Lovelace, membuat serangkaian urutan untuk realisasi perhitungan (Ada adalah seorang matematikawan) yang dianggap, secara keseluruhan, komputer pertama. program sejarah, sehingga menjadikan countess programmer pertama.

Perlu dicatat bahwa Ada Byron tidak mensistematisasikan ilmu pemrograman. Bahasa pemrograman Ada menyandang nama ini tepat untuk menghormatinya.

Dari kode mesin, ia diteruskan ke bahasa tingkat tinggi, dibuat untuk mengabstraksikan apa yang telah dilakukan dalam kode mesin, memfasilitasi pembelajaran dan penggunaannya, selain menyederhanakan daftar.

Setelah program bahasa tingkat tinggi dikembangkan, itu harus "dikompilasi", sebuah proses yang menerjemahkan bahasa tingkat tinggi ke dalam kode mesin. Yang terakhir ini dibatasi untuk penggunaan tertentu, seperti pengembangan driver, antara lain bagian-bagian yang bekerja secara langsung bersentuhan dengan perangkat keras .

Pemrograman adalah, pada akhirnya, dan secara ringkas, ilmu -dan seni- membuat algoritma yang memecahkan masalah, dan yang dijalankan pada mesin tujuan umum -komputer- atau mesin tujuan-spesifik.

Di sisi lain, programmer dikenal sebagai mereka yang bertanggung jawab mengembangkan kode ini dengan instruksi agar perangkat lunak berperilaku dengan satu atau lain cara sesuai dengan pesanan yang diterimanya. Bahasa pemrograman , di sisi lain, serangkaian parameter dan kode yang digunakan programmer untuk mengembangkan perangkat lunak. Ada berbagai jenis bahasa, seperti C, BASIC atau Ruby .

Selain itu, ada rekayasa perangkat lunak, yang didedikasikan untuk mengembangkan model perangkat lunak untuk program besar.

Biasanya, untuk memprogram perangkat lunak atau aplikasi, programmer pada prinsipnya harus mengenali masalah atau tugas utama yang akan dituju program, menentukan persyaratan dan jenis operasi, merancang arsitektur, mengimplementasikan program, mengimplementasikan atau menginstalnya, dan lalu, perbaiki atas dasar coba-coba.

Saat ini ada semua jenis bahasa pemrograman, beberapa lebih sederhana atau dengan tujuan memfasilitasi tugas pengembangan aplikasi kecil. Diantaranya, Ruby adalah salah satu yang paling populer dalam beberapa tahun terakhir, dikembangkan oleh programmer Jepang dan menggabungkan sintaks dari berbagai bahasa seperti Python atau Perl.

Dengan demikian, hampir setiap pengguna komputer dapat memperoleh beberapa gagasan pemrograman dan mengembangkan aplikasi yang dibuat khusus.


$config[zx-auto] not found$config[zx-overlay] not found