文 (statement) から成る言語では、ブロックによって複数個（0/2個以上・言語により異なる）の文がまとまってひとつの文になっているものを複文 (compound statement) と呼ぶものもある。「区」という訳語を使っている仕様もある。雰囲気としては自然言語における段落にも似ているが、現代言語学を知っていれば、プログラミング言語における「文」と「ブロック」の関係は、言語学でいう「語」と「句」の関係に近い。自然言語の段落と異なり、ブロックは入れ子にすることができる（つまり、言語学でいう「語」と「句」のほうに近い、とはそういうことである）。すなわち、ブロック内にブロックを作成することができる（正確な理解としては、ブロックは文の一種であり、ブロックの中身は文の並びであるから、ブロックの中身にまたブロックが現れることもできる、ということになる。プログラミング言語の学習においては、絶対的に不正確な理解に直結する自然言語からの類推ではなく、プログラミング言語は形式言語なのであるから、BNFなど形式的な（フォーマルな）仕様などを理解できるように努めたほうが、結果として早道である）。C言語などでは、ブロックは変数のスコープ（可視範囲）の区切りである。すなわち、あるブロック内で定義された変数には、ポインタ等によりエスケープされない限り（エスケープ解析を参照）、ブロック外からはアクセスできない。JavaScript (ECMAScript) は、以前はブロックは変数のスコープに影響しないという仕様だったが、ECMAScript 6th Edition (ECMAScript 2015) で導入されたlet宣言 (let declaration) による変数は、それが宣言されたブロックの最後までが可視範囲となる。自動変数（ローカル変数）の場合、ブロックによって変数の記憶域期間 (storage duration) が決まる。一方、静的変数の記憶域期間は、ブロックによって左右されない。SmalltalkやRubyにある似たようなものは、ブロックと呼んではいるが、複文ではない別のもので、メソッド呼び出しに付加する特別な引数のようなもの、である。Rubyではそれ自体はオブジェクトではないが、Smalltalkではオブジェクトである。なお、Rubyにおける複文に相当するものとしては、if-endなどにおいて、ifそれ自体がコードのかたまりの開始のキーワードとして機能するというEiffel風のスタイルを採っている。
弥生時代前期の墓には、人骨の胸から腰にかけての位置から十五本の石鏃が出土した例がある。多くの石鏃が胸部付近に集中して見つかる墓の事例は、瀬戸内海を中心とする西日本一帯に比較的多く見られる。かつては、戦闘の際に矢を何本も射込まれてやっと倒れた人物と解釈されることが多く「英雄」などとも呼ばれたが、近年では、矢を特定の部位に集中して射込まれていることの不自然さから、刑罰として処刑されたとか、何らかの儀礼的行為の際の犠牲（生贄）となって胸に矢を射込まれたなどといった解釈もある。平和的な解釈としては、埋葬の際に副葬品として鏃を胸のあたりに埋納したと考える者もいる。北部九州では、前期から中期にかけて銅剣・銅戈・石剣・石戈の切っ先が棺内から出土することが多い。こうした例は、武器を人体に刺突した際に先端が折れて体内に残ったものと解釈される。しかし武器の先端を折りとって副葬品として棺内に埋納するという風習があったのではないかといった反論をする者もいる。佐賀県吉野ヶ里遺跡や福岡県筑紫野隈・西小田遺跡などでは、中期前葉の男性甕棺数が女性の倍にも達する事実があり、男性が戦闘に参加する機会が多い事を示すと考えられる。甕棺内に頭部を切断された胴体だけが埋葬されていたと考えられる事例が見つかっており、戦闘の際に敵に首を切られた死体を持ち帰り、埋葬したものと理解されている。戦争やテロの時に敵の首を取る慣習は、戦国時代や幕末でも続いていたが、その始まりは弥生時代にあった。しかしこのような例が本当に戦闘の犠牲者なのかは論証されておらず、何らかの儀礼的行為によるものと主張する者もいるが、未だ論証されていない。受傷人骨の中でも、明らかに武器によってつけられたと考えられる傷のある人骨の存在は、戦闘の存在を示す証拠である。例えば額から右眼にかけて致命的な傷痕があり、更に右手首を骨折していた人骨が見つかっているが、右手首の骨折は、攻撃から身を守る際につけられる、防御創と呼ばれる種類の傷としては一般的なもので、戦闘による受傷者である可能性は極めて高い。また人骨に武器の切っ先が嵌入している事例も、北部九州を中心に数例が確認されているが、これらは武器による受傷人骨であることが明らかである。このような受傷人骨の例は縄文時代にもないわけではないが、弥生時代には前代と比べて明らかに数が増加しており、縄文時代と比べて戦争が頻繁に起こったであろう事は確実といわれている。また、戦闘の証拠とされる上記のような事例のうち、武器の切っ先が棺内から出土する例、頭部がない人骨、あるいは人骨に残る受傷例などは、前期後半から中期前半の北部九州地域、特に福岡県小郡市を中心とした地域に多く認められる事が特徴的である。弥生前期後半から中期前半は、西日本の多くの地域で集落が可耕地に乏しい丘陵上へと一斉に進出することが指摘されており、各地域において弥生集団が急激な人口の増加を背景に可耕地の拡大を求めた時期であるとされる。この可耕地の拡大が原因となって、各地で土地と水に絡む戦いが頻発したものと考えられ、中でも北部九州における受傷人骨の多さは、こうした争いが頻発した証拠と考えられている。なお、中期後半以降は受傷人骨や切先が棺内から出土する例は減少する。大規模な集団殺戮を示す遺跡としては、鳥取県の青谷上寺地（あおやかみじち）遺跡が代表的である。日置川と勝部川の合流点の南側に弥生中期から村が形成され、弥生後期後葉に戦争の結果とみられる状況で集落が廃絶したと思われる（住居跡は未発掘）。東側の溝（防御施設と港の機能を兼ねていたか）から100人分を超える人骨が見つかり、少なくとも10体、110点の人骨に殺傷痕が見られた。人骨は女性や老人や幼児も含めて無差別に殺されており、刀剣による切り傷がついた骨、青銅の鏃が突き刺さった骨がある。治癒痕はなく、骨に至る傷が致命傷となってほぼ即死したと思われる。出土状況も凄惨で、溝に多数の死体が、埋葬ではなく折り重なって遺棄されている。遺物も、原型を保った建築物の一部や、様々な生活用品が、通常の遺跡ではありえないほど大量に出土している。死者の中に15〜18歳の若い成人女性がおり、額に武器を打ち込まれて殺されている。殺戮した後、死体の処理と施設の破壊を兼ねて、死体や廃棄物で溝を埋め立てたものと思われる。略奪はしただろうが、破壊した住居や不要な生活用品は捨てられた。通常なら再利用や腐朽で失われるものが、保存条件もよくて大量に残存した。虐殺以後は集落は復興せず、現代まで水田として利用された模様である。なお虐殺死体が弥生時代に増加すること及びそれらを研究することが専門の研究者にとっても大きな精神的負担になっていることを、松木武彦は新聞の評論で述べている。