P-Code

p-code atau sering pula disebut sebagai portable-code, atau precompiled-code, atau bytecode merupakan istilah yang digunakan untuk merepresentasikan sejumlah instruksi yang ditujukan untuk meningkatkan efisiensi serta unjuk kerja saat dieksekusi oleh perangkat lunak penerjemah (bahasa Inggris: interpreter) atau untuk mempermudah penerjemahan lebih lanjut menjadi kode mesin. Disebabkan instruksi-instruksi tersebut diproses oleh perangkat lunak, dan bukan oleh prosesor secara langsung, kompleksitas p-code bisa jadi lebih tinggi dari kode mesin, tetapi umumnya tidak lebih kompleks dari instruksi mesin secara umum. Di sisi lain, bytecode yang sering kali banyak digunakan dalam istilah pemrograman bahasa Java merupakan p-code dengan instruksi-instruksi yang diwakili oleh satu kode bita. Berbeda halnya dengan kode sumber yang umumnya digunakan oleh manusia dalam pemrograman komputer, p-code umumnya lebih bersifat kompak, dan direpresentasikan dalam bentuk serangkaian kode biner yang tampak seolah-olah seperti halnya kode mesin.

Metode

Model pengeksekusian p-code umumnya lebih sederhana penerjemah kode sumber konvensional, pengeksekusian p-code tidak mengenal proses parsing kode sumber karena hal tersebut sudahdilakukan pada saat kompilasi sebelumnya. Penerjemah ataupun mesin virtual dalam hal ini akan langsung melakukan eksekusi, optimasi, ataupun mentransformasi kode tersebut menjadi kode mesin untuk meningkatkan unjuk kerja eksekusi. Proses transformasi menjadi kode mesin sejatinya mengurangi makna portabilitas eksekusi, tetapi karena hal tersebut terjadi pada aras eksekusi akhir, keberadaannya tidak mengurangi tingkat portabilitas dari p-code itu sendiri.

Keuntungan dan kelemahan pemanfaatan p-code

Keuntungan

Dibandingkan dengan penerjemahan langsung kode sumber menjadi kode mesin, proses multi-tahapan yang dilalui oleh p-code menawarkan beberapa kentungungan:

  • Portabilitas, pengembangan penerjemah p-code sehingga bisa berjalan pada platform lain umumnya lebih mudah bila dibandingkan dengan mengembangkan kompiler baru yang dapat mentransformasikan kode sumber secara langsung menjadi kode mesin untuk tiap-tiap platform yang hendak didukung.
  • Implementasi yang lebih sederhana, proses pentransformasian kode sumber menjadi kode mesin merupakan bagian yang sangat kompleks dalam pengembangan sebuah kompiler.
  • Ukuran yang lebih kecil, disebabkan p-code umumnya berbasis implementasi ideal sebuah mesin virtual, ukuran akhir sebuah berkas p-code umumnya lebih kecil dibandingkan ukuran berkas kode mesin.
  • Debugging, saat set instruksi p-code dieksekusi, penerjemah dapat menyisipkan instruksi-instruksi tambahan yang mempermudah proses debugging, hal yang sulit dilakukan saat proses eksekusi kode mesin yang langsung dieksekusi oleh prosesor secara langsung.

Kelemahan

Satu kelemahan utama dari implementasi berbasis p-code umumnya adalah tingkat unjuk kerja yang rendah, tetapi saat ini peningkatan unjuk kerja sehingga setara dengan kode mesin dimungkinkan dengan diimplementasikannya JIT.

Lihat pula

Bacaan lanjutan

Read other articles:

