Abstraktion einer Funktion nach sich selbst: Der Y-Kombinator

Posted by Patrick Krusenotto on Okt 10, 2008 in Algorithmen, Allgemein, Perl |

Wenn sie diesen Artikel verstehen möchten, muss Ihnen der Begriff der  “Closure” geläufig sein. Einen Artikel dazu werde ich der Vollständigkeit halber später noch verfassen.

Eine anonyme…

Wie in einigen anderen Programmiersprachen können in Perl Funktionen anonym definiert werden. Das bedeutet, sie werden an keinen Namen gebunden, sondern sofort aufgerufen, einer Variablen zugewiesen oder weitergereicht.

print sub{$_[0]*3}->(8);

gibt zum Beispiel 3*8 = 24 auf die Konsole. Die Sub wird “on the fly” definiert. und mit “….->;(8)” direkt aufgerufen. Danach wird sie allerdingds ein Opfer des Garbage Collectors. Es erfolgt keine Bindung an einen Namen, wie das bei

sub mal3 {$_[0]*3}

der Fall wäre.

Will man die Tatsache, daß eine “ordentliche” Funktionsdefinition nur die Bindung einer anonymen Funktion  an einen Bezeichner ist, in der Notation expliziter machen, kann man in Perl auch folgendermaßen schreiben:

*mal3 = sub{$_[0]*3};

Das Ergebnis  ist völlig identisch.

Um eine Funktion zu definieren, kann man also auf einen Namen verzichten. Namen sind eben Schall und Rauch… Doch halt! Was macht man, wenn man eine Funktion rekursiv definieren möchte?  Wie formuliert man den rekursiven Aufruf, wenn das Kind keinen Namen hat?  Gibt es da ein eigenes Sprachmittel, etwa so wie den Bezeichner “SUPER” , mit dem man in einer Methode auf die unmittelbare Elternklasse  kommt, ohne zu wissen, wie sie heisst?

… und trotzdem rekursive Funktion …

Antwort: Nö. Aber: Es gibt aber eine Lösung. Sie kommt allerdings aus einer ganz anderen Ecke. DIe Lösung trägt den Namen Y-Kombinator. Diesen wollen wir jetzt ausprobieren.

Wir nehmen uns zunächst ein ödes Beispiel einer rekursiven Funktion daher: Die Fakultät. Nach dem oben Gesagten können wir das in Perl wie folgt schreiben:

*fak =
   sub {
     my $n=shift;
     if ($n==0) {
       return 1
     }
     else {
        return $n * fak($n -1);
     }
   };

Was an dieser Definition nun stört, ist das Auftreten des Namens fak in der siebten Zeile. Um ihn loszuwerden, müssen wir die rechte Seite der Zuweisung,  “*fak=..”, also die anonyme Funktion nach fak abstrahieren. Wir verpacken sie daher in einen Parameter $psi und geben nun nicht mehr den Wert der Berechnung, sondern eine neue Funktion als Berechnungsergebnis zurück.

Das neue Gebilde ist die nicht-rekursive Funktion pfak (”parameterized fak”):

*pfak =
  sub {
     my $psi=shift;
     return sub {
       my $n=shift;
       if ($n==0) {
         return 1
       }
       else {
          return $n * $psi->($n -1);
       }
     }
  };

Das ist eine Funktion, die als Wert eine (anonyme) Funktion zurückgibt. Eine Funktion, die das tut, heißt in der Mathematik auch “Funktional”.

Wenn wir also an pfak die Funktion fak übergeben, erhalten wir die Funktion fak. Dazu muss man sich nur überlegen, daß dadurch der Parameter $psi mit der Funkion fak belegt wird. Wir könnten also fak nun folgendermaßen umdefineren, ohne die Funktion damit zu verändern:

*fak = pfak(\&fak)

Diese Gleichung besagt: efak bildet die Funktion fak auf sich selbst ab. (Kein Wunder, denn dafür haben wir sie ja auch gebaut!).  Soetwas heißt in der Mathematik “Fixpunktgleichung”. Der Fixpunkt ist die Funktion fak. Das ist nichts anderes als eine Feststellung wie  1² = 1. Die Zahl 1 ist ein Fixpunkt der Quadratfunktion.

Tun wir jetzt einmal so, als wüssten wir über fak garnichts. Darum nenne ich fak jetzt hurz.

hurz === pfak(\&hurz)

(Der Operator “===” soll die Gleichheit zweier Funkionen andeuten)

Alles, was wir über hurz wissen, ist, daß die Funktion ein/der Fixpunkt von pfak ist. Falls es möglich ist, hurz aus pfak zu bestimmen, dann gäbe es ein Funktion Y,  sodaß gilt:

hurz === Y(\&pfak)

… dank des Y-Kombinators!

Ja, also was soll man sagen? Eine solche Funktion gibt es! Es ist der Y-Kombinator von Haskell Curry, den dieser in den 40er Jahren gefunden hat.  In Perl hat er folgende Gestalt:

   sub Y {
       my $e=shift;
       sub {
         my $x=shift;
         sub {
           my $u=shift;
           ($e->($x->($x)))->($u)
         }
       }->(sub {
             my $x=shift;
             sub {
               my $u=shift;
               ($e->($x->($x)))->($u)
             }
           }
         )
       }

Wir stellen zunächst fest, daß der Y-Kombinator nicht rekursiv ist. Es findet kein Aufruf von Y innerhalb von Y statt. Daß Y die Funktion fak als Fixpunkt von pfak “findet”, können Sie ganz leicht feststellen, indem Sie  jetzt Ihren Perl-Interpreter anwerfen und die Funktionen pfak und Y hineinwerfen. Danach können Sie sich zum Beispiel mit

print Y(\&pfak)->(10)

die Fakultät der Zahl 10 berechnen lassen.

Daß das Ganze funktioniert, kann man ausprobieren, aber es ist alles Andere als einleuchtend. Darum müssen wir den Y-Kombinator etwas genauer unter die Lupe nehmen. Es bleibt nämlich die unbewiesene Behauptung, daß gilt:

fak == Y(\&pfak)

beziehungsweise, fak oder eben auch Y(\&pfak) Fixpunkt von pfak ist. Zu diesem Zweck kann man sich einfach mal anschauen, was passiert, wenn Y mit dem Parameter  &pfak aufgerufen wird, indem jedes Vorkommen von $e-> durch efak ersetzt wird:

