He estado tropezando con Objective-J. Debería ser un superconjunto de JavaScript ... pero ¿cómo es posible sin un complemento de navegador o algún complemento? ¿Cómo pueden manejar la sintaxis de JavaScript y hacer que se vea como el código Objective-C? Quiero decir ... COOL ... pero no lo entiendo;) ¿Debo compilar ese código Objective-J antes de que vaya al navegador?¿Es Objective-J esencialmente JavaScript?
Respuesta
De acuerdo con la Wikipedia article on Objective-J:
Los programas escritos en Objective-J necesitan ser procesados previamente que antes de ser dirigido por JavaScript virtuales la máquina de un navegador web. Este paso puede ocurrir en el navegador web en tiempo de ejecución o mediante un compilador que traduce los programas Objective-J en código JavaScript puro. El compilador de Objective-J está escrito en JavaScript, implementando consecuentemente Los programas de Objective-J no requieren un complemento adjunto al navegador web.
“¿Debo compilar el código de Objective-J antes de que vaya al navegador?”
Todos los lenguajes de programación están escritas en otro lenguaje de programación. (Por ejemplo, Python - o la implementación principal, de todos modos - está escrito en C.)
Objective-J está escrito en JavaScript, por lo tanto, puede ejecutarse por completo en el navegador.
- 1. ¿El modelo de seda y actor es esencialmente equivalente?
- 2. ¿Es válido para una lambda, esencialmente, cerrar sobre sí mismo?
- 3. Python: ¿Cómo comprobar si una lista anidada está esencialmente vacía?
- 4. ¿Debería una función virtual esencialmente tener una definición?
- 5. ¿Es JavaScript o Javascript?
- 6. ¿Cuál es el estado del lenguaje Javascript?
- 7. ¿Puede detectar Git si dos archivos fuente son esencialmente copias de los demás?
- 8. Diferencia entre aproximadamente igual y esencialmente igual en El arte de la programación de computadoras
- 9. JavaScript es = igual que ==
- 10. Cuánto javascript es demasiado
- 11. ¿Es JavaScript multiproceso?
- 12. JavaScript Harmony: ¿qué es?
- 13. ¿Qué es href = javascript :;
- 14. ¿Cuándo es síncrono JavaScript?
- 15. ¿Hay un lenguaje de programación donde cada función se ejecuta esencialmente como un actor separado?
- 16. ¿Qué es un "Javascript Bootloader"?
- 17. ¿Qué es esto == - javascript operator?
- 18. ¿Qué es el "JavaScript nativo"?
- 19. Qué es 'clic()' en JavaScript
- 20. Javascript si no es taquigrafía
- 21. JavaScript: {} == false es un SyntaxError?
- 22. ¿Qué tan eficiente es javascript?
- 23. ¿Qué es esto en JavaScript?
- 24. javascript reconstructor reset: ¿Qué es?
- 25. En JavaScript, ¿qué es event.isTrigger?
- 26. javascript: ¿Qué es NO? (!! operador)
- 27. Javascript import html ¿es posible?
- 28. condicionales de definición de objeto JavaScript - ¿cuál es mejor?
- 29. ¿cuál es la diferencia entre text/javascript y aplicación/javascript
- 30. ¿Es AJAX un lenguaje separado de Javascript, o es un marco de JavaScript?
Objective-J es un superconjunto de JavaScript: el código de JavaScript también es válido código Objective-J pero el código Objective-J no es necesariamente código JavaScript válido. – Gumbo