Provided are certain compounds or pharmaceutically acceptable salts thereof which can inhibit kinase activity of Bruton's tyrosine kinase (BTK) and may be useful for the treatment of diseases like cancer, immunological disease and inflammation.Se proporcionan ciertos compuestos o sales farmacéuticamente aceptables de los mismos que pueden inhibir la actividad quinasa de la tirosina quinasa de Bruton (BTK) y pueden ser útiles para el tratamiento de enfermedades como el cáncer, las enfermedades inmunológicas y la inflamación.