stack overflawbagi seorang programer pasti sudah tidak asing lagi dengan kata tersebut, karena dimana-mana mereka pasti telah benar-benar tahu apa itu
stack overflowNamun bagi orang yang baru terjun kedunia programing(coding) itu adalah suatu momok yang menakutkan, akan tetapi kalau kita tekun menjalaninya pasti akan ada jalannya menuju paris. hehe (hanya bercanda) gan, maksud saya pasti jadi
Master of Programingasalkan kita serius,rajin dan pantang menyerah itu kuncinya.
stack overflow maknanya adalah istilah yang digunakan jika memori stack habis terpakai sehingga program Anda menjadi berhenti bekerja.
Memori stack dialokasikan untuk menyimpan fungsi yang dipanggil di dalam program. Cara kerjanya adalah FIFO (first in first out). Tiap fungsi ditumpuk berdasarkan urutannya dipanggil dari fungsi main (misalnya di C, C++, C#, dan Java). Ketika selesai dieksekusi, fungsi tersebut akan keluar dari tumpukan secara berurutan pula.
Dalam pemrograman, panggilan stack adalah penyangga yang menyimpan permintaan yang perlu ditangani. Ketika stack overflow terjadi sebagai akibat dari permintaan yang berlebihan program untuk ruang memori, program (dan kadang-kadang seluruh komputer) mungkin kecelakaan
Stack overflow terjadi jika terlalu banyak fungsi yang ditumpuk ke dalam stack. Hal ini terjadi pada fungsi yang banyak memanggil fungsi lain atau fungsi rekursif yang banyak memanggil dirinya sendiri. Tiap fungsi yang dipanggil disimpan/disalin ke stack hingga akhirnya stack “tumpahâ€. Itulah overflow.
untuk refrensi bagi anda yang sedang stack dalam programing bisa juga mengunjungi situs stackoverflow
mungkin disana anda bisa menemukan jawabannya dan jangan lupa untuk selalu mengajukan pertanyaan biar bisa memecahkan stack coding yang sedang kamu hadapi.
Advertisement

EmoticonEmoticon