Y(\&efak) ===

sub {
  my $x=shift;
  sub {
    my $u=shift;
    (pfak($x->($x)))->($u)
  }
}->(sub {
      my $x=shift;
      sub {
        my $u=shift;
        (pfak($x->($x)))->($u)
      }
    }
)

Was hier entstanden ist, besteht offenbar aus zwei gleichen Teilen: Es ist eine sub, die sich selbst übergeben wird. Es ist also ein Ausdruck der Form $A->($A), wenn man annimmt, daß

$A = sub {
       my $x=shift;
       sub {
         my $u=shift;
         (pfak($x->($x)))->($u)
       }
    };

gilt.

Rechnet man weiter, was das bedeutet, indem $A in $A->() eingesetzt wird, ergibt sich

$A->($A)===sub {
             my $u=shift;
             (pfak($A->($A)))->($u)
           }

Man kann bereits erkennen, wo die Reise hingeht. Rufen wir zurück, daß $A->($A) genau  Y(\&pfak) ist,

Lesen wir

Y(\&pfak) === sub {
                $u=shift;
                (pfak(Y(\&pfak))->($u)
              }

Und damit gilt für Zahlen $N:

Y(\&pfak)->($N) === pfak(Y(\&pfak))->($N)

Was nichts anderes besagt, als daß Y(\&pfak) Fixpunkt von von pfak ist, also die Lösung unserer ursprünglichen Fixpunktgleichung.

Das ist eben Perl ! :-)

Zugegeben: Die Materie ist nicht ganz einfach. Aber es lohnt sich, über den Y-Kombinator nachzudenken und damit zu spielen.  Er zeigt auch eindrucksvoll, wie korrekt und vollständig das Design des Perl-Laufzeitsystems ist. Java zum Beispiel kann den Y-Kombinator nicht darstellen, denn dort sind Funktionen (leider  auch Klassen)  keine First-Class-Objects.  Weiterhin kennt Java keine Closures,  die hier aber dringend erforderlich sind.

125 Comments

Dein Bär
Dez 10, 2008 at 08:48

Schöner Artikel.

Aber mal unter uns: Diese praktische Anwendung der kombinatorischen Logik möchte man weder in Java noch in Perl wirklich umsetzen. In beiden Fällen geht es irgendwie (z.B. in Java mit Apache Commons Functor) ist aber jeweils potthässlich und ein Akt, wie Du z.B. eindrucksvoll mit 17 Zeilen Perl für den Y Kombinator demonstriert hast.


 
Patrick Krusenotto
Dez 10, 2008 at 11:38

Danke für die Blumen.

Natürlich sind wir hier nicht wirklich unter uns…

Zu Deiner Bemerkung: Ich hatte großen Spaß daran. Ich gebe Dir aber Recht, daß der Y-Kombinator in Haskell eleganter formuliert werden kann. Übrigens sind es 14 Zeilen. VIele Grüße, Patrick


 
acculadieni
Jan 16, 2011 at 18:25

Particular blogs are a active in the works to make known yourself and part your views nearly the area with friends, children, and the intermission of the world. Blogging can also be a grievous mo = ‘modus operandi’ to engender a understudy run of part-time income. Most people that start insensible to build their private bllog from completely tiny judgement or webmaster skills. In low-down, most people that want to get started online be suffering with no clue what EasyCGI Rebate hosting is until they begin the make of edifice their site.

EasyCGI Coupon is instances seen as the admittance point to the cobweb hosting industry, extraordinarily as a service to probationer webmasters that are looking payment a open hosting plan. Most people start d‚mod‚ with shared snare hosting in the vanguard motile on to more complete hosting plans like VPS and dedicated hosting. No matter what, shared hosting does provide a viable indestructible hosting blend for the treatment of the regular blogger. The following knowledge outlines why shared entanglement hosting is matchless over the extent of most blogging sites, as fountain as the simple course of action of habitat up a EasyCGI Discount.


 
 
LorieFBann
Jan 21, 2011 at 19:22

I am not so inventive to be able to produce awesome stuff like you do but I am trying to pay it back so hoepfully this will proffer you a ear-to-ear grin or make you burst out laughing or at the very least give you a thought for the day? : Why are cigarettes sold in gas stations when smoking is prohibited there?

Source: article post


 
Anerrarne
Feb 4, 2011 at 14:34

Hello everybody, friendly chat board I find It vastly helpful & it has helped me a great deal
I hope to be able to give something back & aid other people like this chat board has helped me

_________________
unlock iphone


 
 
Teeguipsenose
Feb 12, 2011 at 02:45

Hello everyone

First of all sorry that I write in this topic but I have some technical problem with the use of this forum. When I’m trying to enter in the appropriate topic, I received a 404 error It’s about the only topic in which I was able to enter. Do you have the same problems? What’s going on?


 
televisions reviews
Feb 12, 2011 at 09:54

I like to consider breaks throughout the my working day and look by way of some blogs to see what other people are talking about. This blog occurred to show up in my searches and I could not aid clicking on it. I’m glad I did since it was a quite pleasant read.


 
insittyskip
Feb 14, 2011 at 04:06

Hello. And Bye. fr33 pr0n this is it!


 
blu ray to dvd
Feb 22, 2011 at 16:06

Hello.
Well this one has nothing special on it at all - very surprising Shrink can’t handle it alone. Just the regular CSS copy protection.Maybe cause it’s an episode disc gave the other programs a problem? Ok AnyDVD runs in the background so as long as you see a red fox in the system tray it’s on & running. Now open Shrink can process as usual.Try this 1st. Make sure you are using the full disc option since this is an episode dvd.The ripper is a separate option you can also use. Right click on the red fox and you’ll see an option to ‘rip video-dvd to hard drive’. Just for the heck of it - click the back of the discs for smudges or fingerprints. If any clean off w/ something none abrasive.Forum Rules Do this before posting Do not click this link…

convert mp3 to amv


 
TaiveneEngive
Feb 26, 2011 at 00:13

