şükela:  tümü | bugün
  • in-line ing. sıralı.
    (bkz: inline 6)
    (bkz: rollerblade)
  • assembly'de (en azindan pdp-11'de) bir parameter gecirme yontemi

    mesela, hede fonksyonunu alalim iki adresteki iki sayiyi topluyor ve r1'e koyuyor. yani input by address in line, output by value in register oluyor.

    main: jsr r5,hede
    .word x
    .word y

    hede: mov @(r5)+,r1
    add @(r5)+,r1
    rts r5
  • turbo pascal'in eski surumlerinde direk opcode'la makine dili kodlamaya yarayan ilkel bir keyword'du bu. $oyle kullanilirdi:

    begin
    inline($9c/$fb/$80/$fc/$63/$73/<22-7/$50/$53/$bb/>hede/$8a/$c4/$2e/$d7/$3c/$00/$5b/$58);
    end.

    sonradan tamamen kaldirildigini umid ediyorum.
  • visual c++'ın otomatik olarak fonksiyonların olup olmaması gerektiğine karar verdiği ve eğer olması gerekiyorsa yaptığı olay.

    anında gelen edit: bu otomatik inline etme algoritması sadece release build ediliyorsa aktif hale geliyor. yani debug build'lerde böyle bir olay yok.
  • ing. satıriçi
  • kurumsal hayatın yarı ingilizce literatüründe çok sıkca kullanılan kelime. kullanım yerleri "bütün ekipler inline olduysa prodüksyona başlayalım", ya da "inline mıyız arkadaşlar?"

    meali, insan gibi dinleyin, sonra görmedik-duymadık anlamam çizerim.
  • cpp icin konusulacak olursa, normal bir function, ayri bir yerde tutulur ve her function call'da stack'te tutulan argumanlar buraya aktarilir. boylelikle function her yerden cagirilabilir, tekrar tekrar kullanilabilir. ama eger bir loop'un icinde kisa bir islem yapilacaksa, ayri bir yerde tutmak yerine direk loop'un icine bu fonksiyonu eklemek performansi arttirir bu yuzden inline function'lar kullanilir.

    (bkz: define)
  • derleyicilerin yapığı bir optimizasyon. örneğin c#'ta bir property'nin get ve set bloklarında sadece bir private field'a atama ve okuma yapılıyorsa derleyici o property'yi kaldırır, çağrının direkt field'a yapıldığını varsayar.