¿Es posible usar Javascript para escribir un compilador que pueda admitir otro tipo de lenguaje como scripting?Posible escribir un compilador con Javascript?
Digamos que tengo una pieza de HTML.
<script language="cpp" id="cppScriptBlock" EntryPoint="main">
int main() {
cout << "<h1>CPPHeader</h1>";
}
</script>
<script language="java" id="javaScriptBlock" EntryPoint="MyJavaClass">
public class MyJavaClass {
public final void main() {
java.lang.System.out.println("<h1>JavaHeader</h1>");
}
}
</script>
<script language="csharp" id="csharpScriptBlock" EntryPoint="MyCSharpClass ">
public class MyCSharpClass {
public static void Main() {
System.Console.WriteLine("<h1>CSharpHeader</h1>");
}
}
</script>
<script language="javascript">
$("#cppScriptBlock").compileAndRun();
$("#javaScriptBlock").compileAndRun();
$("#csharpScriptBlock").compileAndRun();
</script>
Y finalmente generar el código HTML siguiente
<h1>CPPHeader</h1>
<h1>JavaHeader</h1>
<h1>CSharpHeader</h1>
¿Es posible?
Alex
Sí, se puede hacer. Debo desearle buena suerte, sin embargo. :) –
Voy a dejar esto aquí: http://bellard.org/jslinux/ –
Ver https://github.com/gpjt/webgl-lessons/blob/master/example01/index.html para ver un ejemplo en WebGL. Los programas GLSL (lenguaje de sombreado) se escriben en bloques de script. –