Resultados de la búsqueda a petición "interpreter"
Referencias necesarias para implementar un intérprete en C / C ++
Me encuentro vinculado a un proyecto para integrar un intérprete en una aplicación existente. El lenguaje a interpretar es un derivado de Lisp, con incorporaciones específicas de la aplicación. Los 'programas' individuales se ejecutarán por lotes ...
global.eval no puede visitar variables en el ámbito léxico. ¿Cumple el comportamiento el estándar ECMAScript?
Tengo un archivo JavaScripte.js var global = Function('return this')(); var i = 1; console.log(eval("100-1")); console.log(eval("i")); console.log(global.eval("100-1")); console.log(global.eval("i"));Cuando lo ejecuto por V8: $ node e.js 99 1 ...
Elegir un front-end / intérprete para un código científico
La herramienta de simulación que he desarrollado en los últimos años, está escrita en C ++ y actualmente tiene un front-end interpretado por tcl. Fue escrito de tal manera que puede ejecutarse en un shell interactivo o pasando un archivo de ...
La conversión de bytes a cadena con str () devuelve cadena con marcas de voz
Digamos que tengo una variable que contiene bytes: >>> a = b'Hello World'Se puede verificar con: >>> type(a) <class 'bytes'>Ahora trato de convertir un en una cadena constr(): >>> b = str(a)y efectivamente es una cadena: >>> type(b) <class ...
Idiomas compilados vs. interpretados
Estoy tratando de comprender mejor la diferencia. He encontrado muchas explicaciones en línea, pero tienden a las diferencias abstractas más que a las implicaciones prácticas. La mayoría de mis experiencias de programación han sido con CPython ...
Perl: ¿Por qué es más lento declarar (mis) variables dentro de un bucle?
¿Cuál es la diferencia, desde el punto de vista del intérprete, entre los siguientes programas: #!/usr/bin/perl -w use strict; for (1..10000000) { my $jimmy = $_**2; }y #!/usr/bin/perl -w use strict; my $jimmy; for (1..10000000) { $jimmy = ...
¿Por qué la comparación de cadenas es tan rápida en Python?
Sentí curiosidad por comprender los aspectos internos de cómo funciona la comparación de cadenas en python cuando estaba resolviendo el siguiente problema de algoritmo de ejemplo: Dadas dos cadenas, devuelve la longitud del prefijo común más ...
No existe un "lenguaje compilado" o un "lenguaje interpretado"
"No existe un" lenguaje compilado "o un" lenguaje interpretado ". Ya sea que un implementador de lenguaje elija escribir un compilador, un intérprete o cualquier otra cosa, es un detalle de implementación y no tiene nada que ver con el ...
python: ignorando los principales ">>>" y "..." en modo interactivo?
Muchos ejemplos de Python en línea muestran sesiones de Python interactivas con los caracteres ">>>" y "..." iniciales normales antes de cada línea. A menudo, no hay forma de copiar este código sin obtener también estos prefijos. En estos ...
Evalúe / aplique el momento de Einstein de Alan Kay
Alan Kay dijo queleer el código detenidamente y encontrar el único error del código en la página 13 del manual de Lisp 1.5, lo ayudó a comprender la informática por un factor de 100 mejor [https://youtu.be/HAT4iewOHDs?t=3m18s]. El código en ...