Está en la página 1de 2

XI ENCUENTRO INTERNACIONAL DE MATEMATICAS

TEMA: APRENDE A PROGRAMAR EN TRES DIAS

PONENTE: JOSE MANUEL GOMEZ-SOTO

(UNIVERSIDAD AUTONOMA DE ZACATECAS, MEXICO)

ESTUDIANTE: LAURA QUIROGAS CUELLO

LIC. EN MATEMATICAS

I SEMESTRE

OCTUBRE/2015
APRENDE A PROGRAMAR EN TRES DIAS

DR. Racket es muy utilizado en sistemas computacionales para enseñar a


programadores principiantes el IDE (ENTORNO DEDESARROLLO INTEGRADO),
fue construido originalmente con el proyecto TeachScheme en mente el cual era
un esfuerzo de la Universidad de Northeastern y un numero grande de afiliados
para traer a estudiantes jóvenes a la carrera de sistemas computacionales. El
editor provee una fuente que resalta la sintaxis y errores en un tiempo de
ejecución, emparejamiento por paréntesis, depuración para ecuaciones
algebraicas y soportes para lenguajes de diferentes niveles.

El lenguaje principal de Racket incluye marcos, módulos, llamadas en cola,


delimitaciones, parámetros y llamadas al sistema

Todo programador necesita lenguajes de programación teóricos, para ser usados


como lenguaje de uso general en la producción de sistemas. El leguaje utilizado
en este se llama dato primitivo o una cadena de símbolos construida con
paréntesis, donde hay un aperador y un operando, donde la lista de operandos
puede tener 0 o más dependiendo claro de la operación. La distribución Racket
contiene una extensiva librería de cubiertas de sistemas y redes de programación
y desarrollo web así como una interfaz uniforme para dar base a la creación de
sistemas operativos, una interfaz para aceptar funciones dinámicas foráneas,
diversos sabores de expresiones regulares, generadores; programación lógica y
una completa interfaz grafica de usuario.

El primer ejemplo es una R-expresión compuesta por un dato primitivo, mientras


en el segundo ejemplo tenemos R-expresión compuesta por una lista de
elementos, el primero de esos es un operador (el +) y el resto de los elementos
son sus operandos. Así como hay datos primitivos, también hay operadores
primitivos, como la suma, la multiplicación, división, etc., pero con un poco más de
experiencia, notaremos que son la misma cosa, los datos y las operaciones se
tratan como iguales.

Dr. Racket permite el desarrollo de la programación, utilizar diferentes paradigmas


o estilos de programación. Dr. Racket es descendiente directo de Dr. Scheme, que
es un descendiente de Scheme y este a su vez de Lisp. Al paso de los años de las
versiones revisadas, se ha ido agregando diferentes capacidades que permiten al
lenguaje utilizar el estilo de programación que se requiera, sin que para ello se
tenga que sacrificar la filosofía minimalista que es el espíritu de su existencia.

También podría gustarte