Анықтама орталығы

Оқу

«Іске қосу» басқанда не болады?

Алдымен компилятор кодыңды бағдарламаға айналдырады, содан кейін ол бағдарлама орындалады. Екі бөлек қадам.

C++17 тілінде жазылған код бірден орындалмайды. Алдымен компилятор деген бағдарлама сенің кодыңды оқып шығып, оны компьютер түсінетін түрге аударады. Бұл — компиляция. Одан кейін ғана шыққан бағдарлама іске қосылады.

  • 1-қадам, компиляция: компилятор бүкіл кодты оқиды. Бір қате болса да, ол мұнда тоқтайды.
  • 2-қадам, орындалу: бағдарлама кіріс деректерін оқып, нәтижесін экранға шығарады.

Сондықтан бағдарлама екі түрлі жерде істен шыға алады. Компиляцияға дейін құлаған бағдарлама бір рет те орындалмайды және ештеңе шығармайды — «Шыққан нәтиже» бос қалады. Ал компиляция өтіп кетсе, бағдарлама іске қосылады және қате орындалу кезінде шығуы мүмкін.

Компилятор алғаш ашылғанда браузеріңе жүктеледі — бұл бірінші рет бірнеше секунд алады. Одан кейін ол есте қалады және «Іске қосу» әлдеқайда жылдам жұмыс істейді.

Ең бастысы: «Іске қосу» — тексеру емес. Ол бағдарламаңның не істейтінін көрсетеді, ал жауабың дұрыс па деген сұрақты «Тексеру» шешеді.

Компиляция қатесі дегеніміз не

Осы бөлімде тағы