Hardware Komputer, menjadi bagian dari mesin, dan hanya mengerti dua konsep dasar yaitu menyala (on) dan mati (off), konsep on dan off tersebut dinamakan binary. Software komputer dikembangkan agar binary dapat menjadi jalan untuk memberitahukan komputer hardware dalam melakukan tugasnya. Software Komputer menterjemahkan dan mengarahkan pengguna komputer agar mengerti mengenai apa yang dapat dilakukan oleh komputer hardware.
Sebagian besar dari software komputer dibuat oleh programmer
dengan menggunakan bahasa pemrograman. Programer menuliskan perintah
dalam bahasa pemrograman seperti layaknya bahasa yang digunakan oleh
orang pada umumnya dalam melakukan perbincangan. Perintah-perintah
tersebut dinamakan “Source Code”. Program komputer lainnya
dinamakan Compiler yang digunakan pada source code, dan kemudian
mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh
komputer. Dan hasilnya dinamakan program executable (EXE).
Software komputer dibagi menjadi dua kategori utama yaitu sistem
software dan software aplikasi. Sistem software menyajikan program yang
dapat mengijinkan hardware berjalan dengan semestinya. Software aplikasi
menyediakan program yang mengijinkan pengguna untuk melakukan sesuatu
disamping menjalankan hardware.
Ada pula beberapa tipe komputer software, diantaranya :
Software Games - Jenis software ini termasuk
dalam kategori entertainment atau hiburan, software ini memiliki
berbagai macam jenis. Jenis-jenis tersebut seperti MMOs (Massive
Multiplayer Online games), first-person shooters, action games,
roleplaying games, and game petualangan.
Software Driver – Program in mengijinkan
komputer untuk dapat berinteraksi dengan perangkat hardware tambahan
seperti printer, scanner, dan video cards.
Software Pendidikan – berbeda dengan jenis
program sebelumnya, software pendidikan ini dapat mengajarkan apapun
dari komputer, melakukan aktifitas yang berhubungan seperti mengetik
atau berbagai macam jenis pendidikan lainnya seperti kimia.
Media player dan pengembangan software media lainnya
– Software yang dibuat untuk dapat memainkan atau mengedit media
digital seperti file music atau video.
Software Produktifitas – Jenis software ini
mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan
bisnis atau menjalankan aktifitas produktif lainnya. Contoh dari
software ini adalah software pengolah huruf (Ms Words), Software
pengatur database, software presentasi dan beberapa software lainnya.
Operating sistem – software yang merupakan
sumber dari software lainnya yang dapat mengijinkan software lainnya
untuk berjalan. Contoh dari software operating sistem ini adalah Window
Vista, Mac OS X dan Linux
Tentang Penulis: AsianBrain.com Content Team. Asian Brain adalah pusat pendidikan Internet Marketing PERTAMA & TERBAIK di Indonesia. Didirikan oleh Anne Ahira yang kini menjadi ICON Internet Marketing Indonesia