Kalkulus pi

Revisi sejak 23 Juli 2009 10.04 oleh Lovis Corinth (bicara | kontrib) (←Membuat halaman berisi ''''Kalkulus π''' adalah kalkulus proses yang dikembangkan oleh Robin Milner<ref>http://user.it.uu.se/~joachim/ Joachim Parrow</ref> sebagai kelanjutan dari CCS ([[...')
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Kalkulus π adalah kalkulus proses yang dikembangkan oleh Robin Milner[1] sebagai kelanjutan dari CCS (Calculus of Communicating Systems). Tujuan kalkulus π adalah untuk menggambarkan komputasi concurrent yang dapat berubah.

Definisi

Kalkulus π terdiri dari:

  • concurrency, ditulis  , yaitu proses   dan   yang berjalan secara concurrent.
  • communication, yaitu:
    • input prefixing   adalah sebuah proses yang menerima pesan dari saluran   sebelum kemudian menjadi  .
    • output prefixing   adalah nama   dikirim lewat saluran   dan kemudian menjadi  .
  • replication, ditulis  , yaitu sebuah proses yang selalu membuat salinan baru dari dirinya sendiri.
  • creation of a new name, ditulis  , yaitu sebuah proses dengan konstanta baru   di dalam  .
  • the nil process, ditulis 0, yaitu proses kosong yang telah berhenti bekerja.

Contoh

Berikut adalah sebuah contoh:

 

Implementasi

Berikut adalah bahasa pemrograman yang didasarkan pada kalkulus π

Rujukan

Buku

Pranala luar

id:Kalkulus pi