Looking for something ?

Translasi Pemrograman

TRANSLASI
Adalah Proses penerjemahan bahasa pemrograman (source code) menjadikan sebuah file atau berupa tampilan lain.

Bahwa program komputer dapat berada dalam 3 bentuk :
Source-code
Intermediate-code
Executable-code

Dua Tahap Translasi :
Translasi dari source-code ke intermediate-code
Translasi dari intermediate-code ke executable-code
Ex : C/C++

Translasi dari source-code ke executable-code
Proses translasi meliputi istilah :
Compiler
Interpreter
Linker
 
---

Suatu kalimat dalam bahasa alami beranalogikan dengan sebuah pernyataan (statement) di bahasa pemrograman.
Suatu kalimat di bahasa alami diakhiri dengan tandabaca.
Sebuah statement di bahasa pemrograman juga diakhiri dengan tandabaca.






Paragraf dan Blok

Begin
End.

Ex : Blok di Pascal dimulai dengan tandabaca begin, diakhiri tandabaca end. Tandabaca titik (.)
----

Kalimat dan Statement
Blok dengan kalimat :

var j:integer;

Begin
j := 2;
End.

Ex : Blok yang berisi statement, seperti paragraf yang berisi kalimat.
---

Penulisan tandabaca
Case-insensitive
Tidak peka terhadap penulisan tandabaca
ex : pascal

Case-sensitive
Peka terhadap penulisan tandabaca
ex : c/c++

---

4 KONSEP INTI DASAR PEMROGRAMAN

Type (tipe)
Operation (operasi)
Value (nilai)
Object (objek)
Keempat konsep dasar ini independent terhadap jenis pemrograman dan jenis bahasa pemrograman.

Disingkat sebagai TONO(Tipe Operasi Nilai Objek)


Ex :
var j:integer;

begin
j := 2;
end;

Ket :
Tipe  integer
Objek  j
Operasi  :=
Nilai  2
Statement j:=2; dapat dibaca sebagai “Assign nilai 2 ke objek j”

---

KONSEP - KONSE3P LAIN DASAR PEMROGRAMAN

Punctuation (Pungtuasi / Delimeter)

Dipakai sebagai penanda awal (peng-awal/begin) dan penanda akhir (pengakhir/end)
Ex pascal :
- Pungtuasi untuk suatu blok : begin end;
- Pungtuasi untuk blok berisi keterangan: {} atau (* *)

---

{ Bagian ini merupakan komentar }
(* Komentar bisa juga ditulis seperti ini *)

begin {Pungtuasi untuk awal blok}
end. {Pungtuasi untuk akhir blok}

---

Qualifier
Dalam bahasa alami sering disebut sebagai modifier. yaitu mengubah makna (untuk keluar dari konteks yang implisit)
Dalam bahasa pemrograman yaitu mengkualifikasi sesuatu agar keluar dari konteks yang implisit.
Ex pascal :
Menyediakan dua qualifier : const untuk konstanta, dan var untuk variabel.

const k=9;
var i:integer;

Ex C/C++ :
Memiliki qualifier hanya untuk konstanta, yakni qualifer const, C/C++ tidak memiliki qualifier untuk variabel

const int k = 5;
void main()
{
int j = 2;
}

----

Tidak ada komentar:

Posting Komentar



Whatever you do, or DREAM you can, BEGIN it, Boldness has genius, power, and magic in it.