Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

Aprender LISP o por que LISP es considerada como "Las ecuaciones de Maxwell" del software (12 respuestas)

1 : root@bienvenidoainternet.org:~# : 25/03/19(lun)02:27:02 ID:7l1kIkA60

Alguien tiene experiencia en este lenguaje?

Me gusto este blog
http://www.michaelnielsen.org/ddi/lisp-as-the-maxwells-equations-of-software/
y lo estaré leyendo esta semana.

Que opinan?

2 : root@bienvenidoainternet.org:~# : 25/03/19(lun)02:29:47 ID:NonX+LlQ0

The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't know what it means for a programming language to be powerful and elegant. Once you learn Lisp, you will see what is lacking in most other languages.

Unlike most languages today, which are focused on defining specialized data types, Lisp provides a few data types which are general. Instead of defining specific types, you build structures from these types. Thus, rather than offering a way to define a list-of-this type and a list-of-that type, Lisp has one type of lists which can hold any sort of data.

Where other languages allow you to define a function to search a list-of-this, and sometimes a way to define a generic list-search function that you can instantiate for list-of-this, Lisp makes it easy to write a function that will search any list — and provides a range of such functions.

In addition, functions and expressions in Lisp are represented as data in a way that makes it easy to operate on them.

When you start a Lisp system, it enters a read-eval-print loop. Most other languages have nothing comparable to `read', nothing comparable to `eval', and nothing comparable to `print'. What gaping deficiencies!

3 : : 25/03/19(lun)02:34:00 ID:???0

He leído sólo un poco sobre Common LISP pero por razones decidí irme por Haskell, me da la impresión que se utiliza más.

https://tryhaskell.org/

También he escuchado cosas positivas de Elixir.

4 : root@bienvenidoainternet.org:~# : 25/03/19(lun)06:14:09 ID:bgOmLpWl0!

SICP prr­o.

5 : : 26/03/19(mar)02:56:00 ID:???i

Si quieren ser bacanes aprendan forth.

6 : root@bienvenidoainternet.org:~# : 26/03/19(mar)03:02:50 ID:9q053JPra

Rust. Al menos los paréntesis están justificados.

7 : root@bienvenidoainternet.org:~# : 26/03/19(mar)07:19:08 ID:Thx9dKma0

Rust escuché que es segundo en eficiencia sólo contra C pero se ve bien complicado de aprender, no como C.

8 : root@bienvenidoainternet.org:~# : 26/03/19(mar)07:52:44 ID:ftj49Pn+a!

>>7 ya hicieron un OS en Rust y la BaITV también tiene un poco, parece.

9 : root@bienvenidoainternet.org:~# : 26/03/19(mar)11:29:39 ID:0HzAZGFl0

Hasta donde sé casi todo BaI TV está programado en Rust.

10 : root@bienvenidoainternet.org:~# : 26/03/19(mar)12:19:15 ID:lZrr6+eVa!

>>5 curiosa manera de escribir "APL"

11 : : 28/03/19(jue)00:27:22 ID:???0

Nadie usa Haskell

12 : root@bienvenidoainternet.org:~# : 30/03/19(sab)13:30:52 ID:yjUvozQN0

>>2 respeto bastante a rms, pero el LISP no lo toco ni con un palo
3 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.10.9 Bienvenido a Internet BBS/IB