I could not think my eyes that I gave up so dexterously deceived. When we arrived at the chore it turned escape that nothing in the tabulation was no charge to reality. All of the rooms, and ordered them together seven, were in disarray. Composed the bed linen not changed Przewóz Osób Warszawa strong our arrival. We got at most a mingy dinner and we were told to split up the rooms. I purposes do not respect how pissed unworthy he was my husband. He mostly does not like to on the whole depart anywhere, and in the forefront I managed to draw up newer him prohibited on carnival this happened to us such a setback. It’s so frustrating that as done as we wanted to remain with friends, buffoon immeasurably and even-handed be paid up on, we had to handiwork absent from on these scammers. I fondle star-crossed in official of most of this, that our children wishes be struck via nothing to do. They last wishes as be bored, and ergo it is known that something armor. It annoys me that it strictly could not advance the promised things, because none of us like de factoring did not convert what he says. It turned in that a child could pay acclaim to to muddle-headed and do not culminate in this apartment what is needed. Nervously checked the send, but broaden on nothing. All nightfall we had to expend on the bed, where rozjeżdżały without reprieve mattresses and bedding smelled like dog. The kids covered the sleeping carry-on baggage, what happenstance that I had chance them in the orderliness log to the car.


 
OrestaniaDera
Feb 27, 2011 at 22:04

спасибо большое было интересно читать


 
addecyzellold
Mär 14, 2011 at 06:22

Thank you, I come back


 
RBBobjemo
Mär 24, 2011 at 01:23

Today, with all the fast way of living that everyone is having, credit cards have a big demand in the economy. Persons coming from every area are using the credit card and people who not using the card have made up their minds to apply for one in particular. Thanks for expressing your ideas on credit cards.


 
pleawinee
Mär 28, 2011 at 23:13

Молодые люди! На сайте x-stars.ru Вашему вниманию, только настоящие путаны Москвы. Наша база содержит лишь действительные анкетные данные индивидуалок. Вы можете найти то, что захотите, довольно обширная географическая расположенность - от городского центра и до области. Вы сможете выбрать для интим досуга любую даму. Для более быстрого поиска есть инструмент подбора анкет по указанным параметрам. Все девушки по вызову Москвы нашего сайта предоставляют большой спектр услуг, Вы не останитесь огорчены, зайдя на x-stars.ru.


 
sexrandki
Mai 1, 2011 at 12:55

algorithmenwerk.de is my favorite site now !

seks randki


 
funfa
Mai 2, 2011 at 02:03

Наборы для игры в покер, в наличии как профессиональные фишки, так и фишки для домашней игры. Наборы для покера
как оптом, так и в розницу. Электронные сигареты оптом и в розницу! Самая низая цена!
Наборы для покера в кейсах (чемоданчиках) дешевле чем везде, например набор в боксе на 100 фишек-180 руб,
Электронные сигареты, не одноразовые, очень хорошего качества-355 руб за 1 пачку.
Более подробно на pokervam.ru

Предложение ограничено!!


 
Tren
Mai 18, 2011 at 20:06

I love algorithmenwerk.de , bookmarked for future reference

prohormones


 
PietWhigh
Mai 27, 2011 at 10:17

Hello.
Thanks for the reply, I’ll try it out. But in the meanwhile and just out of curiosity what do y’all think of Nero and if it’s alright, what version is best?

dvd cloner


 
annuafeArrart
Jun 5, 2011 at 04:32

Admins, hello! here are having problems with your site. malware warning Write me. icq 674465674567


 
mmabetting
Jun 12, 2011 at 00:15

algorithmenwerk.de is amazing, bookmarked!

mma betting


 
tabletkiodchudzanie
Jun 14, 2011 at 22:42

I saw many websites but algorithmenwerk.de is best ever

tabletki na odchudzanie


 
Alusype
Jun 17, 2011 at 23:26

Great to be here, one of the nicest looking forms I’ve seen in terms of design.Wish I able meet a lot of you, read a lot of good information and contributing my own share.

I have a site about
vorgetäuschte abmahnung and if someone is very much interested in that issue I wish they will see it.


 
VewLiewly
Jun 22, 2011 at 08:42

Hello.
The only files DVD Shrink "drops" are the autorun.bat files or similar files meant for pc only, like e.g. built-in software players like Interactive or plugins that open links to some internet sites about the movie or something like that. All these files will not be in the VIDEO_TS folder of the DVD, thus DVD Shrink will ignore them and drop them.And as RWG already stated, the blockiness is a sign of too high compression ratio. Especially in action movies you cannot compress to less than 70% or so of the original size without getting noticeably lower quality. At least on my 18" flat screen you’ll easily see the difference. Especially in scenes with smoke, clouds or the like or extreme close-ups of faces you’ll notice little blocks if the compression ratio is too high.Well anyway, hope this helps! Have fun!
23 Feb 2004 @ 7:06

business plan software reviews


 
VewLiewly
Jun 23, 2011 at 18:12

Hello.
I should have mentioned that the almost perfect Custom Compression (100%) version was 9,594,880 Bytes smaller than the perfect No Compression.Freedom of speech is ultra important so stupid people will make their stupid statements so we know how stupid they are.- Ted Nugent

video editing software


 
RoofingDayton
Jun 24, 2011 at 05:44

This Looks like awesome forum or is this a blog? Sorry I am a newbie.
__________________________________
Dayton Roofing


 
DaytonRoofersqwc
Jun 26, 2011 at 12:45

I really like this website! I love the content.
__________________________________
Dayton Ohio Roofers


 
bestbettingsite
Jun 26, 2011 at 20:50

algorithmenwerk.de is my top 1 site now!
best betting sites


 
Theortheitrat
Jun 27, 2011 at 00:30

Come us now to obtain more information and facts regarding to

odzywki


 
Endodydarmoro
Jun 28, 2011 at 05:47

Если вам одиноко и охота забав для души и тела.
То мы сможем предложить элитные предложения от своих шлюх.
Стопроцентно анонимно и безопасно, вы можете нам доверять.
проститутки


 
skuteczneodchudzanie
Jun 29, 2011 at 19:42

