Disclosed are compounds of formula (I): wherein X is CR4 or N; R1, R2, R3, R4 and A are as described herein. Also disclosed are methods of using such compounds as inhibitors of breton tyrosine kinase (Btk) and pharmaceutical compositions comprising such compounds. These compounds are useful for treating, preventing or delaying the progression of diseases or disorders in various therapeutic areas such as autoimmune diseases or vascular diseases.式(I):[式中:XがCR4またはNであり;R1、R2、R3、R4およびAが本明細書に記載されるとおりである]で示される化合物が開示される。そのような化合物をブルトンチロシンキナーゼ(Btk)の阻害剤として用いる方法、およびそのような化合物を含む医薬組成物も開示される。これらの化合物は自己免疫疾患または血管疾患などの種々の治療領域における疾患または障害を治療、予防またはその進行を遅延させるのに有用である。