Fitur yang membedakan ASE adalah sebagian besar tugas diselesaikan dengan menulis dan menjalankan skrip Python. Python adalah bahasa pemrograman yang diketik secara dinamis dengan sintaks yang jelas dan ekspresif. Ini dapat digunakan untuk menulis semuanya mulai dari skrip kecil hingga program atau pustaka besar seperti ASE itu sendiri. Python telah mendapatkan popularitas untuk aplikasi ilmiah (12-14, terutama berkat pustaka numerik gratis dan sumber terbuka dari komunitas SciPy. Pertimbangkan pendekatan klasik dari banyak kode komputasi, di mana biner yang dikompilasi berjalan pada file masukan yang diformat khusus. Proses tunggal hanya dapat melakukan tindakan yang diterapkan dalam kode, dan perubahan apa pun akan memerlukan modifikasi kode sumber dan kompilasi ulang. Dengan ASE, lingkungan skrip memudahkan untuk menggabungkan beberapa tugas dengan cara apa pun yang diinginkan, untuk melampirkan pengamat yang menjalankan kode khusus sebagai panggilan balik selama simulasi yang lebih lama, atau untuk menyesuaikan keluaran perhitungan.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H