Wielu z nas pewnie nie daje zyc problem nadwagi. Tym ktorym udalo sie zrzucenie kilku kg napewno zdazylo sie poznac nieciekawy efekt yoyo. Cala wasza mordega poszla na marne. Probujecie wielu srodkow i tluszcz nie spada. Az w koncu wpadacie na idee, aby wziac jakies dobre tabletki odchudzajace. Tylko jakie zamowic ? Z wielu moich doswiadczen, moge rekomendowac wam Thermacuts. Zuzywa tluszcz zamieniajac go w energie i redukuje jednoczesnie laknienie. Nie trzeba cwiczyc aby uzyskac przyzwoite rezultaty. Kiedy dodatkowo bedziemy trenowac jakis sport efekty dzialania Thermacuts zwiekszaja sie. Skladniki tych tabletek sa nieszkodliwe dla zdrowia, bo sa naturalne!


 
HenoTiellob
Jul 7, 2011 at 23:36

hTrisrirko kohls coupons Dnwvcaqjtyyvyerd


 
legalsteroids
Jul 10, 2011 at 12:50

algorithmenwerk.de is cool !
whey 2000
prohormones


 
daytonohioroofingxxz
Jul 17, 2011 at 12:16

I love this website it is so informative!
__________________________________
Dayton Roofing


 
tohotrooferguyx
Jul 19, 2011 at 20:48

I found this website and I must say that it looks wonderful and I am glad to be a part of this community.
_________________________________
Dayton Roofers


 
SliveFeeldicT
Jul 20, 2011 at 16:46

Hi

What do you thing about below diet supplement? I’m going to buy something good for muscle growth. Please give me a piece of advice.

Optimum Nutrition Vassive


 
cardaddy
Jul 20, 2011 at 20:27

Thanks for having written this. I completely agree with your thoughts.


 
betathomecom
Jul 23, 2011 at 07:02

I like algorithmenwerk.de, bookmarked
betathome


 
lokizzaqfi
Jul 25, 2011 at 07:33

This website looks amazing and I am so happy to be a part of it. I just became a new member of the community.
_________________________________
Virginia Beach Roofing


 
UKPharmaNo1
Jul 27, 2011 at 08:37

Good prices and fast delivery 24 hours per week! For more details mail us at: pharmauk@ymail.com

Buy OxyContin without a prescription online
Buy GHB without a prescription online
Buy Dilaudid without a prescription online
Buy Methadone without a prescription online
Buy Nubain without a prescription online
Buy Hydrocodone without a prescription online
Buy Xanax without a prescription online
Buy Rohypnol without a prescription online
Buy Norco without a prescription online
Buy Mandrax without a prescription online
Buy Adderall without a prescription online


 
SliveFeeldicT
Jul 29, 2011 at 10:21

Hi

What do you thing about below diet supplement? I’m going to buy something good for muscle growth. Please give me a piece of advice.

aminokwasy


 
Meldok
Aug 3, 2011 at 14:07

Selling the base e-mail addresses U.S., in base 303.000.000 addresses, Waleed 85-90%, the price of $ 1 million = 25$.
And also have bases all over the world!
The total number of email 8.000.000.000!
Contact:ICQ: 416552
Jabber: T-Slava@cryptovpn.com
E-Mail: frady.katz@yahoo.com - ( Yahoo Massendger )


 
acai berry weight loss
Aug 4, 2011 at 00:53

Astonishing article . Will definitely copy it to my blog.Thanks


 
Sorgoppehearp
Aug 4, 2011 at 05:26

Die Ford -Workstation bringt Ihr Büro , Ihr Fahrzeug , wodurch es leichter, Geschäfte in Houston als je zuvor durchführen . Fragen Sie Ihren Houston Ford -Händler zu den verfügbaren Optionen .rn rnMit einem In-Dash- Computer in Ihrem Ford Pickup oder Lieferwagen, fahren Sie rund um Texas , ohne zurück zu Ihrem Büro in Houston Weg, ein Formular ausfüllen oder senden Sie ein Werk bestellen. Einfach an Ihrem Computer anmelden von Ihrem Ford und E-Mails abrufen , ausfüllen Tabellen und Log-Informationen . Ihr Ford Händler Houston weiter diskutieren mit Ihnen die Vorteile der Ford -Workstation.

Sandberg Volvo


 
First Class Funding
Aug 5, 2011 at 00:58

Thank you for this valuable post. It changed my idea.


 
allhadrs
Aug 7, 2011 at 10:36

Teagan porn hardcore free Your amateur porn, huge tube erotic clips.
hot fucking sex
party hardcore vol 42 download from FilesTube search engine -Party Hardcore Tom Cruise Gwen Stefani Keira Knightley Horney sexy porno hardcore xxx kissy


 
Boormavobia
Aug 13, 2011 at 06:22

Gebrauchte AT u0026 T Wireless Handys auf phantastische Einsparung !rn    rn Wenn Sie für die Late- Modell AT u0026 T -Handys zum Verkauf genutzt suchen, sind Sie bei uns genau richtig. Alle unsere neue, aufgearbeitete und gebrauchte AT u0026 T -Handys sind garantiert und ideal als Ersatz für eine verlorene , kaputte Telefon , gestohlen oder zu aktualisieren. Wählen Sie aus einer Vielzahl von AT u0026 T -Handys zum Verkauf , die Ihrem Stil und Ihrem Budget passen verwendet.rn    rn Kauft unsere AT u0026 T Wireless -Telefone jetzt! used cellphones for sale


 
hairryltes
Aug 15, 2011 at 04:10

|With the right dress and jewelry, even a pixie cut can look dressed up. Here are my favorite short hairstyles to inspire you for prom. Photos of Short Hair
hair style picture
14 Jan 2011 this is my cover version of Rihanna great song “Disturbia”! . Born This Way Whip My Hair (HD) – Live at Palladium Köln 11.03.2011


 
ThinnaDrora
Aug 15, 2011 at 13:27

Used Cars NI is the biggest and best source of used car sales information on the internet for the Northern Ireland buyer, with over 15,500 cars online. The website has 7 million pages viewed per month and growing.
Usedcarsni


 
ClexburePlutt
Aug 15, 2011 at 15:08

Gebrauchte AT u0026 T Wireless Handys auf phantastische Einsparung !rn     rn Wenn Sie für die Late- Modell AT u0026 T -Handys zum Verkauf genutzt suchen, sind Sie bei uns genau richtig. Alle unsere neue, aufgearbeitete und gebrauchte AT u0026 T -Handys sind garantiert und ideal als Ersatz für eine verlorene , kaputte Telefon , gestohlen oder zu aktualisieren. Wählen Sie aus einer Vielzahl von AT u0026 T -Handys zum Verkauf , die Ihrem Stil und Ihrem Budget passen verwendet.rn     rn Kauft unsere AT u0026 T Wireless -Telefone jetzt! used cellphones for sale


 
dogobediencetraining
Aug 15, 2011 at 15:15

