tugas 4 perbedaan bahasa pascal dengan pemograman yang lain

Nama : Sri Lestari 201712043
Reguler B Semester 2


Pertanyaan :
1. Apa perbedaan bahasa pascal dengan pemograman yang lain ?


B.     PERBEDAAN ANTARA PASCAL DAN C++
C++ adalah bahasa pemrograman computer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an , Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, pada awalnya bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada system unix, pada perkembangannya, versi ANSI (American National Standard Intitute) Bahasa pemrograman C menjadi dominan. Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan system dan jaringan maupun untuk system embedded, Bjarne Stoustrup pada Bell Labs pertama kali mengembangkan C++ pada awal 1980-an, untuk mendukung fitur-fitur pada C++ dibangun efisiensi dan system support untuk pemrograman tingkat rendah (Low Level Coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan Overloading 
Contoh program sederhana C++ untuk hello dengan menggunakan pustaka dasar C++ sebagai berikut :
# Inelude
Vold Main ()
{
Count << "hello world/n"
}

Pascal adalah bahasa tingkat tinggi (High Level Language)
Yaitu bahasa pemrograman yang mudah dipahami oleh bahasa manusia. Pascal merupakan bahasa yang terstruktur tersusun atas sejumlah blok. Blok-blok yang kecil selanjutnya dapat dipakai untuk membuat blok yang lebih besar. Blok ini lebih dikenal dengan sebutan sub program yang dibedakan atas prosedur dan fungsi.
            Contoh program Hello World menggunakan bahasa pascal adalah :
Program Hello World :
Begin
Writeln ('Hello World)
End
            Pascal berasal dari bahasa Algo dan PL/I pada tahun 60-an dibenua Eropa, pascal disusun oleh Prof. Niklaus Wirth pada tahun 70-an dan dipublikasikan tahun tahun 71. Diuji coba pada computer CDC 600 Turbo Pascal bersifat compiler dan termasuk bahasa tingkat tinggi.
Nama pascal diambil dari nama seorang ahli matematika Blaise Pascal. Dari awal dikembangkan, pascal dirancang untuk keperluan akademik. Atas alasan itu sehingga pascal masih digunakan diberbagai sekolah dan universitas di seluruh dunia (termasuk Indonesia). Pascal juga menjadi bahasa pemrograman yang digunakan pada olimpiade Sains Nasional (OSN) bidang computer.
1.      Perbedaan bahasa pemrograman pascal dan C++ dari tipe datanya
a.       Tipe data numeric bilangan bulat
Nilai Min   Nilai Max         Pascal              C++
-128           127                  shortint                        char
-32,768      32,767             integer              Int
b.    Tipe data numeric bilangan decimal
       Nilai negative                    Nilai positif                  Pascal             C++     
       -3,4x10+s/d-3,4.10-38      3,4.10-38s/d3.4.10+38            real                 float
c.     Tipe data karakter
       C++           : Char
       Pascal       : Char
d.    Tipe data Boolen
       C++, typedef bool dapat berisi true ataupun false mirip pascal
e.     Tipe data String
       pascal, name : string [10] artinya karakter diisi dari name [1].. C++ , # include <string> diawal program dan std :: string. Masih ada beberapa tipe data lain yang berbeda dalam bahasa pemrograan pascal dan C++
2.      Perbedaan bahsa pemrograman pascal dengan C++ konstantanya.
Pascal                                      C++
Const pi = 3.1415926 :                 ada 2 cara :
                                                     Const float pi = 3.1415926 ;
                                                     Atau :
                                                     # define pi 3.1415926
·         Dalam bahasa pemrograman C++, konstanta biasa harus tetap dideklarasikan type-nya.
·         Dalam bahasa pemrograman terdapat sebuah syntax, yakni # define yaitu makro, dimana fungsinya mirip find & replance pada text editor
·         Formatnya adalah # define <nama> <nilai>, yang cara kerjanya adalah mencari <nama> diseluruh kode dan mengubahnya menjadi <nilai>
3.      Perbedaan C++ dan pascal pada kerankanya
C++                              pascal
# include <stdioh>       program nama program
Vold main()                 begin
{                                  writeln ('Halo dunia!);
Printf ("Halo dunia!");   end.
}
4.      Perbedaan  pada perintah menu
C++                                                      Pascal
Gunakan perintah "swich of"              gunakan "case of"
5.      Perbedaan pada penulis huruf
C++      : sensitive terhadap hurup kecil dan besar
Pascal   : tidak dibedakan menurut besar kecil huruf

  









Previous
Next Post »
Thanks for your comment