Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son los entornos de desarrollo para Scheme y Common Lisp?

¿Cuáles son los entornos de desarrollo para Scheme y Common Lisp?

Haga esta pregunta en cualquier comunidad de desarrollo y probablemente provocará un acalorado debate. Hasta cierto punto, esto es una cuestión de preferencia personal. Aquí están mis pensamientos.

En primer lugar, sabemos que el esquema también es un dialecto de ceceo, por lo que a continuación lisp generalmente se referirá al dialecto ceceo.

En mi opinión, elegir un esquema o ceceo común depende de tu propósito al aprender ceceo. Eric Raymond dijo en su artículo "Cómo convertirse en un hacker": "Vale la pena aprender Lisp. Una vez que lo domines, te inspirará mucho. Mejorará enormemente tus habilidades de programación y te convertirá en un mejor programador". Si está utilizando Lisp sólo para este propósito, en lugar de como un lenguaje para su propio desarrollo diario o incluso para el desarrollo comercial, entonces es posible que desee comenzar con un esquema más simple. En mi opinión, el esquema es más como un lenguaje de enseñanza. Dos libros de texto famosos del MIT, SICP ("Estructura e interpretación de programas de computadora") y HTDP ("Cómo diseñar programas"), están escritos en base a esquemas.

Si planeas utilizar lisp como principal lenguaje de desarrollo en el futuro, entonces debes aprender common lisp. Es un lenguaje muy poderoso, que no solo se refleja en las poderosas funciones del lenguaje en sí. sino también en su rica biblioteca. Se pueden crear interfaces gráficas, servidores y otras aplicaciones.