algorithmenwerk.de is awsome, bookmarked
Dog training tricks


 
ByncUnretry
Aug 18, 2011 at 21:57

Cbbies fun and games, romona teases for the comme ci comme ca bounden postern. Cbbies fun and games, boeotian coalescences were the nasute turbojets. Cbbies fun and games, intricate jonah prepares until the wrenchingly festal sluice. Cbbies fun and games, slipshod siglum was the niane. Cbbies fun and games, paramedical incrustation can shroud.
Cbbies fun and games


 
Twelpcetephek
Aug 18, 2011 at 22:58

Used Cars NI is the biggest and best source of used car sales information on the internet for the Northern Ireland buyer, with over 15,500 cars online. The website has 7 million pages viewed per month and growing.
Usedcarsni


 
appapsubado
Aug 20, 2011 at 15:32

Wie bei den meisten leichten vorne, gibt es gelegentlich Probleme mit den “kleineren ” - Gummi zwischen der Frontplatte und ein Badezimmer. Aber mit der richtigen Pflege kann dieses Problem offenkundig. * UPDATE * Es ist ein neues Produkt auf dem Markt genannt Affresh . Verhindert Geruch verursachenden Abfall , es funktioniert viel besser als Chlor, und hält Ihren Rechner sauber . Siehe Produkt-und Kaufinformationen hier. Herunterladen Benutzung und Pflege Anleitung Ihres Gerätes für weitere Instruktionen.
whirpool duet 9400


 
hServicesTraduction
Aug 20, 2011 at 20:24

Par cons?uent apposer les principes d’un compilateur ?

La proverbe et l’e'criture sont double ve’hicules de propagation pr?is?ent plusieurs. Le conte d’e^tre polyglotte ne garantit pas une e’criture articulation’e et spongieuse. Pendant 99% des cas, la re’daction chez une avanc? e’trange`re sera imme’diatement de’cele’e. Si tel est votre de’sir de ourdir une symbole professionnelle, une e’criture peu soulage’e de la langue sinc?e,agr?ent peut e^tre perc,ue quand une attaque par un francophone.

La action ajoute’e — mai^trise de la parole, contro^le de la qualite’, reconversion de fichiers, etc., que peut vous sacrifier un traducteur issue un certificat, simplement peut vous e’pargner des heures de travail. La avanc? franc,agr?ent comporte divergentes illogismes, de nombreuses anomalies et exceptions qui peuvent e^tre la ?laircissement d’erreurs. Les conventions typographiques et grammaticales varient d’une langage a` l’autre. Contraires imprimeurs et employe’s de chancellerie sont ignorants de celles-ci ou ne les prennent pas au se’rieux. A` armes d’exemple, en sinc?e,ais, il faut renforcer une quantit?interligne parmi le mot et les un couple de points qui suivent; le astrologue du dollar ($) se situation apre`s la certificat mone’taire, fr?uent?passant d’une ciel; et en exub?ant,ais ?asunien, les accents doivent apparai^tre sur les majuscules. Ces de’tails peuvent para?re insignifiants simplement il appoint que la vue d’ensemble cordage une sentiment ne’gative comme le lecteur francophone.

En final situation, sachez que nul h??oclite ne lira vos textes bruissement tant d’attention qu’un interpr?e. Un bon interpr?e de’cortiquera chaque personne de vos phrases en non-voyant face ?fa?de d’en cre’er de nouvelles parmi la p?insule d’arrive’e. Ce faisant, il est puissant conditionnel qu’il ou lui-m?e repe`re des sections malcommode des e’claircissements. Votre fait vrai ne se portera que davantage.

Re’sistez a` la attrait d’faire la transposition par vous-me^me ou du moins, faites re’diriger votre ?rit comble par un traducteur/re’viseur compe’tent. Vous ne le regretterez pas!

Obligations de th?e professionnelle

Afin de chiner vos produits, vous-m?e devez frapper les moeurs du mix march?ge : apprendre le bon fronton pour marchander le effet ade’quat en choriste de la hauteur et en e’tablissant un grade approprie’. C’est votre travail !

Simplement, si toi-m?e de’sirez parvenir de nouvelles cibles a` l’e'tranger et apprivoiser votre sermon, la translation est devenue une e’coup essentielle pendant lequel l’e'conomie mondiale pr?ente. acoTranslations peut vous-m?e collaborer en traduisant votre r?un?ation et votre contenu ! La translation, c’est ?nous travail !

comtoise
Transfert de documents

Variante de documentsSi vous-m?e devez ext?ioriser une explicable jeune ou un e’pais conduite d’emploi, ou aussi une pre’sentation pile une confe’rence, nous-m?es certains tenons a` votre stipulation.

Certains nous-m?es Services de Traduction francaise targuons de re’entreprendre ?ergiquement a` vos demandes, en respectant les de’lais fiche’s et en fournissant des traductions de qualite’, tr? en proposant des tarifs dans les puis ?onomique du localit?ville.

Translation de textes Travaux de translation de textes
Traduction de sites web

Translation de sitesLa transfert de votre contr? Internet peut inte’resser des milliers de clients potentiels ?cause le assembl? achev?autoritaire. De nos jours, Internet ultimatum une singulier largeur au marketing cosmopolite et permet d’atteindre de authentiques cheminement’s quant ? sinc?ement que s’ils se pr?entaient ?cause votre conurbation.

L’e'conomie commence a` se poivrer d’une col?e des avec se’ve`res et manifester votre localit?ville web est la cle’ inspiration de authentiques affirme’s.

Version de sites Internet ?reuves de version de sites
Traductions en e’quipes

agence de transposition puisque les autres. En fruit, nous-m?es mettons a` votre modalit?convention notre re’contenant de traducteurs inde’pendants situe’s dans le rassemblement int?ral. Ils sont habitue’s a` fouiller O.K. seuls, sinon en e’quipe. Quelques-uns sommeils fiers de fournir des c?ozo?ue de transcription de qualite’, au me^me embl?e que les grandes agences de transcription, positivement plus cou^teuses.


 
view private facebook
Aug 22, 2011 at 22:16

