Algunos son de uso general, mientras que otros están diseñados para escribir o programar en un lenguaje.