Rubén Olivera Información personalNacimiento 20 de octubre de 1954(Expresión errónea: carácter de puntuación «{» desconocido. años)Montevideo (Uruguay) Nacionalidad UruguayaFamiliaPadres Pepa Cancela y Floro OliveraInformación profesionalOcupación Cantante, Compositor, Guitarrista, DocenteGénero Música PopularInstrumento GuitarraDiscográfica Ayuí / TacuabéSitio web www.facebook.com/RubenOliveraOficial[editar datos en Wikidata] Rubén Olivera (20 de octubre de 19...

 

 

おく ともや奥 智哉生年月日 (2004-07-18) 2004年7月18日(19歳)出身地 日本・神奈川県身長 168 cm[1]職業 俳優ジャンル テレビドラマ・CM活動期間 2020年 -事務所 アミューズ公式サイト 奥智哉 - アミューズ オフィシャル ウェブサイト主な作品 テレビドラマ『仮面ライダーリバイス』『ラストマン-全盲の捜査官-』テンプレートを表示 奥 智哉(おく ともや、2004年7月18日&#...

 

 

Carola Rackete Carola Rackete en 2020Información personalNacimiento 8 de mayo de 1988 (35 años)Preetz (Alemania) Nacionalidad AlemanaLengua materna Alemán EducaciónEducada en Jade University of Applied Sciences (Lic.; 2007-2011)Universidad Edge Hill (Master; 2015-2016) Información profesionalOcupación Capitana de navío, activista y conservacionista Empleador GreenpeaceBritish Antarctic SurveySea-Watch (desde 2016) Distinciones Medalla de la Villa de ParísMedalla de Hono...

QatnaCitra Qatna dari satelitLokasi di SyriaNama alternatifTell el-Mishrifeتل المشرفةLokasial-Mishrifeh, Kegubernuran Homs, SuriahKoordinat34°50′06″N 36°51′57″E / 34.83500°N 36.86583°E / 34.83500; 36.86583Koordinat: 34°50′06″N 36°51′57″E / 34.83500°N 36.86583°E / 34.83500; 36.86583JenisPermukimanSejarahDidirikanSekitar 3300 SMDitinggalkan1982PeriodeZaman Perunggu, Zaman BesiBudayaAmorit, AramCatatan situsTan...

 

 

Skyscraper in the Philippines Petron MegaplazaRecord heightTallest in the Philippines from 1998 to 2000[I]Preceded byRobinsons Equitable TowerSurpassed byPBCom TowerGeneral informationStatusCompletedTypeOfficeLocation358 Gil Puyat Avenue, Makati, PhilippinesCoordinates14°33′41.74″N 121°1′33.25″E / 14.5615944°N 121.0259028°E / 14.5615944; 121.0259028Completed1998Opening1998OwnerMegaworld CorporationHeightAntenna spire210 m (689.0 ft)Technical detai...

 

 

Commune in Hauts-de-France, FranceAizellesCommuneOld fire-fighting pumpLocation of Aizelles AizellesShow map of FranceAizellesShow map of Hauts-de-FranceCoordinates: 49°29′26″N 3°48′44″E / 49.4906°N 3.8122°E / 49.4906; 3.8122CountryFranceRegionHauts-de-FranceDepartmentAisneArrondissementLaonCantonVilleneuve-sur-AisneIntercommunalityChemin des DamesGovernment • Mayor (2020–2026) Jean-Marie Merlo[1]Area14.88 km2 (1.88 sq...

Scottish writer and minister This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (March 2017) Reverend Alasdair MacGriogair (1806–1881) was a Scottish writer and minister. Alasdair MacGriogair was born in 1806 in Glengairn, in Aberdeenshire, where his father was the minister. His father moved to the Kilmuir area on the Isle of Skye and after some years, Alasdair MacGriogair was appoint...

 

 

Muhammad Fauzi SalehLahirMuhammad Fauzi Saleh9 Oktober 1984 (umur 39)Jakarta, IndonesiaNama lainFauzi, Oji, BadjeePekerjaandokter, Pelawak tunggalTahun aktif2008—sekarang (Dokter)2010—sekarang (Pelawak Tunggal) Muhammad Fauzi Saleh (lahir 9 Oktober 1984) adalah Seorang dokter dan pelawak tunggal Indonesia. Pria berdarah India-Indonesia yang akrab disapa Oji atau Badjee oleh keluarganya ini adalah seorang dokter serta merupakan staf pengajar di Universitas Islam Sumatera Uta...

 

 

Головний отаман — посада верховного головнокомандувача всіх військових формувань Української народної Республіки (повна назва «Головний отаман Республіканських військ» — по жовтень 1920). Вперше офіційно ця назва з'явилася в Україні в листопаді 1918 року, а з листоп...

Soft, siliceous sedimentary rock A sample of food-grade diatomaceous earth Scanning electron micrograph of diatomaceous earth Diatomaceous earth (/ˌdaɪ.ətəˈmeɪʃəs/ DY-ə-tə-MAY-shəs), diatomite (/daɪˈætəmaɪt/ dy-AT-ə-myte), celite or kieselgur/kieselguhr is a naturally occurring, soft, siliceous sedimentary rock that can be crumbled into a fine white to off-white powder. It has a particle size ranging from more than 3 mm to less than 1 μm, but typically 10 to 200...

 

 

Indigenous people of Brazil For the language, see Kaxinawá language. Huni KuinKaxinawáHuni Kuin village in AcreTotal population9954[1]Regions with significant populations Brazil (Acre) Brazil7,535 (2010)[1] Peru2,419 (2007)[1]LanguagesKaxinawá[2]Religiontraditional tribal religion Wikimedia Commons has media related to Kaxinawá people. The Huni Kuin (also known as: Kaxinawá, Cashinahua, Kaschinawa, Kashinawa, Caxinauás) are an indigenous pe...

 

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

Europa Universalis Жанр Глобальная стратегия Разработчик Paradox Interactive Издатели Strategy First, Snowball Studios Платформа Microsoft Windows Первая игра Europa Universalis(2000) Последняя игра Europa Universalis IV(2013)  Медиафайлы на Викискладе Europa Universalis — серия компьютерных игр (жанр — глобальная стратегия), ...

 

 

Artikel ini memiliki beberapa masalah. Tolong bantu memperbaikinya atau diskusikan masalah-masalah ini di halaman pembicaraannya. (Pelajari bagaimana dan kapan saat yang tepat untuk menghapus templat pesan ini) Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: LESTARI grup musik ...

 

 

Questa voce o sezione sull'argomento centri abitati della Toscana non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Sosta del PapafrazioneSosta del Papa – VedutaL'edificio in cui sostò Pio VII LocalizzazioneStato Italia Regione Toscana Città metropolitana Firenze Comune Barberino Tavarnelle TerritorioCoordinate43°30′41.53″N 11°09...

Global mapping project in the 20th Century The map of the mouth of the River Amazon The International Map of the World (IMW; also the Millionth Map of the World, after its scale of 1:1 000 000) was a project to create a complete map of the world according to internationally agreed standards. It was first proposed by the German geographer Albrecht Penck in 1891. The Central Bureau of the Map of the World was established in London. After the Second World War, UNESCO took over the proj...

 

 

British Army general (1862–1921) SirDavid HendersonKCB KCVO DSOBrigadier-General Sir David HendersonBorn(1862-08-11)11 August 1862Glasgow, ScotlandDied17 August 1921(1921-08-17) (aged 59)Geneva, SwitzerlandAllegianceUnited KingdomService/branchBritish Army (1883–1918)Royal Air Force (1918–19)Years of service1883–1919RankLieutenant GeneralCommands heldRoyal Flying Corps in the Field (1914–15)1st Infantry Division (1914)Battles/warsSecond Boer War Siege of Ladysmith ...

 

 

For the Tabernacle Choir album, see Angels Among Us (album). 1993 single by AlabamaAngels Among UsSingle by Alabamafrom the album Cheap Seats B-sideSanta Claus (I Still Believe in You)[1]ReleasedDecember 1993GenreInspirational country, Christmas musicLength4:09LabelRCA Nashville #62643Songwriter(s)Don GoodmanBecky HobbsProducer(s)Teddy Gentry[2]Alabama singles chronology T.L.C. A.S.A.P. (1993) Angels Among Us (1993) The Cheap Seats (1994) Angels Among Us is a song written by D...

أحمد عكاري معلومات شخصية الميلاد سنة 1978 (العمر 45–46 سنة)  لبنان  مواطنة مملكة الدنمارك  الحياة العملية المهنة ناشط سياسي  تعديل مصدري - تعديل   أحمد عكاري (بالدنماركية: Ahmed Akkari)‏ (1978، لبنان -) هو ناشط سياسي دنماركي لبناني الأصل،[1] اشتهر بسبب مناهضته للرسوم ا...

 

 

American actor and singer Derek KlenaKlena at the 2022 Tony AwardsBornDerek Anthony Klena (1991-10-03) October 3, 1991 (age 32)San Dimas, California, U.S.EducationSouth Hills High SchoolAlma materUniversity of California, Los AngelesOccupation(s)Actor, singerYears active2009-presentKnown forAnastasiaMoulin Rouge!Jagged Little PillSpouse Elycia Scriven ​(m. 2018)​Children1 Derek Anthony Klena (born October 3, 1991)[1][2] is an Am...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!