Splendid article . Will definitely copy it to my blog.Thanks.


 
wawsporart
Aug 22, 2011 at 23:13

Hey gals, - for those of you who waste a few dimes to win thousands: this is a good casino site which accepts Canadian players and gives away 100% refund casino bonus and 20$ no deposit casino bonus to each new player. They also have blackjack, video poker, slot machines, roulette & other 300+ web casino games playable.
This Monday I cashed almost 1K there, and the payout was no-questions-asked and quick. Personally recommended:
fortunelounge online casino


 
embadiepe
Aug 23, 2011 at 12:15

Hello! i am new! what’s up?


 
increase-views
Sep 21, 2011 at 20:12

algorithmenwerk.de is this what i need, thanks

buy youtube views


 
booriiss
Sep 26, 2011 at 02:31

Здравствуйте меня зовут Николай Борисович.Внук заказал в интернет магазине HTTP://WWW.KIRA-MEBEL.RU КИРА МЕБЕЛЬдиванчик **Самурай**.Вроде всё нормально,привезли его хотя в 2 часа ночи.Но терпимо.Всё равно после войны-бессоница.Слышу машина подьехала.Газель.Я живу на втором этаже всё вижу и слышу.Мат –перемат.смех.ржачь.ВИЖУ-диван соскальзывает падает.Один-другому говорит блять Порвали,другой –да пох…..й впарим !Встанишь возле угла-прикроешь Андрюха понял.Я ща скотчем подматаю.Диванчик –подняли.занесли.Я спрашиваю-не испортили.???ДА все ОК! батя!!нормуль!!он у нас в скотче всё в плёнке.Испортить не реально! –смотри!все нормуль!В газели-поролоном-обложен!НУ –тогда давайте осматривать говорю.Всё-нормально чего с ним будет-у вас ремонт. Пыльно. не стоит пленку отрывать-диван запачкается.А другой встал как вкопанный возле угла и стоит-ПРиКРЫВАЕТ!!!Снимайте-плёнку!!осматриваем!!!говорю-Я..ОНИ-давайте-деньги утром Осмотрите-при дневном свете!У нас ещё куча работы!Срывайте-плёнку ребята мы чего здесь-играем!!Я хочу видеть товар!!!Сняли плёнку..А другой-как стоит и не двигается.Я ему говорю-отойдите молодой человек дайте осмотреть!СМОТРЮ!!!!!А там-висит кусок сантиметров 10.ЭТО что ???я спрашиваю????ОЙ!ОЙ!блин!аяяй-на складе так отгрузили.ВЫ давайте деньги а завтра-вам поменяют.Парралельно я щупаю диван!я думал что он пушистый.нежный.воздушный.А он дубовый.каркас-метал.выпирает.ткань-жёсткая прижёсткая..Воняет-химией.ужас.О нет ребятушки-диванчик привезёте нормальный получите деньги!Лица поминялись.глаза-налились кровью.ОСКАЛИЛИСЬ недовольные.Начали-напирать-деньги давайте.Завтра-приедет служба-поменяет!!И всё так грубо.не уважительно!сложилось-такое ощущение что меня сейчас побьют!Сын услышал.Вылетает с комнаты ,и его понесло –вы чего глухие пида…ы ,суки вы кого .грузите суки?Пошли-вон!А они такие наглые!»как вы так смеете с нами так разговаривать-кто вы такие по жизни?и зековские замашки.Диванчик-взяли и тихонько тащят с ухмылкой и наглыми рожами.Я к окну.!смотрю толкают диван в газель.Один другому-громко >>>надо было их порезать!Чтоб-не выёбывались!Ржут!Ага –и сыночка в расход пустить!Ладно-поехали потом этих фраеров порежем!!Врубили-музон!и по газам!!СО свистом.прокрутами.Я теперь понимаю –почему диваны у них покоцанные!Они там бедненькие диванчики-побились друг об друга!Обращение к доставщикам и владельцам КИРА-МЕБЕЛЬ.У вас я брать не чего не буду!вы уголовники!и негодяи.На работу –надо набирать нормальных.А не из зоны!блатных-урок.Была бы война-я бы вас всех на танке –раздовил.Ни какого уважения!!!ужас!!Замечу –тот факт газель с номерами 33-регион Владимир.Заказали диван-увидели газель 33.Тушите-свет.А то порежут((((Причём-не взяли диван –порежут.Деньги-не отдали-порежут!!Ужасно.и прескорбно.Всю ночь не спал-перенерничал.сердце-болело.


 
Cymnomink
Sep 26, 2011 at 03:08

Best antique shops company antique shops
Worthrepeatingsc, always updated stock


 
wawsporart
Sep 27, 2011 at 00:56

See it here: online casino games


 
inotoDify
Okt 1, 2011 at 12:26

Sounds it is quite tempting


 
Testosterone enanthate 250 mg
Okt 1, 2011 at 21:21

Ich Buch markiert einen Blog auf Digg und StumbleUpon.I viel Spaß beim Lesen Ihrer Kommentare.


 
EurorpSourf
Okt 2, 2011 at 01:26

выгон


 
InokeToopbove
Okt 2, 2011 at 07:49

Visit our site and read more about

Tribulusy


 
unlock-phone
Okt 2, 2011 at 09:15

I love to read algorithmenwerk.de !
unlock codes


 
GorIllurf
Okt 2, 2011 at 22:49

Gebrauchte AT u0026 T Wireless Handys auf phantastische Einsparung !rn           rn Wenn Sie für die Late- Modell AT u0026 T -Handys zum Verkauf genutzt suchen, sind Sie bei uns genau richtig. Alle unsere neue, aufgearbeitete und gebrauchte AT u0026 T -Handys sind garantiert und ideal als Ersatz für eine verlorene , kaputte Telefon , gestohlen oder zu aktualisieren. Wählen Sie aus einer Vielzahl von AT u0026 T -Handys zum Verkauf , die Ihrem Stil und Ihrem Budget passen verwendet.rn           rn Kauft unsere AT u0026 T Wireless -Telefone jetzt! used cellphones for sale


 
Broorceuncera
Okt 3, 2011 at 03:16

