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

■ Este hilo se encuentra guardado en el archivo

Structure and Interpretation of Computer Programs (SICP) (34 respuestas)

1 : root@bienvenidoainternet.org:~# : 28/01/20(mar)19:49:16 ID:qThXus7i0

¿Valdrá la pena leer este libro?

2 : : 28/01/20(mar)20:19:51 ID:sjX07aCe0

¿es documentación libre?

3 : root@bienvenidoainternet.org:~# : 28/01/20(mar)22:50:56 ID:nk9uGuFc0

No he leído el libro, pero vi las lecturas de Sussman y Abelson, son absolutamente fascinantes y realmente me ayudaron a entender mejor la informática.

https://www.youtube.com/playlist?list=PLE18841CABEA24090

4 : root@bienvenidoainternet.org:~# : 28/01/20(mar)23:31:14 ID:mB4c6jzz0

Sólo si quieres aprender el meme de la serpiente SICP.

5 : : 29/01/20(mie)14:21:32 ID:2JgiYV480

Es mejor el meme de hacer montajes de monas anime sosteniendo el libro

6 : : 29/01/20(mie)15:34:21 ID:jjgr2f7C0

Sí, siempre me cago de la risa con ese meme. Es tan hilarante.

7 : root@bienvenidoainternet.org:~# : 03/02/20(lun)00:33:57 ID:V3nHP6Il0

> ¿Valdrá la pena leer este libro?
Sí, y aprender Lisp también si es que te interesa programar por más que sólo tener un trabajo rentable.

8 : root@bienvenidoainternet.org:~# : 03/02/20(lun)02:08:25 ID:hVBX+0b40!

>>1
>>2
>>3
>lecturas
Clases. Cuidado con los falsos amigos.
>>4 no, justo eso no
>>5 tampoco
>>6 menos
>>7 esto

9 : root@bienvenidoainternet.org:~# : 03/02/20(lun)06:08:02 ID:TcccPpbm0

>>7
¿Por qué el meme de lisp es tan popular? ¿qué tiene de especial ese lenguaje? en las clases de programación que tomo lo ven como un lenguaje viejo y poco útil.

10 : root@bienvenidoainternet.org:~# : 03/02/20(lun)10:27:42 ID:qd2Cmigg0!

Tan poco útil que Emacs está escrito en un Lisp.

11 : root@bienvenidoainternet.org:~# : 03/02/20(lun)13:34:58 ID:V3nHP6Il0

Espera, ¿en serio no le ves lo especial al cálculo lambda?

12 : root@bienvenidoainternet.org:~# : 03/02/20(lun)14:55:53 ID:lY8LMlBPa

>>9
Y es por esta educación de mercado por la cuál hay aberraciones como electron y react

13 : root@bienvenidoainternet.org:~# : 04/02/20(mar)13:44:14 ID:oA7pn+ro0

>>11
Ya, ¿y eso te sirve para programar servicios de misión crítica, aplicaciones de negocios o aplicaciones que use el usuario en su día a día? ¿o sólo sirve para un

14 : : 04/02/20(mar)13:53:31 ID:O4ugZfwI0

Bajo esa mentalidad, la informática ni siquiera existiría. Ni siquiera las matemáticas no existirían, más allá de lo que es aplicable de ellas a la agricultura. ¿Qué sacaba Euclides con saber calcular la pureza de una corona?

15 : : 04/02/20(mar)14:17:03 ID:/TMlGj3I0

Gracias, educación de mercado.

16 : root@bienvenidoainternet.org:~# : 04/02/20(mar)14:20:39 ID:syaDghuG0

el meme de lisp es tan 2018

17 : root@bienvenidoainternet.org:~# : 04/02/20(mar)14:53:09 ID:2f4NVRA70!

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.
(...)
While I love the power of Lisp, I am not a devotee of functional programming. I see nothing bad about side effects and I do not make efforts to avoid them unless there is a practical reason. There is code that is natural to write in a functional way, and code that is more natural with side effects, and I do not campaign about the question. I limit my campaigning to issues of freedom and justice, such as to eliminate nonfree software from the world.
(...)
You can learn Scheme (and a lot of deep ideas about programming) from Structure and Interpretation of Computer Programs by Abelson and Sussman. That book is now free/libre although the printed copies do not say so.

