Komputasi adalah cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Sedangkan komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer.
Simulasi adalah suatu prosedur kuantitatif,yang menggambarkan sebuah sistem, dengan mengembangkan sebuah model dari sistem tersebut dan melakukan sederetan ujicoba untuk memperkirakan perilaku sistem pada kurun waktu tertentu.
contoh dari bahasa dan aplikasi simulasi:
1. Network Simulator 2(NS2)
Network simulator (NS2) adalah alat simulasi jaringan yang bersifat open source yang banyak digunakan dalam mempelajari struktur dinamik dari jaringan komunikasi. Simulasi dari jaringan nirkabel dan protokol (seperti algoritma routing, TCP, dan UDP) dapat diselesaikan dengan baik dengan simulator ini. Beberapa keuntungan menggunakan network simulator sebagai perangkat lunak simulasi adalah : network simulator dilengkapi dengan tool validasi, pembuatan simulasi dengan menggunakan network simulator jauh lebih mudah daripada menggunakan software develover seperti Delphi atau C++, network simulatorbersifat open source di bawah GPL (Gnu Public License), Dapat digunakan pada sistem oprasi windows dan sistem oprasi linux.
2. OMNET++
OMNet++ adalah sebuah framework simulasi jaringan discrete-event yang bertipeobject-oriented.
Simulator jaringan discrete-event berarti simulator tersebut bertindak/bereaksi atas kejadian-kejadian yang berlangsung di dalamnya (event). Secara analitis, jaringan komputer adalah sebuah rangkaian discrete-event. Komputer akan membuat sesi memulai, sesi mengirim dan sesi menutup. OMNet++ bersifat object-oriented berarti setiap peristiwa yang terjadi di dalam simulator ini berhubungan dengan objek-objek tertentu.
OMNet++ juga menyediakan infrastruktur dan tools untuk memrogram simulasi sendiri. Pemrograman OMNet++ bersifat object-oriented dan bersifat hirarki. Objek-objek yang besar dibuat dengan cara menyusun objek-objek yang lebih kecil. Objek yang paling kecil disebut simple module, akan memutuskan algoritma yang akan digunakan dalam simulasi tersebut.
3. Qualnet
QualNet adalah alat pemodelan untuk jaringan dengan kabel dan tanpa tabel. The QualNet suite dibentuk dari QualNet Simulator, yang mengklaim yang tercepat untuk pemodelan lalulintas tercepat. QualNet Animator memungkinkan disain grafis mode jaringan dan menunjukkan hasil penjalanan simulasi. QualNet Designer dimungkinkan menciptakan Finite State Automata untuk menggambarkan perilaku jaringan, sementara dengan analisis dan perancang QualNet yang membuat simulasi jalan. Versi Windows dan Linux tersedia. Demo dapat downloaded atas permintaan.
QualNet adalah perencanaan, pengujian dan alat pelatihan yang "meniru" perilaku jaringan komunikasi real. Simulasi adalah metode biaya-efektif untuk mengembangkan, menyebarkan dan mengelola sistem jaringan-centric sepanjang seluruh siklus hidup mereka. Pengguna dapat mengevaluasi perilaku dasar jaringan, dan menguji kombinasi dari fitur jaringan yang mungkin bekerja. QualNet menyediakan lingkungan yang komprehensif untuk merancang protokol, menciptakan dan menghidupkan skenario jaringan, dan menganalisis kinerja mereka.
4. JiST
JiST adalah engine kinerja tinggi simulasi kejadian diskrit yang dijalankan atas mesin virtual Java standar. JiST adalah prototip pendekatan general-purpose baru untuk membangun simulator kejadian diskrit, disebut dengan mesin virtual berbasis simulasi, yang menggabungkan sistem tradisional dan disain simulator berbasis bahasaJiST dikembangkan oleh Cornell Research Foundation, Inc. dan gratis untu penggunaan non komersial.