Pascal: Difference between revisions
No edit summary |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[File:LagrangePAS.png| | [[File:LagrangePAS.png|thumb|300px]]Pascal adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis. | ||
Saat ini pascal juga masih menjadi bahasa pemrograman standar untuk lomba Olimpiade Sains Nasional (OSN) bidang komputer. Selain itu, mayoritas jurusan komputer di Indonesia juga menggunakan bahasa Pascal di tahun pertama bangku kuliah. | Saat ini pascal juga masih menjadi bahasa pemrograman standar untuk lomba Olimpiade Sains Nasional (OSN) bidang komputer. Selain itu, mayoritas jurusan komputer di Indonesia juga menggunakan bahasa Pascal di tahun pertama bangku kuliah. | ||
| Line 92: | Line 92: | ||
===Contoh=== | ===Contoh=== | ||
Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut: | Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut:<syntaxhighlight lang="pascal"> | ||
Program HelloWorld; | |||
begin | |||
writeln('Hello world'); | |||
end. | |||
</syntaxhighlight> | |||
=Installasi di Ubuntu= | =Installasi di Ubuntu= | ||
| Line 105: | Line 106: | ||
==Installasi DOSBOX== | ==Installasi DOSBOX== | ||
<syntaxhighlight lang="shell"> | |||
sudo apt-get install dosbox | |||
</syntaxhighlight> | |||
==Build System== | ==Build System== | ||
*Buka Sublime Text, kemudian pilih menu <code>Tools</code> → <code>Build System</code> → <code>New Build System...</code> | *Buka Sublime Text, kemudian pilih menu <code>Tools</code> → <code>Build System</code> → <code>New Build System...</code> | ||
*Lalu tambah code berikut dan hapus code bawaan pada Sublime Text. | *Lalu tambah code berikut dan hapus code bawaan pada Sublime Text. | ||
<syntaxhighlight lang="shell" line="1"> | |||
{ | |||
"shell": true, | |||
"cmd": ["fpc", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "$file_base_name.exe", "&", "pause"], | |||
"selector": "source.pascal", | |||
"variants": [ | |||
{ | |||
"cmd": ["start", "cmd", "/c", "$file_base_name.exe & pause"], | |||
"name": "Run", | |||
"shell": true | |||
}, | |||
{ | |||
"cmd": ["fpc", "${file_path}/${file_base_name}"], | |||
"name": "Compile", | |||
"shell": true | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
*Lalu simpan dengan nama Pascal.sublime-build | *Lalu simpan dengan nama Pascal.sublime-build | ||