Skip to main content

Apa itu LPC?

Bahasa pemrograman LPC adalah bahasa komputer yang berorientasi objek yang awalnya dirancang untuk pengembangan game komputer.Akronim LPC adalah singkatan dari penciptanya, Lars Pensj Ouml;, dan bahasa pemrograman dari mana ia diturunkan, c mdash;Oleh karena itu LPC.Pensj Ouml;, seorang programmer Swedia, mengembangkan bahasa pemrograman untuk LP-MUD, lingkungan penjara bawah tanah multi-pengguna di bawah banyak sistem UNIX.Lumpur memungkinkan pemain untuk berinteraksi dengan yang ada dalam permainan dengan mengetik perintah dalam bahasa yang agak alami.

Sintaks dasar, sistem yang digunakan untuk menghasilkan analisis leksikal dan sintaksis, LPC sesuai dengan bahasa C, tetapi LPC tidak memiliki kuatvariabel yang diketik.Ini memungkinkan LPC digunakan untuk membuat objek alih -alih item.Untuk lingkungan penjara bawah tanah, kamar, senjata, monster, dan baju besi adalah benda.Bahasa pemrograman LPC memungkinkan pengguna untuk membuat, memodifikasi, menghapus, dan mereproduksi objek-objek ini dengan cara apa pun yang mereka pilih.

LPC mendukung pemrograman prosedural, pemrograman modular, pemrograman terstruktur, pemrograman yang berorientasi objek, pemrograman dengan tipe data yang ditentukan, dan variabel yang lemah variabel yang lemah secara lemah, lemah secara lemah, lemah secara lemah,pemrograman yang diketik, menjadikannya bahasa komputer yang komprehensif dan mencakup semua.Salah satu fitur utama dari desain LPC PensJ OUML; adalah ketidaksopanannya terhadap kesalahan pemrograman umum oleh pembangun konten.Stabilitas keseluruhan server ditingkatkan, memungkinkan pemrogram baru untuk fokus pada tugas membangun sesuatu daripada dikonsumsi dengan logika pemrograman itu sendiri.

Meskipun hampir semuanya adalah objek dalam LPC, ia tidak menggunakan konsep kelas.Sebaliknya, objek dalam LPC adalah objek cetak biru atau klon objek cetak biru;Meskipun secara teknis berbeda dari kelas, cetak biru ini sering dapat diperlakukan dengan cara yang sama.Semua atribut dan metode dapat diakses pada tingkat instance dan kelas di LPC, yang berbeda dari bahasa berorientasi objek lainnya yang memungkinkannya terbatas pada kelas dan instance.

Dalam kode LPC, objek umum didefinisikan dalam file terpusat.Karena ruang permainan yang berbeda dibuat, mereka mewarisi objek dari file pusat;Perubahan pada file itu kemudian akan mempengaruhi setiap bagian kode di mana objek itu digunakan.Ini mencegah perlu mengkode masing -masing objek ke setiap lokasi yang digunakan, membuat kode lebih mudah untuk ditulis dan dipelihara.Sentralisasi ini tidak unik untuk pengkodean LPC, tetapi merupakan bagian dari apa yang memungkinkan untuk membuat permainan yang rumit dengan bahasa pemrograman ini.

Fleksibilitas LPC telah menyebabkannya digunakan untuk berbagai tujuan selain untuk pembuatan game lumpur lumpur.Ini juga telah menyebabkan evolusinya ke dalam bahasa pemrograman pike.Bahasa pemrograman pike digunakan untuk aplikasi multimedia, tugas administrasi sistem dan server internet.