Perbedaan Pascal Dan C++



Pengertian
  • Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.
  • Adalah Bahasa pemrograman computer yang di kembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an.

Sejarah Singkat

  • Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi dari Perancis (abad 17). Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60). Memiliki beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal, UCSD (University of California at San Diego Pascal), dll. Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen. Pascal merupakan bahasa pemrograman tingkat tinggi (high level language) dan terstruktur (Structured Programming language).
  • C++ dikembangkan pada tahun 1970-an di Bell Labs. Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL.Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman pada sistem Unix. Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah.
Kerangkanya
  • program namaprogram;
    Begin
    Writeln (‘Hello World’);
    end.
  • #include
    Void main ()
    {
    Printf (‘Hello world’);
    }
Banyak Ngetik VS Banyak Simbol
  • Bahasa Pascal memiliki lebih banyak kosakata untuk perintah-perintahnya.
  • Sedangkan dalam C teman-teman akan menjumpai lebih banyak simbol-simbol seperti {, %, / dsb.
Case Sensivity
  • Pada pascal Kata-kata tidak membedakan besar-kecilnya. Misal “Saya” = “SaYa” 
  • Pada C++ Variabel / keyword / konstanta dibedakan besar-kecilnya.Misal “Saya” ≠ “SaYa”
Format File
  • Pada Pascal formatnya " .pas " 
  • Pada C++ formatnya  " .cpp"
Tipe Data
  • Pada pascal tipe data kusus :
    1. Boolean
    2. Integer
    3. Real
    4. Char
    5. String
  • Pada C++ secara kusus tidak ada :
    1. Float
    2. Char
    3. Int
    4. Long
    5. Short
    6. Double
Deklarasi Variabel
  • Pada Pascal menganut style post-defined.
    Misal :
    var namavar : integer;
  • Pada C++ menganut style pre-defined.
    Misal :
    Int namavar;
  • Catatan : Pre-define type dalam C++ adalah tipe data disebut terlebih dahulu baru kemudian variabelnya. Sedangkan Pascal menyebut variabel dahulu baru tipe data. Dan juga ada sintaks tambahan yaitu var sebelum menyebut nama variabel.  

Share this

Related Posts

Previous
Next Post »