Logo id.removalsclassifieds.com

Perbedaan Antara GOBACK dan STOP RUN Di Cobol (Dengan Tabel)

Daftar Isi:

Anonim

Pernyataan GOBACK tidak pernah berjalan seiring dengan prosedur deklaratif yang ditentukan. Penggunaan ideal Stop run adalah untuk program Utama atau program yang berdiri sendiri, tetapi akan digunakan di Subprogram lebih lanjut di mana ia mengembalikan kontrol ke OS. Go-back sering digunakan di Main dan subprogram. Ini bekerja seperti stop run di modul dan submodul utama; itu memberikan kontrol ke program utama.

GOBACK vs STOP RUN Di Cobol

Perbedaan antara GOBACK dan Stop Run adalah bahwa GOBACK digunakan untuk menunjukkan akhir logis, tetapi stop run digunakan untuk menghentikan program yang sedang berjalan. Kembali dapat dengan mudah digunakan di banyak modul, tetapi stop run tidak dapat digunakan di modul utama. Kembali hanya mengubah status file, tetapi stop-run menghapus file secara permanen.

Kembali adalah pernyataan yang mengacu pada akhir logis dari program yang diberikan di COBOL. Meskipun penggunaannya dapat dianggap membingungkan, tidak ada perbedaan antara penghentian mutlak dan dibuang (elemen dihapus). Berbeda dengan definisi jenis ini, nilai kedua yang dideklarasikan memiliki dua parameter.

Stop Running, semua program yang dialokasikan secara dinamis juga dihapus dari unit yang dijalankan. Karena memberikan kontrol kembali ke OS, disarankan untuk menggunakan hanya di modul Utama. Tidak disarankan untuk digunakan di Sub-program karena memberikan kontrol kembali ke OS di mana sub-program seharusnya mengirim kontrol kembali ke modul utamanya.

Tabel Perbandingan Antara GOBACK dan STOP RUN Di Cobol

Parameter Perbandingan

KEMBALI Di Cobol

BERHENTI BERLARI Di Cobol

Digunakan untuk Akhir yang logis Penghentian program
Kontrol Kembali Ya Tidak
Modul Banyak Utama
Fungsi Mengubah status file Menghapus semua file
Submodul Ya Tidak
Lingkungan waktu proses Ya Tidak

Apa itu Go Back In Cobol?

Pernyataan GOBACK muncul setelah pernyataan imperatif atau penggunaan satu-satunya pernyataan, dalam kalimat yang melebihi karena pernyataan yang mengikuti pernyataan GOBACK tampaknya tidak dieksekusi.

Hal ini memungkinkan untuk operasi berbasis kontrol akses variabel seperti CIL. Parameter array adalah literal, dan hasil atau outputnya pada keberhasilan atau kegagalan (atau keduanya) sementara elemen tanpa penetapan tersebut tetap tidak berubah. Kembali pernyataan.

Kode di atas terlihat benar karena tidak diperlukan deklarasi kasus khusus dalam setiap subrutin; ini juga tidak benar dalam semua kasus. Dalam beberapa program di mana rutinitas kustom telah didefinisikan seperti itu, atau dengan nama nama variabel yang tidak didahului oleh'-, 'Anda dapat melewati satu daripada pasangan lain dan tetap menjalankannya dengan benar menggunakan evaluasi otomatis saat mengevaluasi fungsi yang dideklarasikan di dalam variabel.

Pernyataan GOBACK berakhir setelah kode tambahan dari program keluar yang setara sebagai hasilnya menghentikan pernyataan run. Pernyataan GOBACK tidak boleh dieksekusi saat menjalankan prosedur deklaratif. Go-back sering digunakan di Main dan subprogram.

Apa itu Stop Run Di Cobol?

Seperti namanya, itu menghentikan eksekusi program dan menawarkan kontrol kembali ke OS. Dengan stop run, semua program yang dialokasikan secara dinamis juga dihapus dari unit run. Karena memberikan kontrol kembali ke OS, disarankan untuk menggunakan hanya di modul Utama.

Tidak disarankan untuk digunakan di Sub-program karena memberikan kontrol kembali ke OS di mana sub-program dimaksudkan untuk mengirim kontrol kembali ke modul utamanya. Itu juga menutup semua file yang terkait dengan unit yang dijalankan. Karena namanya, itu menghentikan eksekusi program dan menawarkan kontrol kembali ke OS. Itu juga menutup semua file yang terkait dengan unit yang dijalankan.

Ini bukan praktik yang layak karena ada banyak contoh seperti versi CVS yang mulai menggunakan binari yang dapat dieksekusi JAVA tanpa masalah di Ubuntu Server 14 secara default, tetapi mengapa mereka tidak dapat dikembangkan, sehingga pengguna lain tidak mengalami masalah yang sama. juga?

Saya percaya sekali lagi orang harus bertanya kepada mereka apakah versi mereka lebih baik saat dijalankan dengan Java Runtime Environment (JRE), yang mendukung format file objek bersama – seperti Microsoft Visual Studio atau Alat Kompilasi Kode Google. Stop-run menghapus file, dan itu tidak dapat digunakan di sebagian besar modul. Ia bekerja di submodul.

Perbedaan Utama Antara GOBACK dan STOP RUN Di Cobol

Kesimpulan

Pernyataan GOBACK muncul setelah pernyataan imperatif atau penggunaan satu-satunya pernyataan, dalam kalimat yang melebihi karena pernyataan yang mengikuti pernyataan GOBACK tampaknya tidak dieksekusi.

Penggunaan untuk beberapa tujuan tidak diperbolehkan yang sesuai dengan sifat objeknya dan oleh karena itu menimbulkan kebingungan di kalangan pembaca. Menjadi sulit dalam banyak keadaan ketika ada banyak masalah dengan kata-kata yang digunakan tanpa mengungkapkan makna, untuk memungkinkan orang-orang yang mungkin berpikir bahwa mereka telah membaca buku ini dengan benar.

Pernyataan GOBACK dieksekusi dengan mengontrol elemen runtime dalam program yang melebihi. Program ini dijalankan mirip dengan program keluar menggunakan pernyataan GOBACK.

Pernyataan GOBACK dapat dieksekusi dalam program tanpa alamat. Alamat klausa tidak diperlukan. Program yang melebihi tidak pernah mengontrol elemen runtime. Pernyataan stop-run memiliki klausa yang identik dapat dieksekusi menggunakan pernyataan GOBACK.

Perbedaan Antara GOBACK dan STOP RUN Di Cobol (Dengan Tabel)