1 entry daha
  • programlama dillerinde iki ayri modulun birbirlerine bagimli olmasi halinde ortaya cikan bir hatadir. ucsd tarafindan pascal tarafinda modullerin interface ve implementation parcalarina ayrilmasi suretiyle kismen etrafindan dolanabilmek mumkun kilinmi$tir.

    misal c'de yumurta.h icinde:

    #include "tavuk.h"

    tavuk.h icinde de

    #include "yumurta.h"

    hah bitti i$te oldu gitti zavalli.

    oysa ki pascal:

    unit yumurta;
    interface
    uses tavuk;
    end.

    unit tavuk;
    implementation
    uses yumurta;
    end.

    gibi bir yapiya izin verir. boylece son derece kotu kod mimarileri in$a edebilir hale gelirsiniz. olsun adi ustunde rad.
5 entry daha
hesabın var mı? giriş yap