2009-12-31 12 views
11

Sono inciampato su Objective-J. Dovrebbe essere un superset di JavaScript ... ma com'è possibile senza un plugin per il browser o qualche addon? Come possono aggirare la sintassi di JavaScript e far sembrare il codice Objective-C? Voglio dire ... COOL ... ma non capisco;) Devo compilare quel codice Objective-J prima che vada al browser?L'obiettivo-J è essenzialmente JavaScript?

+3

L'obiettivo-J è un superset di JavaScript: il codice JavaScript è anche codice Objective-J valido ma il codice Objective-J non è necessariamente codice JavaScript valido. – Gumbo

risposta

11

Secondo il Wikipedia article on Objective-J:

programmi scritti in Objective-J bisogno da pre-elaborato prima di essere gestito da JavaScript virtual macchina di un browser web. Questo passaggio può verificarsi nel browser in fase di esecuzione o in un compilatore che traduce i programmi Objective-J in puro codice JavaScript. Il compilatore Objective-J è scritto in JavaScript, di conseguenza la distribuzione di programmi Objective-J non richiede un plug-in collegato al browser web.

2

“devo compilare che il codice Objective-J prima che vada al browser?”

Nope.

Tutti i linguaggi di programmazione sono scritti in un altro linguaggio di programmazione. (Ad esempio Python - o l'implementazione principale, comunque - è scritta in C.)

Objective-J è scritto in JavaScript, quindi può essere eseguito interamente nel browser.

Problemi correlati