Bienvenido a Internet ★Móvil★ ■Volver al BBS■ Hilo completo

■ Este hilo se encuentra guardado en el archivo

[Programación] ¿Cuál es el mejor lenguaje para aprender a programar? (37 respuestas)

1 : Sin Nombre@Botnet : 02/10/15(vie)15:32:11

Pregunto esto porque estoy en primer año de técnico en informática y ya vamos dos semestres recién aprendiendo a usar Pascal.

2 : Sin Nombre@Botnet : 02/10/15(vie)15:48:17

Se usa Pascal hoy en día?

Lo mejor para aprender es primero aprender teoría y algoritmos, y experimentar con pseudo código para entender bien lo que es la programación.
Luego de eso C y Python que son bastante bellos.
C# y Java se usan bastante pero son horribles, pero igual tendrás que aprenderlos.

3 : Sin Nombre@Botnet : 02/10/15(vie)16:11:18

Yo igual quiero saber! Estudio una carrera "humanista" y no entiendo las referencias que hacen por estos lados...

4 : Sin Nombre@Botnet : 02/10/15(vie)18:46:36

C y un assembly

Tambien tienes que saber ingles o estar aprendiendo al mismo tiempo.

5 : Sin Nombre@Botnet : 02/10/15(vie)18:49:28

>C# y Java se usan bastante pero son horribles
No olvidemos PHP.

6 : Sin Nombre@Botnet : 02/10/15(vie)22:36:57

Y qué significa que sea un "lenguaje"? Fuera de las cosas obvias como la función que cumple, con qué similitudes o diferencias me voy a encontrar si es que, por ejemplo, aprendí francés? Es sólo un pequeño ejercicio mental para hacerme una idea...

7 : Sin Nombre@Botnet : 02/10/15(vie)23:05:14

No son como los lenguajes hablados, son symbolismos especializados. Toman prestada la gramatica de ciertos lenguages por medio del ingles, principalmente.

En comun con los lenguages hablados tienen una naturaleza algebraica en que los patrones no estan atados a nada especialmente.

8 : Mensaje eliminado por el usuario.

9 : Sin Nombre@Botnet : 02/10/15(vie)23:13:01

¿El espanglish fue intencional?wwww

10 : Sin Nombre@Botnet : 04/10/15(dom)07:36:04

Pues yo recomiendo pascal, para aprender a programar es lo mejor. Luego podrás programar en cualquier lenguaje porque tendrás una de las mejores bases que hay para aprender.

Pascal es como aprender a escribir un idioma, tiene reglas muy fuertes que te ayudan a estructurar los programas. En C es completamente al revés, es muy libre, por eso C no es bueno para empezar en mi opinión, aunque sea un buen lenguaje necesitas una base previa.

Pascal además permite programar cualquier cosa, desde sockets a bases de datos. Y por si fuera poco tienes Lazarus, un IDE de freepascal para escribir programas con GUI, que se pueden compilar en cualquier sistema operativo sin cambios. Es realmente multiplataforma no como JAVA que dicen que es multiplataforma pero en realidad necesitas una máquina virtual para ejecutar los programas en java.

11 : Sin Nombre@Botnet : 04/10/15(dom)23:20:55

solo he escuchado cosas malas de pascal

>tiene reglas muy fuertes que te ayudan a estructurar los programas

esto es malo

12 : Sin Nombre@Botnet : 04/10/15(dom)23:22:50

Pero eso te ayuda a hacer bien las cosas, ¿no?
Por ejemplo, te podrías equivocar en C y nunca darte cuenta hasta que ya es demasiado tarde.

13 : Sin Nombre@Botnet : 04/10/15(dom)23:44:56

no, nunca es demasiado tarde

14 : Sin Nombre@Botnet : 06/10/15(mar)06:07:31

C, C++, Lisp, SQL y Python son los únicos lenguajes que valen la pena. Y Javascript, supongo.
El problema es que la gente en puestos superiores es inepta y te va a pedir que hagas programas en C#, Java y PHP.

15 : Sin Nombre@Botnet : 07/10/15(mie)16:05:10

En C en una rutina podrias tener unas 5 o 6 variables en memoria, especialmente ya que por darle nombres lindos se suele usar mas de una cuand bastaria con una, mientras que en assembly verias que lo puedes tener todo en uno o dos registradores.