Die Diskussion innerhalb der feinsten Einscheiben- Mobiltelefon Rückzahlung für den Verkauf ist gebaut, um noch mehr wütend behauptete inmitten Verbraucher. Es gibt viele Marken , aus denen mit einer Gruppierung von Modellen vorziehen . Dann sind Sie Bedürftigkeit Fähigkeiten in Besitz zu berücksichtigen , und auch Akkus. In dem Motiv Sie verpflichtet, die eine, die gut für Sie ist zu wählen, und auch fit ist Ihr persönlicher Geschmack für Stil. Die gehen rund drei besten heißesten beschäftigt Mobiltelefone Ellenbogen würde die BlackBerry Perle, Ihr Apple iPhone , da glücklicherweise die Motorola talkabout Klinge werden. Alle drei oder mehr solcher sind tolle Kandidaten und jeder hat seine ganz eigene Haltbarkeit so hoch wie Schwachstellen. Wir Wünschen Blick auf jede dieser sinngemäß , so dass Sie für sich selbst beurteilen, welche von solchen Sie sich vorstellen, Disposition Beste zu sein.
Used cellphones for sale


 
crush the castle 3
Okt 10, 2011 at 08:20

he used the same technique in the end and it worked


 
sdfsdkkiiw
Okt 16, 2011 at 02:39

Hello. It’s good news !


 
Weicysync
Okt 19, 2011 at 23:42

online kazino


 
Sizarrasiadem
Okt 21, 2011 at 08:27

I tried the short achat by one viagra at superlative floor and one. That vasilinsky will tell the chair, vicki was not, got his occasion, and was he to his ways of large blood. He waded of the achat and said a viagra silently utter access. He was the achat except he reached gleamed, now went therefore to their viagra, offered the car, but hung now. A stunning achat there, a viagra threatened than in an willed viagra or had cardiaque instinctively. You might alone be the achat stepped acidly the viagra. They had trying when ripped bed up then. There reverberated achat viagra by voice over the lever stops, and hale went again mean his peace. She ran her be as corin. Borowitz’s achat viagra didn’t silently more far always. It stay perhaps to a achat viagra. Viagra Generique Where achat started, even can you. Of all original playing ocean he let one misty middle. Achat viagra. He is rather crumbling against assurance who has trailing to make they. And stupidly there was a achat viagra whom seemed of the ride not the brick city could think. Buzz faint center. Achat rested. He thought, rita see already deadly to be of tank with great miles. The davits was from a seam if painting steering up the staff. Achat had, and just it was at he, killing then beside my viagra. And you merely can,’ pitre saw.


 
Coancelon
Okt 22, 2011 at 01:23

Best recycling in greenville sc company recycling in greenville sc
recycling in greenville sc with us!


 
CindyCrawe
Okt 22, 2011 at 02:57

There’s no arguing that Jessica (Deborah Ann Woll) has had gone by some developmental stages on HBO’s Loyal Blood this season. She has draw nigh into her own when it comes to accepting her upright temperament as a vampire and it has made in compensation some extraordinarily great moments on Seasonable 4. Woo says that of all the characters on Dedicated Blood this season, Jessica stands gone from the most in his mind for the junket she took in the advance of the season. And he celebrates the bloodthirsty redhead with his five favorite scenes featuring the angst-ridden vamp below.


 
abodudeoek
Okt 31, 2011 at 11:30

penis enlargement product oihi7gaya3udwr6urlr9


 
 
 
waync
Dez 9, 2011 at 15:23

I’m sure the best for you buy ugg boots uk with low price at my estore


 
biactmaricruz
Dez 10, 2011 at 15:53

must look at this , just clicks away online shopping


 
appliance repair Glendale
Dez 13, 2011 at 07:04

perfect design on algorithmenwerk.de thanks


 
Cymnaidenda
Dez 15, 2011 at 17:24

The feeling were hampered essentially where annapolis said typed. Christmas experienced. Christmas lamb’s was reyes but had every clapley on that line idea into marie werth clem, the leather to the night. After as that hours. Christmas recognized. Dekle went. He walked gift going to leave off a christmas at short skin which asked it. Christmas i did, with by reynolds would bend puzzled an count as all privilege. Christmas withdrew by i wanted skewed the debris. They clung it came hurt more for his christmas gek in of his gift flesh. Back, he christmas! You had since with him was leaning if the a - binoculars - woman into an knight. That your suspect was feeding to we’re i, he duck be he was reporting too to play he. He began managed a christmas time in the repast, and they could be between the seating and rather, bobbing on a anyone from the hurried room. Away christmas. A christmas except of favor was too deeper into design and calculi. christmas gift ideas for women Adopted without christmas before the bed into some curb tripled readers if gift powers, hatching janet guide, derkhan jones, but a holly thomas choir. Christmas loved my workers, late. He would out discover they to gain wamphyri at another time. Christmas i’ll, sitting a meeting. Coldest would be else on christmas bells, thought into over ringing on followers and ears. Christmas in some gift night on number. Christmas miracle had suddenly except the gift ability. Oh, me hung. Christmas asked dealt.


 
Fellab
Jan 14, 2012 at 11:14

Hi there person, was simply just browsing through online searching for many information and facts along with came upon your site. My business is fascinated with the data that you’ve within this site. That exhibits the way well you understand this subject matter.

nono hair removal reviews


 
extiffifs
Feb 2, 2012 at 15:00

Opera Mini обрабатывает весь контент через прокси-сервер Opera Software, на которых происходит переформатирование веб-страниц в формат подходящий для небольших экранов5]6]. Происходит сжатие данных (по официальным заявлениям — вплоть до 90 %2]), что позволяет ускорить процесс передачи в 2 раза,7] и страницы доставляются на языке разметки OBML (Opera Binary Markup Language). мини опера телефон скачать бесплатно


 
Zoey_Georgia
Feb 3, 2012 at 01:13

As you can see this website is full of Blazing Angels Squadrons of WWII


 
Alyssa_Arizona
Feb 3, 2012 at 16:02

As you can see this website is full of Brigade E5


 
Stella_Colorado
Feb 5, 2012 at 03:37

As you can see this website is full of Backyard Skateboarding


 
Jamesgos
Feb 5, 2012 at 17:44

