Dalam beberapa pertanyaan terakhir ( q1 q2 ), telah ada diskusi tentang "Teori A" vs "Teori B", yang tampaknya menangkap kesenjangan antara studi logika dan bahasa pemrograman dan studi tentang algoritma dan kompleksitas.
Terminologi ini baru bagi saya, dan pencarian web cepat tidak menghasilkan referensi yang jelas untuk menjelaskannya.
Adakah yang tahu tentang referensi atau referensi yang menjelaskan asal usul terminologi ini, dan apa, jika ada, manfaat substantif yang dimaksudkan berasal dari membuat perbedaan ini?
ho.history-overview
terminology
Marc Hamann
sumber
sumber
Jawaban:
Itu berasal dari buku pegangan tentang ilmu komputer teoretis , yang memiliki dua volume: A adalah untuk algoritma dan kompleksitas, dan B adalah untuk logika dan semantik.
Jukka, apakah ICALP mendahului ini? Atau apakah itu menanggapi hal ini?
Adapun manfaat, saya pikir selalu ada beberapa utilitas dalam bidang taksonomi berdasarkan topik yang menarik, dan bentuk studi. Namun, seperti halnya semua taksonomi, masalah muncul ketika Anda lupa untuk "naik ke atas pohon dan turun ke sisi lain" :).
EDIT : seperti yang dinyatakan ICALP secara eksplisit, divisi ini berasal dari jurnal Elsevier Theoretical Computer Science , yang dengan sendirinya mendahului buku pegangan, jadi saya pikir itu sumber yang lebih akurat.
EDIT ++ : Dari sejarah EATCS, muncul cuplikan tentang TCS ini, jurnal:
yang menghasilkan 1991 seperti ketika ini pertama kali mulai terjadi di jurnal. Namun, Buku Pegangan ini pertama kali diterbitkan pada bulan September 1990!
sumber
algorithms' and
metode formal yang setara." (dari halaman ICALP 1997)ICALP track A vs B.
sumber