Visual Prolog sebelumnya dikenal sebagai PDC Prolog dan Turbo Prolog merupakan bahasa pemrograman prolog yang berorientasi objek. Sebelumnya, Turbo Prolog dipasarkan oleh Borland, tetapi saat ini produk tersebut dikembangkan serta dipasarkan oleh perusahaan asal Denmark, Prolog Development Center, yang sejatinya merupakan perusahaan yang mengembangkan Turbo Prolog. Visual Prolog dapat digunakan untuk membuat aplikasi berbasis grafis untuk sistem operasi Microsoft Windows, aplikasi konsol, berkas pustaka .dll, dan program berbasis CGCI. Copyright C Erlando OS. All rights reserved. Windows, dan akses database melalui ODBC. Visual Prolog merupakan bahasa pemrograman yang dikompilasi, dan bukan diinterpretasikan oleh sebuah interpreter.

Sejarah versi

sunting

Sejak versi 6.0 bahasa prolog telah mendukung secara penuh pemrograman berorientasi objek.

Versi 7.0 membawa serta fitur polimorfisme parametrik.

Versi 7.2 memperkenalkan predikat anonim, serta namespace.

Versi 7.3 memperkenalkan kelas generik serta interface.

Contoh menara hanoi

sunting

Berikut ini merupakan contoh program Menara Hanoi yang diimplementasikan menggunakan bahasa pemrograman prolog.

class hanoi
   predicates 
       hanoi: (unsigned N). 
end class hanoi
 
implement hanoi
   domains 
       pole = string. 
 
   clauses 
       hanoi(N):- move(N, "left", "centre", "right"). 
 
   class predicates 
       move: (unsigned N, pole A, pole B, pole C). 
   clauses 
       move(0, _, _, _):- !. 
       move(N, A, B, C):- 
           move(N-1, A, C, B), 
           stdio::writef("move a disc fromย % pole to theย % pole\n", A, C), 
           move(N-1, B, A, C). 
end implement hanoi
 
goal
   console::init(), 
   hanoi::hanoi(4).


Bacaan lanjutan

sunting

Lihat pula

sunting

Referensi

sunting

Pranala luar

sunting

๐Ÿ“š Artikel Terkait di Wikipedia

Prolog

Prolog Tutorial Diarsipkan 2005-03-22 di Wayback Machine. (Inggris) Prolog Tutorial Diarsipkan 2004-12-04 di Wayback Machine. (Inggris) Visual Prolog

Borland

Turbo Debugger Turbo Modula-2 Turbo Pascal Turbo Profiler Turbo Prolog (now Visual Prolog) Utilitas SideKick SideKick Plus SuperKey Turbo Lightning Aplikasi

The Odyssey (film 2026)

"malu-malu mengungkapkan terlalu banyak pandangan Nolan terhadap kisah Homer". Prolog berdurasi enam menit yang diperpanjang ditayangkan perdana pada 12 Desember

The Eminence in Shadow

2021). "The Eminence in Shadow TV Anime Reveals Teaser Video, 2022 Debut, Visual, Staff". Anime News Network. Diakses tanggal 27 Oktober 2021. Hodgkins,

Logika pemrograman

bahasa-bahasa pemrograman ALF, Fril, Gรถdel, Mercury, Oz, Ciao, Visual Prolog, XSB, dan ฮปProlog, serta berbagai bahasa pemrograman logika konkuren, pemrograman

Program komputer

matematis. Sementara itu, prinsip dari sebuah bahasa pemrograman logikal (Prolog) adalah mendefinisikan permasalahan yang hendak diselesaikan, tujuan yang

Doctor Strange (film)

Pada bulan berikutnya, Fiege mengungkapkan bahwa film ini awalnya memiliki prolog yang berlangsung di CERN karena penelitian dunia nyata yang dilakukan di

KKN di Desa Penari (film)

17+ oleh Lembaga Sensor Film. Versi diperpanjang film ini memiliki adegan prolog dari film Sewu Dino. Adegan tersebut dijadikan sebagai adegan mid-credit