Anda di halaman 1dari 2

Soal Algoritma & Pemrograman 2c

Nama : Batara Nanda Pratama

Kelas : 1KA27

NPM : 10122271

1. Jelaskan Bahasa pemrograman yang pernah kalian gunakan?

2. apa perbedaan Bahasa python dengan golang?

Jawaban :

1. Python dan Golang

Pada bahasa python saya menggunakan nya untuk membuat sebuah perhitungan sederhana
menggunakan syntax python dan beberapa perhitungan matriks.

Lalu pada Bahasa Golang, saya menggunakan nya untuk belajar membuat web dan beberapa
jaringan untuk hosting dan framework.

2. Python dan Go (Golang) adalah dua bahasa pemrograman yang berbeda dalam banyak hal.
Berikut adalah beberapa perbedaan antara Python dan Go:

Kegunaan: Python biasanya digunakan untuk pengembangan aplikasi web, data science, machine
learning, dan scripting. Sedangkan Go biasanya digunakan untuk pengembangan aplikasi jaringan,
cloud, pemrosesan data, dan sistem operasi.

Sintaks: Python memiliki sintaks yang sederhana dan mudah dipahami, sehingga cocok digunakan
untuk pemula. Sedangkan Go memiliki sintaks yang sedikit lebih kompleks, tetapi lebih mudah
dibaca dan lebih aman dalam pemrograman paralel.

Performa: Go dikenal sebagai bahasa pemrograman dengan performa yang tinggi dan sangat cocok
untuk aplikasi yang memerlukan performa tinggi dan paralelisme. Sedangkan Python lebih lambat
daripada Go karena menggunakan interpreter dan memerlukan lebih banyak sumber daya
komputer.

Pengelolaan Memori: Go menggunakan sistem pengelolaan memori yang lebih aman dan efisien
dibandingkan Python, karena Go menghindari alokasi memori yang tidak perlu dan membebaskan
memori secara otomatis.

Koleksi Tipe Data: Python memiliki banyak tipe data built-in seperti list, tuple, dan dictionary, serta
pustaka yang sangat kuat untuk pengolahan data seperti NumPy, Pandas, dan SciPy. Sedangkan Go
memiliki sedikit tipe data built-in dan tidak memiliki pustaka built-in untuk pengolahan data yang
kuat, namun memiliki fitur pengolahan data yang cukup baik.
Pemrograman Paralel: Go dirancang untuk pemrograman paralel dan memiliki fitur built-in untuk
pemrograman paralel seperti goroutine dan channel. Sedangkan Python juga memiliki fitur untuk
pemrograman paralel, tetapi fiturnya tidak sekuat Go.

Anda mungkin juga menyukai