Perbedaan Procedural dengan Pemprograman Berorientasi Objek

Programan Prosedural atau Procedural Programming (PP) adalah pemrograman secara inline dengan menggunakan konsep top-down approach. Pada pemrograman procedural, program dibedakan antara bagian data dengan bagian instruksi. Bagian instruksi terdiri atas runtutan instruksi yang dilaksanakan satu persatu secara berurutan oleh pemroses. Alur pelaksanaan instruksi dapat berubah karena adanya pencabangan kondisional. Data yang disimpan didalam memori dimanipulasi oleh instruksi secara beruntun atau procedural.

Programan Berorientasi Objek atau biasa disebut Object-Oriented Programming (OOP) adalah metode penulisan program komputer dengan menggunakan “Objects” yang mewakili data dan metode.

Perbedaan Program Procedural dan Programan Berorientasi Objek

Terimakasih telah menyempatkan waktunya untuk membaca disini!

Referensi: medium – Paradigma prosedural vs OOPwikipedia – OOPwikipedia – Procedural Programmingsuparman sugiarto – PP dan OOP

Perbedaan Python Dengan Ruby

Pengertian Singkat

Dimulai dari pengertian masing-masing bahasa pemrograman. Ruby adalah bahasa programan yang dibuat oleh programmer asal Jepang bernama Yukihiro Matsumoto yang ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Python. Sedangkan Python merupakan bahasa pemrograman yang dibuat oleh Guido van Rossum, Python juga ditulis dengan bahasa C.

Perbedaan Ruby dan Python

Lalu Apa saja Persamaannya?

  1. Keduanya adalah bahasa scripting server-side tingkat tinggi
  2. Menyiapkan aplikasi web dan prototip dengan cepat menggunakan framework Django (Python) dan Ruby on Rails (Ruby)
  3. Tidak memerlukan compiler seperti Scala atau C ++

Terimakasih telah menyempatkan waktunya untuk membaca disini!

Referensi: educba – Python vs Rubyekrut – Python vs Ruby mana yang lebih baikruby-lang – Dari Python ke Ruby