Qualsiasi linguaggio è adatto alla tua esigenza.

Se hai un problema con una implementazione che hai fatto, posta il codice e i dettagli seguendo le indicazioni riportate nel Regolamento di questa sezione (o nella sezione che tratta il linguaggio specifico).

In caso contrario, approfondisci la documentazione sulle risorse a disposizione negli altri linguaggi che conosci per realizzare un'implementazione con strumenti differenti e posta in caso di difficoltà.

Così come è proposta, la domanda è troppo generica o vaga: a meno di non sviluppare il software, le soluzioni sono infinite e variegate per qualsiasi linguaggio e/o piattaforma esistente, quindi scegli quella che preferisci.

Ciao!