The Sriwijaya University Library

  • Home
  • Information
  • News
  • Help
  • Librarian
  • Login
  • Member Area
  • Select Language :
    Arabic Bengali Brazilian Portuguese English Espanol German Indonesian Japanese Malay Persian Russian Thai Turkish Urdu

Search by :

ALL Author Subject ISBN/ISSN Advanced Search

Last search:

{{tmpObj[k].text}}
Image of TEKNIK KOMPILASI

Text

TEKNIK KOMPILASI

Utdirartatmo, Firrar - Personal Name;

Penilaian

0,0

dari 5
Penilaian anda saat ini :  

Teknis kompilasi merupakan salah satu penerapan konsep-konsep yang sudah dipelajari pada teori bahasa otomata. Pada buku ini akan diberikan banyak contoh yang berkaitan dengan suatu teori dalam setiap bab, yang bertujuan untuk mempercepat pemahaman. Contoh-contoh yang dipergunakan kebanyakan memiliki kemiripan bahasa Pascal. Hal ini disengajakan karena bahasa Pascal lebih mudah untuk dibaca dan dipahami.
Buku ini terdiri dari tiga bagian. Bagian pertama memberikan pemahaman dan dasar teori yang diperlukan, meliputi bab I, II, dan III. Bab pertama akan menyampaikan istilah-istilah teknis yang dipergunakan dan uraian secara global mengenai pengembangan suatu kompilator, model dari kompilator, mutu kompilator, serta teknik pembuatannya. Hal-hal yang perlu diperhatikan dalam perancangan suatu bahasa pemrogaman menjadi bagian dar bab II. Untuk memperjelas kaitan antara teori bahasa otomata dan teknik kompilasi dapat dilihat pada bab III, yang mencakup hirarki Chomsky, diagram state, diagram sintaks, serta penggunaan notasi BNF.
Bagian kedua membahas mengenai tahapan analisis. Analisis leksikal pada bab IV menguraikan tugas scanner dan besaran leksikal/token yang ada. Bab V meliputi analisis sintaksis baik metode parsing dengan Brute Force maupun Recursive Descent Parser. Analisis semantik dan notasi kode antara yang dipergunakan disajikan pula pada bab VI.
Bagian terakhir berturut-turut akan menerangkan langkah penanganan kesalahan, baik dengan error recovery dan error repair (bab VII), teknik optimasi (bab VIII), dan pengelolaan tabel informasi (bab IX).
Diharapkan latihan-latihan yang ada pada setiap bab dikerjakan dengan sungguh-sungguh, karena akan mempercepat proses belajar, Beberapa latihan mengharuskan untuk melakukan modifikasi dari contoh-contoh atau program yang telah ada. Listing program pada lampiran dibuat dengan menggunakan turbo pascal. Diharapkan dengan mencoba-coba sendiri program pada lampiran tersebut akan membantu pemahaman pembaca mengenai pengembangan sebuah kompilator. Minimal para pembaca dapat memahami mekanisme kerja sebuah kompilator. Mereka yang tertarik disarankan pula untuk membaca buku-buku lain mengenai teknik kompilasi, khususnya yang terdapat pada daftar pustaka. Dengan demikian diharapkan mampu melakukan pengembangan suatu kompilator yang lengkap, minimal suatu versi "mini" dari kompilator, yang pada buku ini disebut dengan Pascal-S ( Pascal Sederhana).


Availability
Inventory Code Barcode Call Number Location Status
1301002221B52306S005.13 Utd t 2005Central Library (CIRCULATION)Available
1301002222B52307S005.13 Utd t 2005Central Library (CIRCULATION)Available but not for loan - Recorded
2301094131B29786A005.13 Utd t 2005Faculty of Computer Sciences (Ruang Baca Fasilkom)Available
2301094132B29787A005.13 Utd t 2005Faculty of Computer Sciences (Ruang Baca Fasilkom)Available
2201091235B35375A005.13 Utd tFaculty of Computer Sciences (Ruang Baca Fasilkom Palembang)Available
Detail Information
Series Title
-
Call Number
005.13 Utd t
Publisher
Yogyakarta : GRAHA ILMU., 2005
Collation
xiv, 188 hal. ; 23 cm
Language
Indonesia
ISBN/ISSN
979-756-058-1
Classification
005.13
Content Type
Text
Media Type
-
Carrier Type
-
Edition
1, 2
Subject(s)
Komputer
Specific Detail Info
Cet.1
Statement of Responsibility
NO:NA; DS; RM
Other version/related

No other version available

File Attachment
Comments

You must be logged in to post a comment

The Sriwijaya University Library
  • Information
  • Services
  • Librarian
  • Member Area

About Us

As a complete Library Management System, SLiMS (Senayan Library Management System) has many features that will help libraries and librarians to do their job easily and quickly. Follow this link to show some features provided by SLiMS.

Search

start it by typing one or more keywords for title, author or subject

Keep SLiMS Alive Want to Contribute?

© 2025 — Senayan Developer Community

Powered by SLiMS
Select the topic you are interested in
  • Computer Science, Information & General Works
  • Philosophy & Psychology
  • Religion
  • Social Sciences
  • Language
  • Pure Science
  • Applied Sciences
  • Art & Recreation
  • Literature
  • History & Geography
Icons made by Freepik from www.flaticon.com
Advanced Search