B. Daftar Bahasa Pemrograman
Bahasa Pemrograman
|
High or Low level (bhs mesin atau
bukan)
|
Fungsinya
|
|
1.Pascal
|
High Level
|
uses wincrt;
function tambah
(x,y:integer):integer;
begin
tambah:=x+z;
end;
begin
writeln('2+3=',tambah(2,3));
end.
|
Turbo Pascal, Vector Pascal, Virtual
Pascal
|
2.Assembly
|
Low Level
|
ORG 100h MOV AL, VAR1 ; check nilai dari VAR1 dengan memindahkannya ke AL. LEA BX, VAR1 ; mengambil alamat VAR1 di BX. MOV BYTE PTR [BX], 44h ; modifikasi isi dari VAR1. MOV AL, VAR1 ; check nilai dari VAR1 dengan memindahkannya ke AL. RET ; program berhenti sejenak, seperti “pause”. VAR1 DB 22h END |
Borland Pascal
|
3. C++
|
High Level
|
#include<iostream.h> #include<conio.h> int main() { int n; for (n=10;n>0;n--) { cout<<n<<", "; if(n==3) {cout<<"Count down aborted !"; break; } } getch(); return 0; } |
C++
Compiler,
|
4.Java
|
High Level
|
public class luas_persegi {
static int p, l, luas; static Scanner sc = new Scanner(System.in); // fungsi dengan keluaran integer dan memiliki parameter static int hitung_luas(int panjang, int lebar) { int luas = panjang * lebar; return luas; } static void input() //fungsi dengan keluaran jenis void { System.out.print(“Panjang = “); p = sc.nextInt(); System.out.print(“Lebar = “); l = sc.nextInt(); } public static void main(String args[]) { input(); //pemanggilan fungsi jenis void // pemanggilan fungsi dengan parameternya System.out.println(“Luas persegi = ” + hitung_luas(p,l)); } } |
GNU Java, Java c
|
5. HTML
|
Medium
|
<!DOCTYPE html>
<html>
<head bgcolor=black
text=white>
<title>'''Selamat
Datang''' HTML</title>
</head>
<body>
<p>Halo
dunia!</p>
</body>
</html>
|
Notepad, Notepad++, Dreamweaver
|
Tidak ada komentar:
Posting Komentar