16 : Sin Nombre@Botnet : 11/10/15(dom)23:29:03

Y recomiendan algún libro o documento, que pueda encontrar en internet, para iniciarse en esto de la programación?

17 : Sin Nombre@Botnet : 11/10/15(dom)23:32:14

Uno muy recomendable es Structure and Interpretation of Computer Programs.

18 : Sin Nombre@Botnet : 11/10/15(dom)23:39:28

Gracias!

19 : Sin Nombre@Botnet : 12/10/15(lun)00:41:25

The C Programming Language segunda edicion.
Notes on Programming in C por rob pike.

Tambien recomiendo aprender los basicos de una shell si es que usas linux o algo.

20 : Sin Nombre@Botnet : 17/10/15(sab)19:27:04

SICP es un buen libro para principiantes, aunque es complicado. Está lleno de ideas abstractas incluso antes del primer capítulo.

21 : Sin Nombre@Botnet : 17/10/15(sab)19:55:36

SICP es basura abstracta, que haya sido un memazo de 4chan no lo hace bueno

22 : Sin Nombre@Botnet : 17/10/15(sab)20:17:01

SICP es basura abstracta, que haya sido un memazo de 4chan no lo hace bueno

23 : Sin Nombre@Botnet : 17/10/15(sab)20:54:49

>basura abstracta
Programador de PHP detectado

24 : Mensaje eliminado por el usuario.

25 : Sin Nombre@Botnet : 17/10/15(sab)22:45:22

Excepto que SICP es el libro perfecto para los que de verdad quieren empezar a aprender a programar.
Claro, si ya estás experimentado en el asunto no te va a servir de mucho leerlo, aunque es bueno para entibiar tu frío corazón.

26 : Sin Nombre@Botnet : 17/10/15(sab)22:50:17

Qué onda esos 1300 segundos de diferencia?

27 : Sin Nombre@Botnet : 17/10/15(sab)23:02:23

Assembly Language Step by Step tambien empieza de zero ^-^, mas que SICP por lo que recuerdo

Al autor le gusta hablar weas si ah

28 : Sin Nombre@Botnet : 18/10/15(dom)00:41:15

Yo recomiendo Programming Ground Up, va desde assembly hacia lenguajes de más alto nivel, a cada momento entiendiendo lo que hace la máquina.

29 : Sin Nombre@Botnet : 18/10/15(dom)01:24:48

>hacia lenguajes de más alto nivel
cuales??

30 : Sin Nombre@Botnet : 18/10/15(dom)01:26:32

C, C++ y Python, si no me equivoco.

31 : Sin Nombre@Botnet : 18/10/15(dom)01:27:29

Suena interesante, a la larga se hace más fácil aprender de la base.

>>26
Cuáles?

32 : Sin Nombre@Botnet : 18/10/15(dom)18:38:25

c++ y python son un asco

UN ASCO

33 : Sin Nombre@Botnet : 18/10/15(dom)18:39:15

SICP es buenísimo y punto.

34 : Sin Nombre@Botnet : 18/10/15(dom)18:39:47

Y sí, C++ es un asco. Python, en cambio, me gusta.

35 : Sin Nombre@Botnet : 29/10/15(jue)20:43:48

>Assembly Language Step by Step

Mejor no lo lean, el autor es un imbecil que piensa que Unix es como DOS. (Varias cosas, pero que los emuladores de terminal se conectan a 「/dev/console」 donde le envian los comandos al sistema operativo??? Y muestran la respuesta que el 「sistema operativo linux」 envia de vuelta ???

Jeez. Odio a los sistematizadores

36 : Sin Nombre@Botnet : 02/11/15(lun)20:38:54

Yo estoy leyendo The Little Schemer, y es bien entretenido, después creo que voy a leer SICP, a menos que me consiga una versión en papel de The Seasoned Schemer, porque en la u no lo tienen.

37 : Sin Nombre@Botnet : 12/11/15(jue)09:13:29

>>32,34
Baisano, porque dice que c++ es un asco? odia el lenguaje o a la programación orientada a objetos?

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.8.4 Bienvenido a Internet BBS/IB