https://wiki.freepascal.org/index.php?title=RTL/id&feed=atom&action=historyRTL/id - Revision history2024-03-19T06:15:28ZRevision history for this page on the wikiMediaWiki 1.35.6https://wiki.freepascal.org/index.php?title=RTL/id&diff=24466&oldid=prevAdezm at 18:30, 3 October 20072007-10-03T18:30:16Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:30, 3 October 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3" >Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Free Pascal Runtime Library (RTL)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Free Pascal Runtime Library (RTL)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Sebuah ''Run-Time Library'' adalah satu set file [[Source code/id|kode sumber]] yang dipakai untuk membuat bagian dari [[Application|aplikasi]] yang dibuat atau disertakan dengan [[Compiler|kompilator]] dan dipakai untuk keperluan berikut:</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Sebuah ''Run-Time Library'' adalah satu set file [[Source code/id|kode sumber]] yang dipakai untuk membuat bagian dari [[Application<ins class="diffchange diffchange-inline">/id</ins>|aplikasi]] yang dibuat atau disertakan dengan [[Compiler<ins class="diffchange diffchange-inline">/id</ins>|kompilator]] dan dipakai untuk keperluan berikut:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[Initialization|Inisialisasi]] run-time-library sendiri sebelum mengaktifkan aplikasi pengguna</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[Initialization|Inisialisasi]] run-time-library sendiri sebelum mengaktifkan aplikasi pengguna</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[Initialization|Inisialisasi]] dan [[startup|memulai]] aplikasi</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[Initialization|Inisialisasi]] dan [[startup|memulai]] aplikasi</div></td></tr>
</table>Adezmhttps://wiki.freepascal.org/index.php?title=RTL/id&diff=24351&oldid=prevAdezm at 15:40, 30 September 20072007-09-30T15:40:35Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:40, 30 September 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l7" >Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[Initialization|Inisialisasi]] dan [[startup|memulai]] aplikasi</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[Initialization|Inisialisasi]] dan [[startup|memulai]] aplikasi</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*menyediakan layanan Pascal standari bagi aplikasi (contohnya dukungan untuk [[Write]] dan [[Writeln]] [[standard function|fungsi standar]])</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*menyediakan layanan Pascal standari bagi aplikasi (contohnya dukungan untuk [[Write]] dan [[Writeln]] [[standard function|fungsi standar]])</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">providing any </del>[[library function]]<del class="diffchange diffchange-inline">s which are not defined </del>[[inline]] <del class="diffchange diffchange-inline">by the compiler such as mathematical routines</del></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*<ins class="diffchange diffchange-inline">menyediakan setiap </ins>[[library function<ins class="diffchange diffchange-inline">|fungsi librari</ins>]] <ins class="diffchange diffchange-inline">yang tidak didefinisikan </ins>[[inline]] <ins class="diffchange diffchange-inline">oleh kompilator seperti misalnya rutin matematika</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">providing extended </del>Pascal <del class="diffchange diffchange-inline">services to the application </del>(<del class="diffchange diffchange-inline">support for the </del>[[<del class="diffchange diffchange-inline">Assign</del>]] [[<del class="diffchange diffchange-inline">extended function</del>]] <del class="diffchange diffchange-inline">to assign a reference to an </del>[[external file]] <del class="diffchange diffchange-inline">to a </del>[[file variable]]).</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*<ins class="diffchange diffchange-inline">menyediakan layanan </ins>Pascal <ins class="diffchange diffchange-inline">diperluas untuk aplikasi </ins>(<ins class="diffchange diffchange-inline">mendukung </ins>[[<ins class="diffchange diffchange-inline">extended function|fungsi diperluas</ins>]] [[<ins class="diffchange diffchange-inline">Assign</ins>]] <ins class="diffchange diffchange-inline"> untuk menempatkan referensi ke </ins>[[external file<ins class="diffchange diffchange-inline">|file eksternal</ins>]] <ins class="diffchange diffchange-inline">ke sebuah </ins>[[file variable<ins class="diffchange diffchange-inline">|variabel file</ins>]]).</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">providing a conversion for local equivalents for a standard or extended function into the local equivalent </del>(<del class="diffchange diffchange-inline">for example</del>, <del class="diffchange diffchange-inline">changing the </del>Write <del class="diffchange diffchange-inline">or </del>writeln <del class="diffchange diffchange-inline">statement to write to a window in a windowed environment if the </del>file <del class="diffchange diffchange-inline">variable is pointing to a window</del>, <del class="diffchange diffchange-inline">to write to the screen in a text environment if the </del>file <del class="diffchange diffchange-inline">is pointing to the </del>terminal, <del class="diffchange diffchange-inline">or to write to a </del>file <del class="diffchange diffchange-inline">if the </del>file <del class="diffchange diffchange-inline">variable is pointing to an external </del>file.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*<ins class="diffchange diffchange-inline">menyediakan konversi untuk persamaan lokal pada fungsi standar atau diperluas ke dalam persamaan lokal </ins>(<ins class="diffchange diffchange-inline">sebagai contoh</ins>, <ins class="diffchange diffchange-inline">mengubah pernyataan </ins>Write <ins class="diffchange diffchange-inline">atau </ins>writeln <ins class="diffchange diffchange-inline">untuk menulis ke jendela dalam lingkungan berjendela jika variabel </ins>file <ins class="diffchange diffchange-inline">diarahkan ke jendela</ins>, <ins class="diffchange diffchange-inline">menulis ke layar dalam lingkungan teks jika </ins>file <ins class="diffchange diffchange-inline">diarahkan ke </ins>terminal, <ins class="diffchange diffchange-inline">atau menulis ke </ins>file <ins class="diffchange diffchange-inline">jika variabel </ins>file <ins class="diffchange diffchange-inline">diarahkan ke </ins>file <ins class="diffchange diffchange-inline">eksternal</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Unit RTL ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Unit RTL ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Due to a combination of different reasons</del>, <del class="diffchange diffchange-inline">especially the fact that </del>FPC <del class="diffchange diffchange-inline">tries to be compatible to two different compilers </del>(TP/BP <del class="diffchange diffchange-inline">and </del>Delphi) <del class="diffchange diffchange-inline">with slightly different syntax and different sets of supplied units for two different paradigms </del>(<del class="diffchange diffchange-inline">procedural and object oriented programming</del>), <del class="diffchange diffchange-inline">and that </del>FPC <del class="diffchange diffchange-inline">supports many different platforms requiring support of both </del>platform <del class="diffchange diffchange-inline">specific </del>API <del class="diffchange diffchange-inline">functions and common routines available across all or at least most supported platforms</del>, <del class="diffchange diffchange-inline">there are lots of different units with partly overlapping functionality</del>. <del class="diffchange diffchange-inline">Simplified overview can be found in this </del>[[Unit categorization|unit <del class="diffchange diffchange-inline">categorization</del>]], <del class="diffchange diffchange-inline">detailed description of </del>individual <del class="diffchange diffchange-inline">units and included routines is available in </del>RTL <del class="diffchange diffchange-inline">unit reference manual provided as part of </del>FPC <del class="diffchange diffchange-inline">extensive documentation</del>.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Karena kombinasi alasan-alasan yang berbeda</ins>, <ins class="diffchange diffchange-inline">terutama kenyataan bahwa </ins>FPC <ins class="diffchange diffchange-inline">mencoba untuk kompatibel dengan kompilator ebrbeda </ins>(TP/BP <ins class="diffchange diffchange-inline">dan </ins>Delphi) <ins class="diffchange diffchange-inline">dengan sintaks yang berbeda dan set unit yang disertakan berbeda untuk dua paradigma yang berbeda </ins>(<ins class="diffchange diffchange-inline">prosedural dan pemrograman terorientasi obyek</ins>), <ins class="diffchange diffchange-inline">dan bahwa </ins>FPC <ins class="diffchange diffchange-inline">mendukung banyak </ins>platform <ins class="diffchange diffchange-inline">berbeda yang memerlukan dukungan untuk fungsi </ins>API <ins class="diffchange diffchange-inline">spesifik platform di semua atau setidaknya kebanyakan platform yang didukung</ins>, <ins class="diffchange diffchange-inline">ada banyak unit berbeda dengan sebagian melampaui fungsionalitasnya</ins>. <ins class="diffchange diffchange-inline">Tinjauan yang diringkas dapat ditemukan dalam </ins>[[Unit categorization|<ins class="diffchange diffchange-inline">kategorisasi </ins>unit]] <ins class="diffchange diffchange-inline">ini</ins>, <ins class="diffchange diffchange-inline">deskripsi terinci dari unit </ins>individual <ins class="diffchange diffchange-inline">dan rutin yang disertakan tersedia dalam manual referensi </ins>RTL <ins class="diffchange diffchange-inline">yang disediakan sebagai bagian dari dokumentasi ekstensif </ins>FPC.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Menggunakan RTL ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Menggunakan RTL ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Some problems using the </del>[[crt unit|crt]] <del class="diffchange diffchange-inline">and the </del>[[video unit|video]] <del class="diffchange diffchange-inline">units with </del>unix <del class="diffchange diffchange-inline">terminals are described here</del>: [[Terminal & Fonts]]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Beberapa masalah menggunakan unit </ins>[[crt unit|crt]] <ins class="diffchange diffchange-inline">dan </ins>[[video unit|video]] <ins class="diffchange diffchange-inline">pada terminal </ins>unix <ins class="diffchange diffchange-inline">dijelaskan di sini</ins>: [[Terminal & Fonts]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Read about the </del>API <del class="diffchange diffchange-inline">units </del>(Video/Mouse/Keyboard) <del class="diffchange diffchange-inline">and the </del>Crt Unix, <del class="diffchange diffchange-inline">the bigger picture in </del>[[KVM API and Crt future]]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Baca mengenai unit </ins>API (Video/Mouse/Keyboard) <ins class="diffchange diffchange-inline">dan </ins>Crt Unix, <ins class="diffchange diffchange-inline">gambaran besar dalam </ins>[[KVM API and Crt future]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Mengembangkan RTL ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Mengembangkan RTL ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[RTL development articles]]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[RTL development articles<ins class="diffchange diffchange-inline">|Artikel pengembangan RTL</ins>]]</div></td></tr>
</table>Adezmhttps://wiki.freepascal.org/index.php?title=RTL/id&diff=24348&oldid=prevAdezm: New page: {{RTL}} Free Pascal Runtime Library (RTL) Sebuah ''Run-Time Library'' adalah satu set file kode sumber yang dipakai untuk membuat bagian dari aplikasi ...2007-09-30T15:19:10Z<p>New page: {{RTL}} Free Pascal Runtime Library (RTL) Sebuah ''Run-Time Library'' adalah satu set file <a href="/Source_code/id" title="Source code/id">kode sumber</a> yang dipakai untuk membuat bagian dari <a href="/Application" title="Application">aplikasi</a> ...</p>
<p><b>New page</b></p><div>{{RTL}}<br />
<br />
Free Pascal Runtime Library (RTL)<br />
<br />
Sebuah ''Run-Time Library'' adalah satu set file [[Source code/id|kode sumber]] yang dipakai untuk membuat bagian dari [[Application|aplikasi]] yang dibuat atau disertakan dengan [[Compiler|kompilator]] dan dipakai untuk keperluan berikut:<br />
*[[Initialization|Inisialisasi]] run-time-library sendiri sebelum mengaktifkan aplikasi pengguna<br />
*[[Initialization|Inisialisasi]] dan [[startup|memulai]] aplikasi<br />
*menyediakan layanan Pascal standari bagi aplikasi (contohnya dukungan untuk [[Write]] dan [[Writeln]] [[standard function|fungsi standar]])<br />
*providing any [[library function]]s which are not defined [[inline]] by the compiler such as mathematical routines<br />
*providing extended Pascal services to the application (support for the [[Assign]] [[extended function]] to assign a reference to an [[external file]] to a [[file variable]]).<br />
*providing a conversion for local equivalents for a standard or extended function into the local equivalent (for example, changing the Write or writeln statement to write to a window in a windowed environment if the file variable is pointing to a window, to write to the screen in a text environment if the file is pointing to the terminal, or to write to a file if the file variable is pointing to an external file.<br />
<br />
== Unit RTL ==<br />
Due to a combination of different reasons, especially the fact that FPC tries to be compatible to two different compilers (TP/BP and Delphi) with slightly different syntax and different sets of supplied units for two different paradigms (procedural and object oriented programming), and that FPC supports many different platforms requiring support of both platform specific API functions and common routines available across all or at least most supported platforms, there are lots of different units with partly overlapping functionality. Simplified overview can be found in this [[Unit categorization|unit categorization]], detailed description of individual units and included routines is available in RTL unit reference manual provided as part of FPC extensive documentation.<br />
<br />
== Menggunakan RTL ==<br />
Some problems using the [[crt unit|crt]] and the [[video unit|video]] units with unix terminals are described here: [[Terminal & Fonts]]<br />
<br />
Read about the API units (Video/Mouse/Keyboard) and the Crt Unix, the bigger picture in [[KVM API and Crt future]]<br />
<br />
== Mengembangkan RTL ==<br />
<br />
[[RTL development articles]]</div>Adezm