Estoy de acuerdo contigo en las diferencias que existen entre hace unos años y ahora. Yo tuve que esperar dos años para que me compraran mi primer ordenador. Por eso lo cogí con ganas, algo que ahora no sucede. Es como la televisión en algunas casas, hay que tenerlo porque el vecino lo tiene y sirve para todo, aunque nadie sepa utilizarlo.
Además, en el primer día formateé los dos disketes que venía con un programa de dibujo y la primera versión de MS-DOS (era un MSX con disketera). Recuerdo que nada más que instalé el ordenador, mi padre quería que empezará a llevarle las cuentas (es autonomo) ese mismo día. Por fuerza tuve que empezar a programar, aunque lo hice con mucho gusto.
Ahora es distinto. Le compré hace poco a mi cuñado un ordenador para que empezará. Tiene 13 años y nunca había tenido ordenador. Le tienes que instalar el Windows que es lo que le enseñaron en el colegio en un curso después de clase y lo primero que quieren son juegos. No tienen el BASIC ni manual alguno si no se lo instalas. Tiene todo al alcanze de la mano, por lo que ¿para que quiere aprender a programar?
Yo si se programar, es mi profesión y la adoro, pero considero que ahora es más dificil que la gente entre por gusto a programar. Lo tienen todo y en gran cantidad. ¿Para que molestarse?
por
pobrecito hablador
el Viernes, 13 Junio de 2003, 14:42h
(#188700)
Creo que todo lo que dices influye, pero yo añadiría algunas diferencias, basándome en los leguajes de programación en sí.
No creo que sea más dificil programar ahora que antes, pero sí es cierto que es más dificil empezar. Los lenguajes de ahora están basados en conceptos que a veces cuesta entender como Objetos, Hilos, Tiempo Real, etc.
Creo también que los lenguajes de ahora están orientados a crear grandes aplicaciones de forma más o menos ordenada. Hacer un programa "grande" en BASIC, Pascal o mismamente en ensamblador puede llegar a ser una tortura.
Por contra, los leguajes de aquellos tiempos le ponían las cosas más fáciles al que se inicia (tipado debil, código en un sólo archivo, muchas veces interpretado).
En definitiva, que los lenguajes eran más comprensibles pero menos potentes. Era más facil empezar, pero verdaderamente dificil hacer un auténtico desarrollo software.
Y como muestra un botón:
-Hola Mundo en Basic:
10 PRINT "HOLA MUNDO!"
-Hola Mundo en Java (por ejemplo)
public class HolaMundo {
public void main(String[] args) {
System.out.println("Hola Mundo!");
}
}
Re:Diferencias de ayer y hoy
(Puntos:2)( http://barrapunto.com/ )
Además, en el primer día formateé los dos disketes que venía con un programa de dibujo y la primera versión de MS-DOS (era un MSX con disketera). Recuerdo que nada más que instalé el ordenador, mi padre quería que empezará a llevarle las cuentas (es autonomo) ese mismo día. Por fuerza tuve que empezar a programar, aunque lo hice con mucho gusto.
Ahora es distinto. Le compré hace poco a mi cuñado un ordenador para que empezará. Tiene 13 años y nunca había tenido ordenador. Le tienes que instalar el Windows que es lo que le enseñaron en el colegio en un curso después de clase y lo primero que quieren son juegos. No tienen el BASIC ni manual alguno si no se lo instalas. Tiene todo al alcanze de la mano, por lo que ¿para que quiere aprender a programar?
Yo si se programar, es mi profesión y la adoro, pero considero que ahora es más dificil que la gente entre por gusto a programar. Lo tienen todo y en gran cantidad. ¿Para que molestarse?
Re:Diferencias de ayer y hoy
(Puntos:0)No creo que sea más dificil programar ahora que antes, pero sí es cierto que es más dificil empezar. Los lenguajes de ahora están basados en conceptos que a veces cuesta entender como Objetos, Hilos, Tiempo Real, etc.
Creo también que los lenguajes de ahora están orientados a crear grandes aplicaciones de forma más o menos ordenada. Hacer un programa "grande" en BASIC, Pascal o mismamente en ensamblador puede llegar a ser una tortura.
Por contra, los leguajes de aquellos tiempos le ponían las cosas más fáciles al que se inicia (tipado debil, código en un sólo archivo, muchas veces interpretado).
En definitiva, que los lenguajes eran más comprensibles pero menos potentes. Era más facil empezar, pero verdaderamente dificil hacer un auténtico desarrollo software.
Y como muestra un botón:
-Hola Mundo en Basic:
10 PRINT "HOLA MUNDO!"
-Hola Mundo en Java (por ejemplo)
public class HolaMundo {
public void main(String[] args) {
System.out.println("Hola Mundo!");
}
}