動作が完了するまで呼び出し元が待たされる（ブロックされる）処理のことをブロッキング処理 (blocking processing) と呼ぶ。ブロックされる状況にある場合は即座にエラーを返して呼び出し元を待たせない方式をノンブロッキング処理 (non-blocking processing) と呼ぶ。代表的な例として、ネットワーク通信におけるブロッキングとノンブロッキングが挙げられる。また、呼び出しが完了すると同時に処理結果を通知する方式を同期処理 (synchronous processing) と呼ぶ。いったん処理を開始してから、後で（イベントやコールバック関数を使って）結果を通知する方式を非同期処理 (asynchronous processing) と呼ぶ。通例ファイルなどのストレージ入出力処理 (Input/Output, I/O) には非同期I/Oを用いる。
入れ子になったブロックの例。#include <stdio.h>int main(void){    int x = 0;    while (1)    {        if (x < 10)        {            printf("%d\n", x);            x++;        }        else        {            printf("Finished.\n");            break;        }    }    return 0;}
Garlībs Merķelisは、1798年から1799年の著作『Die Vorzeit Livlands』（『過去のリーフラント』の意味）第2章『ラトビア人の生活』で、12世紀のヴィドゼメ居住者の食事を書いた：彼らはクマ、オオカミ、キツネ、タカ、シカやウサギなど狩猟できるものは何でも食べた。木の容器に熱した鉄を入れ、肉料理を作った。これは多くの場所で行われた。魚は白樺の樹皮で作った容器で調理する、これは煮汁により燃えることはない。この調理法により肉は柔らかく良い味になる。鉄で調理したときには得られず、陶器が必要である。挽いた（つぶした）食品の替わりに塩を近所から購入したといわれている。特にヘンプ、すなわち殻付きの麻を砕いた実、およびヘンプミルクという2つの料理が好まれている。初期の彼らの飲み物は馬の乳または血であった。当初、彼らはタタールのように馬乳酒を作った。後に、20世紀になって彼らは国的な飲み物であり祝祭で味わい楽しむ、白樺とメープルの樹液を採ることを学んだ。4月末に樹木に穴をあけて切り込みから樹液を容器に流し集めた。ビールは、鉄と同様にドイツから学んだ。タキトゥスは、彼らがワインのように、穀物から作った酒を飲んでいたと述べている。一方、町では昔から蜂蜜酒を飲んでいた。ドイツの作家Rozins Lentilijsにより、クルゼメでジャガイモ栽培を始める前の17世紀のラトビア料理が記述された。農民のほとんどは、ソバの実を砕いたポリッジ、およびオオムギのポリッジを食べて暮らす。ポリッジは牛乳で煮てほぼ硬く、木の容器で配膳した。彼らはまた芽や様々な根菜を食べる。農作民の通常の飲み物は通常の水でなく、塩水については不明であるが、少なくとも私の判断では湧き水よりも質が悪い。彼らはサウナの中の棚の下に容器を固定しており、何か分からない液体が入っていて、棚にはリネンの布がある。蜂蜜酒はクルゼメの普段の飲み物である。2通りの製法で作る。1つはスペインのワインに劣らなく良い透明性があり、甘く酔わせる飲み物である。2番目の色はビールと類似している。19世紀後半から20世紀初めにかけて、農民の経済および教育水準の向上に伴い、農業は徐々に近代化し先端技術をとりいれていった。17世紀のクルゼメによる植民地支配から貴重な植物として渡って来たジャガイモ栽培は急増した。バター製造は、桶から攪乳器に変わり、木製のスプーンと皿はエナメル加工または亜鉛メッキした食器に置き換わった。伝統的な料理から、翻訳された料理本を使うようになった。最初にラトビアで出版された料理本は、Rubene教区教役者でドイツ語翻訳者のKristofs Hardersにより翻訳された334ページの『Ta pirma Pawaru Grahmata no Wahzes Grahmatahm pahrtulkota（ドイツ語翻訳本からの最初の料理本）』で、1795年にRubeneで出版された。この本は荘園の料理人向けで、その多くはドイツ語を話せないラトビアの農民であった。1年後の1796年に、J. F. Stefenhāgena印刷所で、452ページの最初の独自のラトビア語料理本『Pawaru Grahmata, Muiſßas Pawareem par Mahzibu wiſſadas Kungu Ehdeenus gahrdi wahriht un ſataiſiht（荘園の料理および紳士のコースの全ての料理のためのラトビア料理本）』が出版された。これはLestene教区教役者のFridrihs Hazimirs Urbānsが始め、彼の死後、エルガヴァ教区教役者で文学者のMatiāss Stobeが完成した。20世紀初めまで、ラトビア人とリーヴ人の主な職業は農耕と漁業であり、したがって食材のほとんどは農地から得られた。食事の基本はRupjmaize（ライ麦パン）と様々な料理 - 穀物、豆、根菜および野菜、牛乳と蜂蜜、加えて肉または脂肪であった。キノコとベリーは森からの恵みであった。沿岸では魚が食事の重要な位置にあった。ニシン、スプラット、タラ、マナガツオ、ヒラメなどの魚を獲る。ニシンは通常タマネギを加えてミルク煮にした。串を挿して炭で調理することもあった。下処理し、塩漬けして干物にする。ヒラメは主に燻製される。食事ではニシンが特に重要であり、市場で樽買いした。年間に2から3樽のニシンを消費した。秋には牛、 豚、子牛、子羊などを屠畜する。肉は冬にも消費され、夏の作業 - 草刈り用にはほとんど残らない。冬には家にジャガイモ、穀粉、挽き割り穀物、肉があり、農民は最良のときを過ごした。牛は9月または10月に出産するまで搾乳できないため、牛乳の替わりにヘンプミルクを使った。夏の食卓には貯蔵食品 - 木製容器入りのバターおよびBiezpiensが準備される。夏には牛乳で作る料理 - ミルクスープと挽き割り穀物、ジャガイモおよびダンプリング、エンドウ豆の煮込みが主になる。軽食でヘンプチーズ、サワーミルク、バターミルクまたはバターを食べる。カード、卵およびクリームを調理してチーズを作る。