More Info
KPOP Image Download
  • Top University
  • Top Anime
  • Home Design
  • Top Legend



  1. ENSIKLOPEDIA
  2. Visual Prolog - Wikipedia bahasa Indonesia, ensiklopedia bebas
Visual Prolog - Wikipedia bahasa Indonesia, ensiklopedia bebas

Visual Prolog

  • Dansk
  • English
  • Español
  • فارسی
  • Suomi
  • Norsk bokmål
  • Русский
  • 中文
  • 粵語
Sunting pranala
  • Halaman
  • Pembicaraan
  • Baca
  • Sunting
  • Sunting sumber
  • Lihat riwayat
Perkakas
Tindakan
  • Baca
  • Sunting
  • Sunting sumber
  • Lihat riwayat
Umum
  • Pranala balik
  • Perubahan terkait
  • Pranala permanen
  • Informasi halaman
  • Kutip halaman ini
  • Lihat URL pendek
  • Unduh kode QR
Cetak/ekspor
  • Buat buku
  • Unduh versi PDF
  • Versi cetak
Dalam proyek lain
  • Butir di Wikidata
Tampilan
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
(Dialihkan dari Turbo Prolog)

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 | sunting sumber]

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 | sunting sumber]

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 | sunting sumber]
  • (Inggris) Thomas W. de Boer, A Beginners Guide to Visual Prolog Diarsipkan 2011-12-25 di Wayback Machine. (English, Chinese)
  • (Inggris) Eduardo Costa, Visual Prolog for Tyros Diarsipkan 2011-07-17 di Wayback Machine.
    • (Inggris) Russian translation Diarsipkan 2011-07-19 di Wayback Machine. 210 pages (pdf)
  • (Inggris) Giovanni Torrero, VISUAL PROLOG PER PRINCIPIANTI Italian 113 pages (pdf)

Lihat pula

[sunting | sunting sumber]
  • Pemrograman berorientasi objek
  • Prolog

Referensi

[sunting | sunting sumber]

Pranala luar

[sunting | sunting sumber]
  • (Inggris) Visual Prolog Home Page Diarsipkan 2022-04-13 di Wayback Machine.
    • (Inggris) Language Reference Diarsipkan 2011-07-17 di Wayback Machine.
    • (Inggris) Tutorials Diarsipkan 2011-07-17 di Wayback Machine.
    • (Inggris) wiki Diarsipkan 2008-05-16 di Wayback Machine.
    • (Inggris) discussion forum Diarsipkan 2011-07-17 di Wayback Machine.
  • (Inggris) Prolog Development Center
Pengawasan otoritas Sunting ini di Wikidata
Umum
  • Integrated Authority File (Jerman)
Lain-lain
  • Microsoft Academic
Diperoleh dari "https://id.wikipedia.org/w/index.php?title=Visual_Prolog&oldid=23589793"
Kategori:
  • Bahasa pemrograman
Kategori tersembunyi:
  • Templat webarchive tautan wayback
  • Artikel Wikipedia dengan penanda GND
  • Artikel Wikipedia dengan penanda MA

Best Rank
More Recommended Articles