instruksi atau perintah-perintah yang harus dikerjakan komputer secara berurutan. Perkembangan Software Komputer) ada 3 generasi : 1. Bahasa Generasi Pertama 2. Bahasa Generasi Kedua 3. Bahasa Generasi Ketiga 1. Bahasa Generasi Pertama Bahasa generasi pertama adalah Bahasa mesin, yaitu program yang dibuat menggunakan kode-kode biner. Kode biner hanya terdiri dari angka 0 dan 1. Biasa di- sebut dengan bahasa tingkat rendah (low level language)
2. Bahasa Generasi KEDUA
Bahasa generasi kedua disebut juga Bahasa Rakitan (Assembly language). Program ini telah menggunakan bahasa manusia, tetapi masih menggunakan program interperter sebagai penerjemah bahasa mesin tersebut. Contoh proses penjumlahan ditulis dengan perintah ADD 52H. Bahasa pemrograman ini termasuk bahasa tingkat menengah (middle level language). 3. Bahasa Generasi KETIGA Bahasa generasi ketiga disebut juga bahasa tingkat tinggi (high level language), karena telah meng-gunakan bahasa manusia sehari - hari. Program yang pertama kali dibuat dikenal dengan nama DOS.
Sesuai dengan kebutuhan sehari-hari maka
program dikelompokkan menjadi 3 yaitu Program sistem operasi, bahasa pemrograman, dan program paket. Program sistem Operasi dibuat untuk memudahkan pengguna mengaktifkan komputer, mengendalikan dan mengatur semua perangkat keras komputer contoh DOS, LINUX, UNIX, Microsoft Windows XP, dll Bahasa Pemrograman dibuat agar membantu orang untuk dapat membuat program sendiri sesuai dengan kebutuhan mereka. Contoh: Pascal, C++, HTML, dan Java, dll. Program Paket merupakan program yang siap pakai untuk menyelesaikan tugas atau masalah tertentu. Contoh Microsoft Office, Corel Draw, Auto CAD, Ulead Video Studio, dll.