Vítejte na blog.vyvojar.cz Přihlásit | Registrovat | Pomoc
Titulní Blogy Fotky Soubory

Prohlížení podle štítků

Všechny štítky » C# » F#
  • Ukazatel na funkci 3

    Další pokračování s dalšími objevy. Chtěl jsem ještě zjistit jako to je s tím přetypováním z prvního dílu. Aby se mi to lépe v Assembleru ladilo, tak jsem přepsal tento F# v C#:     1 #light     2 open System     3      4 let inline add x y = x + ...
    Vloženo do Bobrisuv blog (Weblog) od bobris do dubna 14, 2009
  • Ukazatel na funkci 2

    Pokračování z minula … (pokud jste ještě nečetli první část, tak tohle ani nemá moc cenu číst)   Takže delegát volání vypadá takto: originál v C#: op(i,i);     op je delegát 0000002c  push        esi // v esi je naše “i” druhý parametr se již nevejde do registrů proto jde na ...
    Vloženo do Bobrisuv blog (Weblog) od bobris do dubna 11, 2009
  • Ukazatel na funkci

    No nejdříve jsem si myslel, že budu psát rant na způsob jak jsou delegáti pomalejší oproti F# FastFunc, vždyť to má přece v názvu že má být rychlá, tak proč by to nemělo vyjít :-). Bohužel jsem nějak začal s následujícím mikrobenchmarkem:       1 #light     2 open System ...
    Vloženo do Bobrisuv blog (Weblog) od bobris do dubna 9, 2009
  • Iterátory C# vs F#

    Již jsem tu na blogu trochu kritizoval F# za nedostatečně optimální kód. Ted bych rád byl více konkrétní. Na pomoc jsem zavolal CLRProfiler. Napsal jsem dva “identické” programy. Nejdříve F# verzi:     1 #light     2 open System     3 open System.IO     ...
    Vloženo do Bobrisuv blog (Weblog) od bobris do března 12, 2009
  • Bacha na scope

    Po delší přestávce jsem se zase dostal ke “studiu” a co jsem nenašel v:Wintellect_Power_Threading_Library_(December_10,_2008).zip\PowerThreading-Samples\AsyncEnumerator\ImageGrab\AsyncEnumeratorSilverlightPage.xaml.cs  WebRequest[] requests = new WebRequest[] { ...
    Vloženo do Bobrisuv blog (Weblog) od bobris do ledna 29, 2009
  • Asynchronní kopírování proudů (část 1)

    Dobře začneme se synchronním kopírováním proudů nejdříve v C#:         static public long CopyStream(Stream aFrom, Stream aTo)         {             var buffer = new byte[8192]; ...
    Vloženo do Bobrisuv blog (Weblog) od bobris do prosince 20, 2008
Powered by Community Server (Personal Edition), by Telligent Systems