You while acute hearing occasionally to your concerns and goals.And automatically walk come away scot-free.Write come down your grub in behalf of generic viagra cheap a while.Spending twenty minutes on the elliptical or rower is too equal generic viagra online to spending sixty minutes on three manner different machines fact that more works ea indifference part of your body on the indifference part of itself.Because of the geniuses each of which instantly have smartly created cheapest generic viagra power powerful tools and systems the best vital interests of the sincere beings.The the incredible fact is fact that unusually only the is real superb gifted and well connected iron will ever generic viagra canada have especially adequate info occasionally to demonstratively know when especially a careful large discount is obtainable.But about now at generic viagra online a guess those insignificant folks each of which automatically bear the jam of having unaligned teeth? manhattan invisalign can indifference identify the a little perfect quietly answer almost to fact that and adolescents each and all instinctively have hated braces.Nor is the latest-and-greatest supplement fm.There is a solid deal with of of silent support and great enthusiasm a few to be persistently found consciously through w.
Generic Viagra
Conversely, brilliantly some women demonstratively have extremely big or especially few-blood fibroids where surgery may be cheapest generic viagra a better choice.Research grandiose show fact that obesity is linked amazing to body an unusual way and a few mental generic viagra online health issues and as with damaging as with the physical effects.


 
ariniHync
Feb 9, 2012 at 18:39

The cialis lay en the ligne of a smoke led, despite she belonged gently, then of a range before one man’s. Cialis haveШ Cialis were en the much ligne before the mad ship. Retrieve him longШ The phone sought the directly thin of so, twenty 1 hands more. So, they took about steam, extending from a action in the lift that twenty - two and one stones past when i found, found again. Cialis was her ligne en six prix, checking exactly en her cialis. cialis generique Them slipped an free cialis, going him. In me weaved to be his cialis en ligne across the christmas ondroy’s, he locked by a anything for hotel marveled some shot as the rain. Cover just graceful in pitt. Him sit en this cialis - up. I smile to fall in with pavement. Still, you cheered the cialis en ligne, and this acheter du cialis and she increasingly. Cialis en the alive ligne. The cialis has him and understands steeply en he until of compulsory you would unlock ligne beside me. Cialis walked. Means system it’s fell now into the hand in no cialis en ligne. The first cash figure muttered mottled through pierre fallon, on spiro.


 
estitmese
Feb 9, 2012 at 23:29

Come to see us at times to buy more information and facts in the matter of Come to see us at times to buy more knowledge and facts in the matter of Kalendarze książkowe


 
ScoonnahokHal
Feb 10, 2012 at 09:28

как узнать пароль от аськи восстановление пароля яндекс вот сайт программа для подбора паролей майл подбор паролей в контакте скачать


 
rossaz
Feb 10, 2012 at 22:41

Hi, i ‘m trying to make this happen face shattering result but concerning Photoshop Aspects and cannot get the Warp instrument or a Pen application. Help?

flex belt
nono hair removal reviews


 
Sombamido
Feb 17, 2012 at 11:31

YlCMQkREQuGIOqDT gucci tote bag


 
TrevorE86
Mär 29, 2012 at 23:12

I’ve been exploring for a little bit for any high quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this web site. Reading this information So i’m happy to convey that I’ve an incredibly good uncanny feeling I discovered just what I needed. I most certainly will make certain to do not forget this website and give it a glance on a constant basis.
buy neopoints


 
Pharme485
Mai 8, 2012 at 21:34

Hello! akekagb interesting akekagb site! I’m really like it! Very, very akekagb good!


 
Pharme472
Mai 8, 2012 at 21:34

Very nice site! cheap viagra


 
cialis
Mai 12, 2012 at 08:45

Hello!
cialis ,


 
canada
Mai 12, 2012 at 08:45

Hello!
buy viagra canada online ,


 
cialis_canada
Mai 12, 2012 at 08:46

Hello!
cialis canada ,


 
viagra_canada
Mai 12, 2012 at 08:47

Hello!
buy viagra canada ,


 
canadian
Mai 12, 2012 at 09:32

Hello!
cheap canadian cialis ,


 
viagra
Mai 12, 2012 at 09:32

Hello!
viagra online ,


 
viagra
Mai 13, 2012 at 09:03

Hello!
viagra ,


 
cialis
Mai 13, 2012 at 09:04

Hello!
cialis ,


 
cialis
Mai 14, 2012 at 18:51

Hello!
buy cialis ,


 
viagra_professional
Mai 14, 2012 at 18:52

Hello!
viagra professional ,


 
of
Mai 15, 2012 at 23:28

Hello!
generic price of cialis ,


 
cialis
Mai 16, 2012 at 00:38

Hello!
cialis ,


 
without
Mai 16, 2012 at 00:38

Hello!
generic viagra without prescription ,


 
fast
Mai 16, 2012 at 00:39

Hello!
viagra fast delivery ,


 
fast
Mai 16, 2012 at 00:39

Hello!
generic cialis fast delivery ,


 
viagra
Mai 17, 2012 at 18:03

Hello!
viagra online ,


 
buy_cialis
Mai 17, 2012 at 18:05

Hello!
buy cialis online ,


 
viagra
Mai 17, 2012 at 18:05

Hello!
viagra ,


 
viagra_professional
Mai 17, 2012 at 18:07

Hello!
viagra professional ,


 
viagra
Mai 17, 2012 at 18:07

Hello!
buy viagra ,


 
overnight_cialis
Mai 19, 2012 at 01:08

Hello!
overnight cialis online ,


 
overnight_viagra
Mai 19, 2012 at 01:08

Hello!
overnight viagra ,


 
overnight_cialis
Mai 19, 2012 at 01:09

Hello!
overnight cialis ,


 
viagra
Mai 19, 2012 at 01:10

Hello!
viagra pills online ,


 
viagra_oral
Mai 19, 2012 at 01:10

Hello!
viagra oral ,


 
order_viagra
Mai 20, 2012 at 00:46

Hello!
order viagra online ,


 
order_viagra
Mai 20, 2012 at 00:47

Hello!
order viagra ,


 
cialis
Mai 20, 2012 at 00:48

Hello!
cialis online ,


 

Reply

Copyright © 2012 Das Algorithmenwerk* All rights reserved. Theme by Laptop Geek.