https://stallman.org/stallman-computing.html

18 : : 04/02/20(mar)15:53:52 ID:0OpjWGSH0!

>>13
>¿y eso te sirve para programar servicios de misión crítica,

>aplicaciones de negocios

>o aplicaciones que use el usuario en su día a día?


siguiente pregunta, por favor

19 : root@bienvenidoainternet.org:~# : 07/02/20(vie)17:33:42 ID:o0PqA7kt0

>>18
¿En el mismo tiempo que con los lenguajes típicos?

20 : root@bienvenidoainternet.org:~# : 07/02/20(vie)17:37:18 ID:tBwsQUGv0

Lo que están criticando es que consideren obsoletos a lenguajes altamente funcionales sólo porque no son útiles para satisfacer las demandas del mercado.

21 : root@bienvenidoainternet.org:~# : 07/02/20(vie)17:50:36 ID:QA4WKUlT0

La peor parte es que Lisp sí sirve, simplemente no es un estándar en la industria.

22 : root@bienvenidoainternet.org:~# : 07/02/20(vie)18:31:15 ID:2FHIiGdy0!

>>19
a qué te refieres


con lenguajes típicos

23 : : 07/02/20(vie)18:44:07 ID:QGKORp9Ua

C! está en linea y listo para trolear

24 : : 07/02/20(vie)19:13:33 ID:tTx7vNHc0!

gracias por tu importantísimo aporte

25 : root@bienvenidoainternet.org:~# : 08/02/20(sab)00:50:09 ID:kGXkinj/0

C++ es horrible y es estándar. Por alguna razón.

Aunque pronto podría dejar de serlo por la llegada de Golang y Rust (jaja, el memito de rust).

26 : root@bienvenidoainternet.org:~# : 11/02/20(mar)20:34:22 ID:UumdNVUUa

¿Qué libros aparte de los ya mencionados le recomendarían a un tipo de primer año de progra, o de computación en general?

¿O alguno para X lenguaje?

27 : root@bienvenidoainternet.org:~# : 11/02/20(mar)21:03:20 ID:zGtAIvSB0

Si te interesan los fundamentos teóricos de la computación, Structured Computer Organization del gran AST es el libro más completo que he leído del tema, y el que más he disfrutado junto a SICP.

Zed Shaw ha escrito excelentes manuales para principiantes (como el clásico LPTHW). Algunos están en versión web, accesibles sin costo. Quizá te interese echarle un ojo.

28 : root@bienvenidoainternet.org:~# : 11/02/20(mar)22:39:22 ID:2sHZStHa0

Oohhh, buen dato baisano, no cachaba esos libros.

29 : : 20/02/20(jue)22:29:09 ID:0+k2vahq0

>>7
SICP no es sobre Lisp.

30 : root@bienvenidoainternet.org:~# : 21/02/20(vie)02:08:26 ID:zieBb347R

Pero si es usado en el texto, y por eso dijo el baisano "Y también, aprender lisp"

31 : : 21/02/20(vie)19:07:21 ID:Y7FDovFna

>>25
¿Dónde C++ es estándar?

32 : : 21/02/20(vie)19:31:57 ID:rcB8MmeE0

ISO/IEC 14882

33 : : 21/02/20(vie)23:28:17 ID:rcB8MmeEa

Y en la industria del videojuego, criptocosas, etc.

34 : : 22/02/20(sab)01:09:40 ID:rZ1Sp1y30

En la industria de videojuegos es obvio que C/C++ sea estándar, porque se requiere mayor control sobre el rendimiento del programa. Piensa que si el rendimiento no fuese un factor determinante, estaríamos usando Ruby hasta para los programas de equipamiento médico y militar.
7 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.10.9 Bienvenido a Internet BBS/IB