LiveCode! (E AppleScript se sei un utente macOS)
Ci sono alcuni linguaggi di programmazione o scripting in linguaggio naturale, di alto livello, simili all'inglese. Probabilmente tutti sono stati ispirati dal più antico, il COBOL. Il mio preferito tra questi linguaggi è LiveCode. LiveCode è un discendente di MetaCard, un clone Linux dell'ormai defunto HyperCard di Apple che usava un linguaggio di scripting simile all'inglese chiamato HyperTalk, che fu ispirato da SmallTalk, e a sua volta ispirò JavaScript (così come l'intero World-Wide-Web). HyperTalk era la base per un altro linguaggio di scripting simile all'inglese chiamato AppleScript (e più tardi AppleScriptObjC), che ancora oggi viene fornito con macOS. LiveCode usa un linguaggio chiamato LiveCodeScript, o LCS che, come altri cloni di HyperCard e che sono esistiti nel corso degli anni (SuperCard, Lingo di Adobe, Open Xion, Toolbook di Oracle, ecc.), è molto simile a HyperTalk nel suo nucleo, spesso indicato come un linguaggio X-Talk. LiveCode ha diversi vantaggi; è ancora molto in produzione, ha una doppia licenza (open source e versioni commerciali), il motore è multipiattaforma (Mac, Win, Linux, HTML5, iOS, Android, e una versione server), e come HyperCard è anche un toolkit GUI ed è estensibile. Il team di LiveCode sta attualmente lavorando su un nuovo linguaggio di programmazione di livello inferiore chiamato LiveCode Builder, o LCB. LCB è anch'esso un inglese, sebbene LCB sia un po' meno leggibile di LCS, ha l'obiettivo di avere capacità alla pari con linguaggi di livello inferiore come C++, Objective C, ecc., permettendo di estendere la piattaforma LiveCode con librerie di codice e framework prodotti da altre librerie di linguaggi di programmazione, e infine permettendo all'IDE LiveCode di essere scritto nel suo stesso linguaggio.