Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
(1) | 2 (Barrapunto Overload: CommentLimit 50)
  • Lo mas importante es saber pensar

    (Puntos:2, Interesante)
    por lemur (5534) el Jueves, 12 Junio de 2003, 06:18h (#188122)
    ( http://barrapunto.com/ )
    Pues eso que programar es como andar en bicicleta. Da igual que lenguajes escogas lo verdaderamente importante es saber programar ( dar una solucion informatica a un problema real ). Se empieza por lo mas basico estructuras elementales y estructuras de datos simples que son conocidas desde los años 70 ( en españa hace menos tiempo ) y sobre todo aprender a ser ordenado y dejar todo documentado, No creo que esto hay cambiado mucho desde 1992 ( que es cuando empeze yo ) hasta ahora. Lo de los lenguajes lo mejor es aprender primero uno de uso general para asegurar los conocimientos y luego ¡ a la aventura ! cuanto mas mejor .
  • Pues yo....

    (Puntos:1)
    por khrys (7941) <{isaac} {at} {qadum.com}> el Jueves, 12 Junio de 2003, 06:22h (#188125)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 14 Enero de 2005, 20:32h )
    Ahora me haces recordar que empezé a programar hará + o - 12 años, por simple curiosidad, se trataba de un 8086, y el lenguaje elegido fue TurboBasic, puesto que venia de serie con el ordenador.

    En mi opinión, el que empieza a programar lo hace por curiosidad, por querer saber como funcionan las "tripas" del ordenador, igual que el que empieza con la mecánica, o la electrónica, etc... No tengo claro que si incluyeran un manual de C++ o VisualBasic con cada ordenador la gente se dedicara a programar, puesto que la programación requiere de una serie de dotes y cualidades que no todo el mundo posee, y luego está la afinidad personal hacia los ordenadores, mucha gente utiliza el ordenador porque es más práctico que otro sistema (entiendase Hoja de cálculo frente a calculadora y libreta, o Procesador de textos frente a máquina de escribir).

    Según mis experiencias vividas, la mayoria de usuarios de Commodore 64, o MSX o "cacharros" de esa época se limitaban a "copiar y pegar" los trucos de la Micromania, ¿o me equivoco?
    --
    Esperando datos...
    • Re:Pues yo.... de Tei (Puntos:2) Jueves, 12 Junio de 2003, 10:17h
      • Re:Pues yo.... de mith (Puntos:1) Jueves, 12 Junio de 2003, 16:43h
        • Re:Pues yo.... de Tei (Puntos:1) Viernes, 13 Junio de 2003, 12:29h
          • Re:Pues yo.... de pobrecito hablador (Puntos:0) Viernes, 13 Junio de 2003, 14:00h
        • Re:Pues yo.... de JJ (Puntos:2) Sábado, 14 Junio de 2003, 13:08h
      • Re:Pues yo.... de Pridebowl (Puntos:1) Viernes, 13 Junio de 2003, 01:07h
    • Será Microhobby de pobrecito hablador (Puntos:0) Jueves, 12 Junio de 2003, 18:28h
    • Re:Pues yo.... de pobrecito hablador (Puntos:0) Jueves, 12 Junio de 2003, 21:56h
      • Re:Pues yo.... de assman (Puntos:2) Viernes, 13 Junio de 2003, 12:57h
  • La necesidad animaba a programar

    (Puntos:2, Informativo)
    por haakin (2055) el Jueves, 12 Junio de 2003, 06:27h (#188126)
    ( http://up3n.wordpress.com/ )
    Mi primer ordenador fue un VIC 20 y lo que me animaba a programar era la necesidad. Simplemente no había programas disponibles para hacer lo que quería. Si necesitaba que el ordenador hiciese algo solo tenía dos opciones: (a) tener suerte y que hubiera un programa en alguna revista o (b) hacerlo yo mismo. Afortunadamente llevo muchos años sin tener que escribir prácticamente ni una sola linea de código.

    Haakin
    • Re:La necesidad animaba a programar de Epaminondas Pantulis (Puntos:2) Jueves, 12 Junio de 2003, 06:33h
    • Re: de bepe (Puntos:1) Jueves, 12 Junio de 2003, 21:02h
      • Re: de pobrecito hablador (Puntos:0) Viernes, 13 Junio de 2003, 06:11h
        • Re: de Epaminondas Pantulis (Puntos:2) Viernes, 13 Junio de 2003, 06:59h
  • por dlworld (9263) el Jueves, 12 Junio de 2003, 06:47h (#188132)
    ( http://seguridad.bitacoras.com/ )
    El problema ahora está en "...y por qué lenguaje empiezo?" Pero yo creo que ahí está lo bueno, porque teniendo a alguien que te aconseje y eligiendo bien, puedes aprender a programar orientado a tus gustos y/o necesidades. A lo mejor, lo que se echa de menos de hace 20 años es esa sensación de que los programas que haces se parecen más a los comerciales, en cuanto al entorno gráfico... quién no programó un "HELLO WORLD!" y casi lloró con la emoción de que saliera en ASCII en la misma pantalla del WordPerfect! ;-)
  • por KeyeoH (3228) el Jueves, 12 Junio de 2003, 06:55h (#188134)
    ( Última bitácora: Lunes, 19 Abril de 2010, 14:32h )
    Yo creo que hoy en día es un poco más difícil, debido a la gran cantidad de tecnologías existentes, y al gran avance de este nuestro sector... Pero no me aventuraría a decir hasta qué punto, ya que también es verdad que las nuevas generaciones ya crecen con ciertos conceptos aprendidos... Han tenido una inmersión más grande con la tecnología que las generaciones anteriores...

    También creo que la arquitectura tiene algo que ver... Si hablamos de los juegos que se hacían algunos tíos para el Spectrum, podemos ver que el hecho de que la arquitectura fuese más o menos "cerrada" quizá beneficiara y facilitara esa entrada en la programación. Ahora, con arquitecturas mucho más configurables e infinidad de alternativas, lo más difícil es decidir por dónde hincarle el diente al tema...
    --
    Más de mil biberones en tres meses... ¡casi ná!
  • por Danky (1719) el Jueves, 12 Junio de 2003, 07:10h (#188137)
    Yo empece a 'enamorarme' de la programacion cuando era muy muy pequeño, tenia jueguecitos en basic en el msx donde veia todo el codigo, sencillito.
    Y ademas con el msx venia un bonito manual de basic con todas las funciones, descripcion, etc.

    Total, me entretenia a cambiar los colores, pantallas, quitar los decrementos de vida... Esas cosas.. :D

    Era mas divertido modificar el juego que jugar ;)

    Ahora.. Supongo que todos los chavales habran pensado en quitarle la camiseta a lara croft.. Pero claro, a ver quien es el guapo que lo hace.
    (Si alguien lo consigue, yo quiero el parche XDDD)
  • por _aM0ebA_ (1384) el Jueves, 12 Junio de 2003, 07:11h (#188138)
    ( http://barrapunto.com/ )
    Lo que sí que es cierto es que ahora hay muchísima más información disponible para todo aquel que quiera aprovecharla. Eso unido a que siempre existe algún conocido que te pueda orientar, da muchísimas más facilidades a la hora de ponerte a programar. En mis primeros tiempos no existia dicha información. Se avanzaba muy lentamente porque nadie te podía "echar un cable". Si querías algo en concreto tenías que enterarte si había algún libro publicado al respecto y mandarlo pedir (obviamente la mayoría de estos libros no estaban publicados en españa). Ahora te acercas a cualquier librería y te encuentras (entre mucha paja, eso sí) bastantes libros muy interesantes para empezar. Y siempre queda el recurso de internet. Muchas veces me he planteado que hubiera pasado si hace 20 años hubiéramos tenido internet :) ¡Esto habría avanzado mucho más rápido! He estado meses enteros parado en un callejón sin salida y sin posibilidad de seguir por falta de información. Ahora eso ya no es un problema. ;-)
     
    --
    _aM0ebA_
  • por prego (5956) el Jueves, 12 Junio de 2003, 07:19h (#188145)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 24 Noviembre de 2008, 09:35h )
    En un spectrum, al arrancar la maquina estas en BASIC. En un PC al que accede un niño, al arrancar la maquina tiene un Wxx, *office y paint*. En el mundo Wxx poca gente tiene instalado un compilador (aunque este sea un sitio impopular para decir esto pues seguro que vosotros si que teneis alguno instalado ;-)) ). En cualquier caso el acceso al compilador es mas dificultoso (abrir un nuevo documento, crearlo, compilarlo: todo eso era instantaneo en los spectrum y cia.; lo unico engorroso era salvar el programa... y eso es lo que ocurria, que cuando escribias varias lineas de codigo corrias el riesgo de perderlo facilmente).


    En el mundo Linux (o en el mundo Wxx, con compiladores instalados) existen las herramientas, pero el acceso es mas complicado. Ademas, los juegos son mas espectaculares y quizas absorven mas las mentes de los pequeños: son a todas luces inalcanzables mientras que en tiempos del spectrum podias hacer alguna chapucilla graciosa que se acercase un poco... al menos a nivel grafico

    --
    _____________
    Un espresso? \____
  • por raistlin (8384) el Jueves, 12 Junio de 2003, 07:42h (#188158)
    ( http://barrapunto.com/ | Última bitácora: Jueves, 10 Febrero de 2011, 12:31h )
    La verdad, cuando empecé a programar (con un spectrum 128) empecé por curiosidad. Siempre me gustaron los ordenadores, así que cuando tuve uno en las manos intenté hacer algo con el además de jugar. Pero seamos realistas, la mayoría los consideraba simples consolas, y los más que hacían era copiar el código que venia con alguna de las muchas revistas que pululaban por ahí.
    En esos tiempos, hacer un programa significaba, a los ojos de los profanos, pintar cuatro rallas en pantalla o escribir una frase y que se cayeran las letras, así que no resultaba muy atractivo a la mayoría que digamos.
    Hoy en día con 4 líneas haces una pantalla con un icono que cambia de posición y cualquier otra “tontería” que se te ocurra. Así que mucha gente dice, pues vamos a probar, total, por lo que cuesta.
    En cuanto a si mejoraría la situación con incluir manuales, sinceramente, lo dudo. El que tiene ganas, ya se espabila, y el que no tiene, usará en manual de alza para el monitor.
    Otra cosa, que creo que si influye es que la mayoría de lenguajes que puedes usar a un precio razonable ( 0€ si tenemos en cuenta que lo haces como hobby) pues, digamos que no son precisamente amigables ( C/C++, JAVA, PERL, PHYTON, TCL/TK, ...) en fin, que para ser justos, si alguien quiere hacer solo cuatro paridas, lo mejor es algo del estilo Visual Basic (arrastras el botón, picas dos líneas y ya tienes tu propio programa funcionando).
    Pues resumiendo, mas o menos estamos igual que hace 20 años, con la diferencia que ahora podemos escoger el lenguaje que queramos (casi cualquiera).
  • Mith's opinion

    (Puntos:1)
    por mith (7135) el Jueves, 12 Junio de 2003, 08:19h (#188174)
    ( http://barrapunto.com/~mith/bitacora | Última bitácora: Viernes, 01 Octubre de 2004, 15:52h )
    Lo que es programar, es igual de fácil/difícil ahora que antes, porque un programa no pasa de ser una serie de requerimientos que queremos que realice el procesador del ordenador.
    Lo que si han evolucionado son los lenguajes de programación y los IDE para poder implementarlos.
    La programación modular junto con el uso de librerías de terceras personas facilitan cada vez más la realización de programas, no es lo mismo cuando antiguamente TODO el programa lo realizaba uno mismo que ahora que la programación modular nso permite reutilizar el código de otros programas.
    A este paso, realizar programas se va a basar en un simple wizard con generación de código ininteligible (no se, me viene a la cabeza .NET ..)
    P.D.: ¿Quien no se acuerdo del GOSUB de BASIC?, eso si que era programación modular :D
    --

    --
    Iglesia, secta, secta, iglesia. Es aburrirse lo mismo pero en sitios diferentes! (Bart Simpson)
  • por Tei (4535) el Jueves, 12 Junio de 2003, 08:37h (#188183)
    ( Última bitácora: Viernes, 03 Febrero de 2012, 15:18h )
    en los viejos buenos tiempos, con un commodore 64, sin soporte desde basic para nada util, el saltar a ensamblador era logico, ademas la arquitectura no podia ser mas sencilla, de modo que la curva de aprendizaje era bien suave. Con la cantidad de informacion que hay hoy en dia, ni me quiero imaginar los mostruos de la informatica que pueden aparecer, lo que yo lei de informatica en mis primeros 3 años con un ordendor se podria escribir en la envoltura de un chicle.

    Ahora, aunque para los cracks puede ser una gran ventaja, para la mayor parte creo que esto es una seria desventaja, porque como lo tienen todo ahi, en la punta de los dedos, echo por algun otro, quizas no se esfuercen en hacerlos ellos mismos.

    A mi hace diez años me dio la depresion y deje de programar porque pensaba algo asi como "para que voy a programar si cualquier cosa que haga ya lo ha echo alguien y mejor". Suerte que encontre perl y el software libre...

    Para no desentonar con lo dicho por las generaciones que me preceden.. creo que diria que las generaciones actuales lo tienen muy facil... ¡si hasta hay libros de informatica en las librerias!¡y en español!.
  • CPC464

    (Puntos:1)
    por leonidas (9041) el Jueves, 12 Junio de 2003, 09:25h (#188191)
    ( Última bitácora: Viernes, 19 Noviembre de 2010, 17:10h )
     Mis comienzos fueron con el basic del CPC464 y no se si ahora sera más duro aprender pero lo que si es seguro es que los resultados son más alentadores. Aquello eran horas y horas de codificar para ver u obtener casi nada, hoy en día con  javascript ( p.ej ) puedes divertirte un rato, ver resultados y aprender sin desesperarte.
     
     
    --

    Pere.

    # apt-get install freedom

    • Re:CPC464 de BiT2BiT (Puntos:1) Sábado, 14 Junio de 2003, 12:51h
  • Diferencias de ayer y hoy

    (Puntos:3, Inspirado)
    por giordino (2090) el Jueves, 12 Junio de 2003, 10:06h (#188215)
    ( http://giordino.esmiweb.com/ | Última bitácora: Domingo, 24 Junio de 2007, 08:08h )
    Antes:
    - Pocos ordenadores.
    - Arquitecturas sencillas (Z80 y todo eso).
    - Los ordenadores venían con manuales para programar.
    - Revistas con ejemplos de código.
    - Normalemte se programaba en BASIC.
    - Normalmente se programaba por hobby

    Ahora:
    - Muchos ordenadores (IBM compatibles, Mac's, etc)
    - Arquitecturas con muchas características.
    - Los ordenadores vienen sin manuales para programar.
    - Pocas revistas con ejemplos de código.
    - Muchos lenguajes para elegir (normalmente se programa en alguno más complicado que el BASIC).
    Pero también ahora:
    - Mucha documentación disponible.
    - Comunidades de desarrolladores.
    - Herramientas para programar.
    - Proyectos parecidos al tuyo ya empezados.
    - Se programa por trabajo y por hobby.

    ¿Me dejo algo más?
    Conclusión me quedo igual que al principio:
    ¿Era mejor antes o ahora?
    Por cierto, no tengo ni idea de programar :)
  • Ambas cosas.

    (Puntos:3, Interesante)
    por LoadLin (66) <{LoadLin} {at} {legio7.net}> el Jueves, 12 Junio de 2003, 10:33h (#188226)
    ( http://barrapunto.com/ )
    Es obviamente más fácil para el que quiera. Hay más herramientas, más información, etc. etc.
    Pero también hay más posibilidad de gastar el tiempo. Se puede empezar por un lenguaje demasiado visual y no saber realmente como funciona.
    Usar Visual Basic para hacer un programilla sencillo es fácil. Entender todo lo que hay por debajo es más difícil que usando C (en el que hacer el mismo programa es mucho más pesado).

    Es decir, cuanto más recursos para facilitar la creación de programas complejos tiene el lenguaje, normalmente, más recubrimientos tiene (máquina virtual, componentes, Apis sofisticadas,... etc. etc.) y por tanto, más tecnología tiene por debajo que normalmente el programador iniciado no conoce.

    Usar un lenguaje visual en programación es, en mi opinión, empezar la casa por el tejado (si el objetivo es aprender programación).

    Por eso, aunque hoy hay más recursos, también es más fácil que, por si solo, se haga un batiburrillo de ideas dificultando el aprendizaje.
    --
    -------------------- La verdad no se puede crear, solo se puede buscar.
    • Re:Ambas cosas. de pobrecito hablador (Puntos:0) Jueves, 12 Junio de 2003, 21:06h
  • por ziol (6114) el Jueves, 12 Junio de 2003, 10:37h (#188229)
    ( http://barrapunto.com/ )
    Veo dos diferencias importantes entre la situación actual y la pasada.
    La información disponible ha aumentado (linealmente), pero la complejidad del sistema tambien (exponencialmente), esto hace que entre los enterados el porcentaje de conocimiento global sobre una máquina concreta sea menor.
    La segunda diferencia consiste en que al tener las máquinas antiguas mucha menos potencia, los programas se tenían que optimizar mucho más, primando la algorítmica por encima de la estandarización.
    En definitiva programar ahora es muy distinto a programar hace 20 años.
    Caricaturizando la situación, un programador antiguo sabe como resolver un problema pero no lo sabe implementar y un programador nuevo lo sabe implementar pero no resolver.
  • El que quiere aprender: APRENDE

    (Puntos:2, Interesante)

    El que quiere aprender: APRENDE, pese a que considere que es mas dificil aprender hoy en día, sin embargo, hay mucha mas documentación.

    SALTE A CONCLUSIÓN SI NO LE INTERESA MI HISTORIA

    MI HISTORIA: Empieza a los trece años, con el portatil de mi padre. Empece pidiendolo juegos, como era muy malo, me aburría. Un día, mi padre me hizo un programa en basic para que yo recordase la tabla de multiplicar (que todavía no me la sé). La cosa era que el programa metía sonidos. Por aquel entonces, el windows 3.1 que conocía mi padre, había sido totalmente modificado (solo colores fuentes, y toda opción que se podía cambiar, yo la camviaba). Estoy conllevó muchas broncas. La cosa eran los sonidos, era algo que quería controlar. Vi que las cosas que hacían algo eran los .bat, los .com y los .exe. Descubrí el poco apasionante mundo de los procesos por lotes, y hacía casi de todo con los .bat(dentro de lo que se pueden hacer con los .bat) Ese portatil se estropeó, y mi padre se agenció otro. El primer ordenador que tuve, fue un EISYSTEM (ahora PCCITY), que hubo que cambiar 5 o 6 veces. 32 MB ram, win95... Ahi estube aprendiendo Windows. El win98 me lo regalaron en el Corte ingles el día de la inauguración. Bueno, fue pasando el tiempo, y yo seguía aprendiendo windows, y hack (que cachondeo con los troyanos y el irc, pero nunca hice nada malo :-).). Bueno, yo erá el no tan típico alumno que le encantaba las matemáticas, la física y la química, pero que suspendia todas, por no dar palo al agua, y que al final me aprueban a base de trabajos curradisimos que hacía por el verano. (A todos estos profesores GRACIAS). Entonces, en 2 de bachillerato, repetí. Tenía que ir a 2 clases: Biología y geología de 1, y Historia de España de 2. El resto del día ... me tocaba las "!$%&% de un manera... Entonces, desmontaba todo lo que pillaba (no solo de informatica vive el mundo, tambien esta la electrónica y la física) Entre los aparatos, estaba el portatil, que, al probe, le destornillé. No quedo un solo tornillo dentro de esa hombra de diseño de siemes-nixford (que buenos recuerdos). El caso es que lo arreglé, alguien se había sentado en el, y el fluorescenter se rompió, y lo compré en una casa de siemens, arreglando todo. Entonces, con esas 3 MB de ram y ese 386, hice MARAVILLAS. ASM, C, conexión por puerto paralelo, lectura y escritura de tarjetas de telefonica de 1(array de 256 bits) y 2 generación(array de 128bits)(las actuales son las de 3 que son un array de 128bits, pero poseen de sistemas de encriptado). Me hice unprograma muy chulo en C, con modificación de archivos para las de la primera generación y 2 generación. Vamos, que ese ordenador, es con el que mas he aprendido(ver CONCLUSIÓN). Por aquel entonces, yo ya tenía contacto con linux (tenía un slackeware del centro mail, de 3 cds, en el armario, ya que nunca conseguí instalarlo, por miedo a borrar cosas importantes de mis padres). Pero... el portatil me abrió un mundo de posibilidades. Le intente meter linux al portatil, pero nunca lo conseguí, al cargar el kernel, me pedía 8 MB de ram, que no tenía. Ademas, presentamos un coche, que seguía la linea, en las universidades de... una era alcalá, la otra es la de insdustriales (castellana). No ganamos, pero distamos mucho de ser los peores (Y yo que pensaba que se enseñaba a pensar en la universidad, tras ver muchos modelos, llegué a la consclusión de que no.
    Una vez que terminé el bachiller, me metí en fp, y me ajencié un portatil. (AMD athlon xp 1900, 512mb. 40gb 15tft...) Ahi, llegó un momento que tenía: win 98, win xp,win 2000,beos, frebsd, solaris, y linux, todos viviendo en paz y armonía. Ahora, ya solo estan win me xp y linux, y usar, uso solo linux, salvo para electronica me, y juegos xp.

    CONCLUSIONES:Cuanto mayor sea el nivel de abstracción del entorno de programación, más difil será entender lo que se hace (una ventana, lleva un huvo de conceptos), por lo que considero, que es mas facil aprender en un ordenador antiguo, simplemtente por que es mas

  • Python

    (Puntos:1)
    por Abraxas (77) <enferpuc@NOSPAM.bigfoot.com> el Jueves, 12 Junio de 2003, 11:38h (#188243)
    ( http://barrapunto.com/ )
    Yo empezaría por python.
    --

    No me creo nada (Joseph Zorteq)
  • Motivación.

    (Puntos:1)
    por chavi (9251) el Jueves, 12 Junio de 2003, 13:10h (#188263)
    ( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
    Yo creo que la dificultad es similar a la de antes. Hoy en día además es muy fácil obtener información, antes era mucho más complicado.

    Pero.... a mi modo de ver falta motivación para hacerlo. Antes tenías tu PC (no digamos ya tu ZX81 o Spectrum) pelado, con a lo mejor algunos programas cutrecillos. Hacer cualquier tontería suponía una satisfacción personal y una motivación para la programación.
    Hoy en día la situación es muy distinta, dispones de tropecientos mil programas supervistosos y para hacer casi cualquier cosa que se te pueda ocurrir... ¿para qué perder tiempo programando? es más... el resultado visualmente es peor que lo existente. La motivación desaparece o disminuye mucho. Es cierto que los que llevamos tiempo programando seguimos experimentando la sensación de realizar un trabajo y verlo funcionar como esperábamos, pero los "nuevos" lo tienen más difícil. Además está la cuestión del gran número de lenguajes, sistemas y tecnologías, que aunque sabemos que en el fondo todo es lo mismo, al empezar no da esa sensación.....

    Yo trabajo en esto, y creo que cada vez es más difícil motivar a la gente para que se anime a programar, quizá la esperanza pase por la web (php, perl, ... ) no sé....

    --
    Xavi.
  • Y las revistas...

    (Puntos:2, Interesante)
    por NoP (1114) el Jueves, 12 Junio de 2003, 14:36h (#188298)
    ( http://www.sromero.org/ )
    Antes revistas como Microhobby en el Spectrum [speccy.org] te mostraban cómo funcionaba el ordenador, cómo programarlo en BASIC y en código máquina, trucos, rutinas ... Las revistas de ahora parecen más centradas en si la tarjeta 3D que saldrá la semana que viene podrá rotar 2 zurullos ó 3 en el Simulador de Mierdas Rotando (último éxito de ventas de juegos del mercado).

      Aparte, es lo que se ha dicho en alguno de los comentarios. En aquella época estábamos todos en igualdad de condiciones: un hardware que no cambia y que limita a los que tienen tiempo, equipo de desarrollo y pasta. Tus creaciones amateurs podían ser tan buenas o más que las profesionales. Ahora no, a menos que puedas contratar a la filarmónica de Viena para que te haga la música del juego en 70 DVDs, que luego no será más que un buscaminas en 3d donde las minas rotan cuando explotan. Eso sí, a 1024x768 píxeles, que si no no vende :(

      Saludos.

    .
    --

    NoP/Compiler

  • por pobrecito hablador el Jueves, 12 Junio de 2003, 14:37h (#188299)
    En la epoca del Spectrum, el numero de ordenadores era muy inferior al de ahora, por tanto los que se metian de lleno en el novedoso mundo de la informatica eran "cuatro gatos", pero esos cuatro gatos les atraia la novedad y por eso se movian, se introdujeron en la informatica por interes, por inquietudes y por hobby, gente que no tiene miedo a lo nuevo, por tanto el problema no es la "herramientas" sino que no es lo mismo acercarse a la informatica por obligación y/o trabajo que por interes en la novedad, los pioneros de la mayoria de las cosas son más entusiastas, más imaginativos y tienen el cerebro más abierto que los que van a "remolque de la masa aborregada", eso ocurre en la mayoria de los campos, no solo en la informatica.
  • ... antes se tenía mas curiosidad y ganas de investigar que la que exite ahora. Concuerdo con un razonamiento anterior, en el que se ha dicho que cuanto mayor sea el nivel de abstracción tanto peor para el programador curioso.
    En mi caso comencé con una monada de MSX [skynet.be] y no se si fueron los profesores, la ilusión, yo, la novedad... el caso es que tiré muchas líneas de código en BASIC que me dieron mas de una alegría. Con poco menos de mil líneas conseguí hacer un juego de naves espaciales, el típico del enemigo encima tirando bombas y una nave abajo disparando, movimientos limitados primero a izquierda y derecha, luego mejorados para cambiar de posición verticalmente...
    Antes con cuatro tonterías te divertías, investigabas, modificabas (cuando no era un juego a base de POKEs era un programilla hecho por ti) y ahora no. Yo creo que eso está en la educación que recibimos los que vivimos el momento dorado de los MSX, ZX, CPC... y el que se vive en la actualidad. Antes se salía a la calle para jugar y te inventabas cualquier cosa para divertirte si te hartabas de jugar al fútbol o a cualquier otro de los juegos populares; ahora se sientan delante de una videoconsola a matar marcianos. Las inquietudes de antes no son las de ahora; a la hora de programar tampoco.
    Ah, he de confesaros un secretillo: todavía tengo el código fuente de algunos programillas que hice y cuando me pongo nostálgico cargo un emulador de MSX y los ejecuto. Sniff... qué tiempos aquellos...
    --
    El vino y la cerveza son enemigos del hombre.
    Pero los hombres que huyen de sus enemigos son unos cobardes
  • por pobrecito hablador el Jueves, 12 Junio de 2003, 15:28h (#188318)
    y la historia comienza Pues eso ,, antes encendias tu spectrum y que tenias una linea de comandos para meter cosas de un programa en basic que sacabas de la revista de turno ,,,ademas con el manic miner ya flipabamos todos ,, ( algunos flipabamos con el ping pong de las rayas de atari ) con el amiga 500 era una todavia mejor porque para la epoca era ( y en cierto modo sigue siendo ) una delicia para todo aquel con ganas de hacer cosas hay estan las demos de hace unos 10 años y sin las aceleradoras graficas que tenemos encima todo a base de codigo .... ese sonido stereo ... con los primeros pcs ( SIN SONIDO Y CGA O como mucho una VGA Vesa ),,,los 8086 los 486 era raro el que no se hacia su programa para llevar la contabilidad casera mas que nada porque estos trastos estaban en las oficinas .... el ordenador estaba para "trabajar" y en esto que llego el multimedia ,, con el windows .... ya el ordenador como algo mas que una maquina de computacion ... ( aqui uno se flipaba con los avis de peliculas que daban en la PCactual ) y con los programas shareware que hacia la peña aqui el ordenador ya era "para estudiar y ver enciclopedias") y por ultimo .... internet .....MP3 ,divx, edonkeys , etcr .... a la pregunta de un profesor de universidad de informatica a su clase ,, cuantos de vosotros de aqui teneis los discos duros de pelis , musica etcr al 80% ?? naturalmente casi todos .... asi que no hay mas que mirar ,el ordenador ya no es solo para programar ha pasado de ser un objeto de trabajo a ser un electrodomestico mas como el televisot , quien tenia ordenador antes y quien tiene ordenador ahora .. a quien le apetezca programar ahora lo tiene mas facil , compiladores gratis , manuales ,, comunidades ..... pero .... tu abres una television o un video para instalarle nuevas caracteristicas ?? realmente se tienen ganas de programar ??? si practicamente salvo la gente de la comunidad linux y algunos de profesionales de win los demas con hacer alguna virgueria en flash y alguna web ya se dan con un canto en los dientes .... a este paso ,,, los verdaderos problemas los van a tener las empresas ,,, puesto que ,, a ver quien es el chavalito que lo pones delante de un terminal de fosforo verde y le dices ,,, ale ponte a programar en Cobol bases de datos ... Saludos
  • Empezar a programar

    (Puntos:1)
    por n1bbl3 (9995) el Jueves, 12 Junio de 2003, 15:55h (#188330)
    ( http://barrapunto.com/ )
    Cuanto tiempo hace ya que escribi mi primera línea de código, y fue en Perl. Será por eso por lo que aún me gusta TANTO este lenguaje, xD.
    --
    La muerte esta tan segura de su victoria que nos deja toda la vida de ventaja.
  • por pobrecito hablador el Jueves, 12 Junio de 2003, 16:03h (#188333)
    como hobby, no para vivir de esto. La cosa esta muy mala.
  • mas dificil

    (Puntos:1)
    por J2 (9806) el Jueves, 12 Junio de 2003, 16:16h (#188336)
    ( http://j2.blogia.com/ )
    hace tantos años, con hacer q la maquina te preguntara tu edad y te respondiera segun habias puesto una u otra ya te maravillabas... ahora con lo avanzado que estamos, hacer algo equivalente requiere un poco mas de atencion, q no digo esfuerzo, pero claro, si ya quieres ponerlo en modo grafico, si ya quieres q tenga sonido... antes esas cosas ni pensarlas!! :D por otro lado, esto es bueno, se va avanzando.
  • por pobrecito hablador el Jueves, 12 Junio de 2003, 16:24h (#188339)
    Hoy no voy a programar NADA porque hace calor, ruido, .. dolor de cabeza como para resultar el código muy feo debido a las molestias ambientales y de maquinaria.

    Programaré dentro de 20 años, cuando tenga gafas y guantes fríos, mucha RAM y una CPU muy rapida funcionando con una simple pila, .. con el sistema operativo muy avanzado y un juego completo de lenguajes y compiladores optimizadores usando tecnicas de Inteligencia Artificial.

    open4free

  • 33

    (Puntos:1, Interesante)
    por pobrecito hablador el Jueves, 12 Junio de 2003, 17:02h (#188349)
    Yo creo que para empezar a programar, lo que se dice "empezar", era mas facil antes; habia menos cosas que aprender, las cosas estaban en su sitio y no se movian de ahi, estaban documentadas en el manual que te daban con el ordenador, y sobre todo, programar era practicamente lo unico que podias hacer en los ordenadores aparte de jugar. Y no tenias que perder tiempo en decidir en "que" programabas porque solo habia Basic.

    Ademas, es raro que alguien se pusiera ha programar arboles o grafos en Basic con un Spectrum, asi que tampoco es que hubiera que saber mucho de programacion propiamente dicha.

    El problema era cuando superabas el Basic y querias ir poco mas lejos, porque lo siguiente era... el ensamblador.

    Se que Hisoft habia hecho un compilador de C para el spectrum, pero era muy dificil encontrarlo. Y de cosas raras como Ada o Pascal...

    Ahora no se sabe donde esta nada, con el PC no te dan documentacion de como se programa, tienes que saber un huevo de cosas antes de empezar (o desmoralizarte comparando con lo que hacen los demas) y hay un monton de cosas que hacer a parte de programar.

    Pero, una vez que sabes puedes saltar a otros lenguajes, tienes entornos que facilitan la programacion, si te mentes en Internet tienes documentacion en español...

    En fin, que el que quiere programar, programa. Ahora y siempre. El que empieza lo tiene algo mas facil, pero es mas dificil que uno se anime a empezar.

    Orgullosisimo estaba yo de un programa que me hize yo mismito en el Spectrum para pintar funciones matematicas y probar que hacia bien los deberes de matematicas, cuando llegue a la universidad y me enseñaron el Derive (¡¡la re-po-lla!!). Si lo hubiera visto antes, no hubiera necesitado escribir mi programa.
    • Re:33 de pobrecito hablador (Puntos:0) Jueves, 12 Junio de 2003, 20:55h
      • Re:33 de JJ (Puntos:2) Sábado, 14 Junio de 2003, 13:06h
  • por pobrecito hablador el Jueves, 12 Junio de 2003, 18:05h (#188378)
    En general, ahora es más fácil programar. Pensad en una cosa. Quién es capaz de hacer hoy un juego como el Manic Miner en un Spectrum y quién es capaz de hacer uno similar en un PC actual.
    Escribir 10 K de 'pure machine code' optimizado al ciclo y al byte no es para tomárselo a la ligera.
    Tal vez no sea sólo una cuestión de conocimientos, hay que tener más moral que el alcoyano.
    En cuanto a si es más fácil iniciarse hoy que antes, yo creo que no hay mucha diferencia. Es cuestión de tener ganas.
  • Lenguaje adecuado

    (Puntos:2, Interesante)
    por ollupacre (5242) el Jueves, 12 Junio de 2003, 18:11h (#188379)
    ( http://barrapunto.com/ )
    Creo un error que se enseñe a programar a nadie en un lenguaje visual como Visual Basic (Con el Visual C++ ni te digo), ya que la esencia de la programacion, no reside en las ventanas, sino el los conceptos de variable, bucle, condicional, puntero, funciones, modularidad,etc.
    Tampoco creo que sea vital para la fase 1, la correcion al programar, es más creo que la evolucion lógica de todo buen programador es la de comenzar un programa de 100 lineas lleno de Go TOs (que recuerdos!, Hmmm porque quitarian esa sentencia?...) con variables de extraños nombres, y que no hay por donde cogerlo, para despues darse cuenta casi de forma natural, que eso se puede organizar y de paso comentar. Tambien obviaria los objetos, por el mismo motivo; resulta mucho más ilustrativo programar un lenguaje con funciones y procedimientos y luego ver los objetos; ahí es donde descubres la utilidad y la abstraccion.

    Yo, ahora mismo recomendaria a cualquiera no comenzar, ni con un lenguaje web ni con un lenguaje visual; yo empezaría con C o Modula, con java en modo comando o Perl (no se nada Programar en Perl, que conste); no menciono basic por el hecho de las lineas de código, cosa un poco antinatural, aunque creo que seria preferible antes que VB. La evolucion lógica después, es aprender como funciona una ventana o formulario y que eso en si es una estructrura de datos, que convenientemente cohesionada representa el objeto. De esta forma se termina el circulo básico por los paradigmas de programación más habituales (sé que hay otros).. Y sobre todo, por dios: a programar se aprende con un editor sin inspector de variables, sin puntos de ruptura (de primeras), sin examinador de clases, ni gaitas; Se pica en el VIM (si puede ser mejor que vi), en emacs o en el notepad, porque si no despues te quitan el Class Wizard y ni P. Idea, y entonces estamos apañaos...

    PD: Aprendi a programar en Qbasic de MSDOS y en COBOL, y despues pase a picar con Clipper (os acordais? ) para llegar a donde estoy :basicamente PHP y scripts. He caido en picadoooooooo...

    engaaaaa a picar como locos...
    --

    Este comentario esta libre de Canon... de momento
  • Irresponsables

    (Puntos:-1, Troll)
    por pobrecito hablador el Jueves, 12 Junio de 2003, 18:13h (#188380)
    Eso, eso, iniciación a la programación para niños y adolescentes. ¿¿Es que no os dáis cuenta de que estáis promoviendo el intrusismo laboral?

    La enseñanza de la informática a personal no colegiado debería estar prohibida por ley, y los contenidos de las asignaturas guardados como secretos de Estado.

    Desde el momento en que se detecte interés por la informática el niño debe pasar a estar bajo custodia del Colegio Oficial de Informáticos (conocido popularmente como Comp-Corps).

    Entonces comenzará el estudio de esta profesión, comenzando por un periodo mínimo de diez años de estudio téorico (pagado por la familia) y de prácticas no remuneradas bajo la supervisión de un Ingeniero Profesional Licenciado.

    Durante ese periodo se catalogará al estudiante según sus aptitudes, desde el I-1 "picateclas" mínimo (I de informático), pasando por el I-5 con licencia comercial (puede hacer diseños) hasta el I-12 (Comp-Cop) con poderes para dictaminar los diseños que son buenos y los que no, y ejecutar las sentencias correspondientes.

    Los I-12 (Comp-Cops) contarán con poderes además para perseguir informáticos rebeldes que se niegan tanto a integrarse en el Colegio como a desistir en sus intentos de ejercer la informática por su cuenta.

    El Colegio es Madre, el Colegio es Padre.

  • por pobrecito hablador el Jueves, 12 Junio de 2003, 18:37h (#188393)

    Cuando hace unos años reencontré mi manual de HitBit MSX quise escribir ese mismo libro para que mi hijo aprendiera a programar cuando fuera algo mayor.

    Pense en el perrito, en dibujar las casita con prints, etc.

    Al final, usando el LOGO primero y el Python despues escribí "Informatica avanzada al alcance de todos" [bulmalug.net]. Hay algunas partes del libro en plan demo en ese enlace.

    Ese libro lo que considero un manual de programacion en PC para adolescentes y gente interesada en el tema de forma no profesional. Lo mismo que lo fue en su dia el manual del MSX.

    Al final, hemos de admitir que el MSX animaba mas a la programacion que el propio Linux ... pero en fin ... un poco de LOGO y un poco de Python en modo consola tambien son una buena forma de empezar a programar -con soft. libre, por supuesto ;-)-

  • por pobrecito hablador el Jueves, 12 Junio de 2003, 18:39h (#188395)
    En tiempos venia un un BASIC de MSDOS, y ahora tu puedes invocar al Basic desde el Word o Excel.

    Otra cosa es que lo llamen ¡Editor de Macros!

  • por PaRaP (6510) el Jueves, 12 Junio de 2003, 18:57h (#188402)
    ( http://pinchito.com/ )
    Eso es lo que hacen los chicos de 13 años con un mínimo de curiosidad de hoy en día.
    La mayoría empieza a chatear con el mIRC (porqué callarnos nombres) y empiezan a scriptear nada más se dan cuenta de las posibilidades que encierra el programita.

    Además, en la Era PHP, la mayoría hacen webs dinámicas de lo más pintoresco, programan bots de IRC en PHP (he visto ya infinidades), se interesan algunos por el Java Script, otros se pasan al lado oscuro del ASP...

    Total, la informática se ha vuelto mucho más agradable al usuario. Mucho más preparada para el usuario 'inútil' que nunca será capaz de entrar en un menú configuración por miedo de romper algo. Pero el verdadero usuario con alma infantil, aquél que se cargará el soft mil veces, que meterá mano en todos sus componentes, sigue existiendo. Vamos que los tiempos cambian, pero no las ganas de aprender más.

    salU2
    --

    Evolve, and let the chips fall where they may.

  • por pobrecito hablador el Jueves, 12 Junio de 2003, 20:15h (#188433)
    Eran habas contadas Hoy en día es una "olla podrida". Aunque si tienes interés y estás bien orientado (por personas, libros, webs, o lo que sea) tiras p'alante igual.
  • por pobrecito hablador el Jueves, 12 Junio de 2003, 21:08h (#188455)
    No se si mas facil o dificil pero yo con mi Spectrum hacia programas contables para una mutual de mi pueblo. Era otro mundo, el basic debe volver si o si para gnu/linux, asi miles de chicos y jovenes pueden lanzarse al fascinante mundo de la programacion. No estoy de acuerdo con los que dicen que el basic sea un lenguaje menor, todo depende del programador. VOLVEEEE BASICCCCCCC
  • por a9823094 (3491) el Jueves, 12 Junio de 2003, 21:33h (#188470)
    ( http://barrapunto.com/ | Última bitácora: Jueves, 15 Diciembre de 2005, 15:58h )
    Este texto es un referente a la hora de explicar porqué es tan difícil abordar el desarrollo de un programa sw; tiene ejemplos que ya están anticuados (solo algunos), pero sigue siendo perfectamente válido:

    http://www-inst.eecs.berkeley.edu/~maratb/readings /NoSilverBullet.html

    Teniendo en cuenta lo que se dice, parece claro que hay más facilidades para programar, pero eso no hace que sea más sencillo, sigue habiendo que pensar. Creo que el texto sitúa bastante bien el ángulo en que debería ser abordada la pregunta

    en cuanto a qué lenguaje empezar a aprender... puf yo aprendí primero basic, luego C y después lenguajes OO, supongo que es cuestión de gustos (aunque hoy por hoy, para mí, java y vbasic son bastante fáciles de aprender)
  • por pobrecito hablador el Jueves, 12 Junio de 2003, 21:53h (#188477)
    ¿Que es más dificil ahora porque hay más mercado? Nunca programar había sido tan fácil... Cualquiera que haya hecho su paginilla web con cutre-html después de haberse leido un manual de 2 páginas de cómo funciona, ya ha programado su página web. No es lenguaje procedural, pero sí que es programación, no se olvide. Y si le añade algo de javascript pues ya puede añadir sus condicionales, iteraciones y demás mandangas para hacer algo en 10 lineas que en el gw-basic no te podrías ni imaginar... hacerse su paginilla web con sus metodos, efectos y demás, puede ser una manera fácil, sencilla y educativa de aprender tus primeras lecciones de programación. me dixit.
  • y que hay del debug

    (Puntos:0)
    por pobrecito hablador el Jueves, 12 Junio de 2003, 22:33h (#188492)
    Eso de que en winXX no viene con algo para programar es mentira pues tenemos el tremendo Debug.exe (c:\windows\command\debug.exe) Sirve de muy poco pues ni manuales he encontrado.
  • Empezando...

    (Puntos:1)
    por Boooring (10001) el Jueves, 12 Junio de 2003, 22:54h (#188505)
    ( http://www.proli.net/ )
    Pues yo ahora tengo 17 años pero comencé a programar a los 14. Me compre un manual de visual basic que, por cierto, era una mierda, pues solo te enseñaba a abrir ventanas y esas cosas que tiene el vb pero no me enseñaba a programar. Después, un año más tarde me compré un manual de C/C++ que era algo mejor que el otro y me fui aficionando. Ahora hago OpenGL y estoy haciendo algo de sockets, todo para windows (a ver si me meto de una vez con la programación en linux :D) y eso... progresando. Lo malo es si no tienes nadie que te enseñe porquelos conceptos más dificiles de la programación son difíciles de entender (vease puteros, POO,...) pero supongo que siempre ha sido así...

    Tengo también pensado de entrar en la programación en PHP, aunque ya he hecho un poco.

    Saludos...

    • Re:Empezando... de BorZung (Puntos:1) Viernes, 13 Junio de 2003, 02:17h
    • Re:Empezando... de pobrecito hablador (Puntos:0) Viernes, 13 Junio de 2003, 07:21h
    • Re:Ayuda... de chavi (Puntos:1) Viernes, 13 Junio de 2003, 09:35h
  • por pobrecito hablador el Jueves, 12 Junio de 2003, 23:14h (#188512)
    Antes, incluso Microsoft incorporaba al menos el qbasic con Windows o el gwbasic con MS-DOS. Y no digamos los ordenadores más antiguos, donde nada más arrancar tenías que introducir comandos en BASIC. Supongo que era porque se consideraba que un ordenador no servía para nada si no podías programarlo. Después, todo cambió, y cada vez que alguien quiere aprender a programar (a saber por qué se le habrá ocurrido esa idea) necesita elegir (o que otra gente elija por esa persona) entre un montón de alternativas e introducir (o que se lo introduzca otra persona) una gran cantidad de manuales y programas en el equipo (si caben) de los cuales la mayoría quedará sin utilización.

    Estoy con la persona que ha dicho que la complejidad del entorno dificulta el aprendizaje de la programación, pero la cuestión es otra: Nadie piensa hoy en día que los ordenadores se programen. Suponiendo que alguien entienda qué es lo que eso significa realmente, y no lo confunda con saber copiar, instalar y usar un montón de programas distintos y la mar de caros, seguramente se pregunte: ¿Y de qué me va a servir a mí saber programar si ya tengo lo que quiero y si no lo tengo seguro que lo puedo conseguir?

    Independientemente de que un lenguaje sea más o menos bueno para aprender a programar, que eso es otra cuestión, creo que nadie es capaz de ver ya entre tanta morralla la verdadera naturaleza artesanal con la que se construyen aún hoy los sistemas informáticos. Bienvenido sea el software libre y GNU/Linux que enseña a la gente que las cosas no caen del cielo, sino que las programan personas, como tú y como yo, y que nos invitan gustosamente a colaborar en su aventura.
  • AVENUE

    (Puntos:0)
    por pobrecito hablador el Viernes, 13 Junio de 2003, 00:48h (#188545)
    Yo empecé a programar hace tres años, a los 24, con vb en una academia, la verdad es que no me enteraba de nada, en la universidad me metieron a programar en un lenguaje raro de scripts para programas de gis(mapas con BD), avenue de arcview, aquí si que ya aprendí lo que es programar, ahora ya estoy en php, perl, shell y javascript a saco que es muy guapo. El otro día abrí el vb por curiosidad y no se, lo veía de otra forma, no era difícil pero muy raro no!!! Ahora ya tengo una empresa de programación.
  • Hobbies diferentes...

    Como muchos, empecé con los cacharritos que se conectaban a la tele como una consola de juegos; en mi caso, fue con una Talent MSX que me prestó mi prima porque "no le gustaba" cuando yo estuve enfermo de varicela cuando tenía 7 años y tenía que hacer reposo absoluto.

    Juntando eso, con que había visto Juegos de Guerra (WarGames, peazo de película), empecé a toquetear esa caja negra con teclas divirtiéndome mucho, y al tiempo, empecé a probar código basic para Commodore que venían en unos libros de ciencias naturales para ver determinados puntos teóricos en esa Talent, teniendo que leer un poco los manuales o preguntarle al pobre profe de computación de la escuela, ya que también usábamos las Talent, y el tipo tenía en su casa una C64, con lo que me podía ayudar a "portar" el código de C64 a MSX.

    Era un logro hacer andar esas cosas, pero existían esas motivaciones de tener algo hecho y que FUNCIONARA.

    Tengo 22 años, pero me resulta inentendible el miedo de muchos chicos de mi edad o un poco menos (17 - 18 años), que le tienen TERROR al DOS, al ver texto y a PROGRAMAR, que entran a la carrera de Ingeniería en Informática pensando que la carrera son puros clics y wizards y no es así.

    Pero también, veo chicos de esa edad o más chicos (14 - 15 años), que cualquiera los envidia por el conocimiento y la pasión por programar, que lo ven como algo tan natural, maravilloso y desafiante a la vez, con la misma motivación que teníamos nosotros con los viejos cacharros, pero con un manejo de información técnica mucho más completa. Y... tienen lo que nosotros no tuvimos: mayor información, comunidades de desarrolladores, y SOFT LIBRE, para toquetear y darlo vuelta a su antojo.

    Creo que hay más información, lenguajes más fáciles, pero existen motivaciones diferentes cuando te sentás delante de la compu... Antes, tenía que esperar a que hubieran programas malos en la tele para poder enchufar la compu y ponerme a programar, por necesidad y hobbie, porque programas, había poquitos y uno tenía que "aprender a divertirse" con un editor de texto y un compilador. Ahora, existe la posibilidad de antes, o pasarte horas y horas jugando al Counter Strike u otro juego, poner el kazaa a bajar esa peli que querés ver antes que se estrene en el cine y demás boludeces más.

    Recuerdo con mucho cariño las pavaditas que hacía con logo, que era un orgullo tener la tele encendida y llamar a mis viejos para que vieran lo que hacía con la compu en la tele... Dibujitos simples, a veces más complejos, pero uno se llenaba de orgullo de esas cosas.

    Ahora, los nenes se sientan a jugar con Adibú, las nenas con el super programa de Barbie y otros con juegos.

    En sí, la informática creció muchísimo, pero creo que en el mejor de los casos, proporcionalmente, no creció la cantidad de programadores por hobbie. Todo está resuelto Pero veo por suerte, que el Open Source abrió un nuevo camino para personas "curiosas" y con ganas de divertirse detrás de una consola, un compilador y ganas de quemarse las neuronas, como lo éramos nosotros en los viejos "buenos tiempos".

    Sergio
    --

    El doc

    "Nada de cerveza mientras no acabes tu tequila!" --Padre de Leela, Futurama.

  • Empece hace "poco"

    (Puntos:0)
    por pobrecito hablador el Viernes, 13 Junio de 2003, 01:11h (#188555)
    veo que la mayoria empezasteis con MSX y cosas de esas... Yo empece con 13 años, hace ya, mmmm, 7 añitos, con el Basic en el 386 de un amigo. Fue esto lo que me incito a comprarme un PC y los 5 o 6 primeros fasciculos de "Curso de Programacion IBM", para conseguir el Delphi ¿1? de 16 bits. Al año empece con C/C++ (Borland C++ Builder), y luego tuve una epoca bastante "oscura", 2 años entre tasm, masm y nasm, softice, que recuerdos. Ahora estoy siempre liado con gcc, sockets, encriptacion, cosas asi.

    Si hay algo que debe haber cambiado mucho desde la epoca de los MSX y similar, es la información disponible. Cualquier tema que te interese lo puedes encontrar en internet sin problemas, teoria de redes neuronales, criptografia, protocolos para implementar, APIs y librerias... Todo lo que quieras. Lo que les pasa a los que empiezan hoy en dia es que los tienen "atontados" con tanto interface grafico y colorines, y en cuanto consiguen hacer una ventanita y 2 botones ya pierden el interes. A los chavalines de hoy en dia les tira mas hacer un "virus" cutre de los que rondan por e-mails tipo ILOVEYOU, o una web en PHP/ASP sin contenido alguno pero con muchos colorines y pijadas, que programar cosas complejas y utiles. Para que? si ya esta hecho? Si queren un virus tienen el VBS ese como se llame y el outlook como plataforma, si quieren hacer "juegos" usan Flash (no action script), todo arrastrar y hacer clicks, y ale. Ni siquiera saben como se hacen las cosas, y muchos piensan que los videojuegos se hacen con el flash tambien.
    • Re:Empece hace "poco" de pobrecito hablador (Puntos:0) Viernes, 13 Junio de 2003, 08:16h
      • Troll de pobrecito hablador (Puntos:0) Viernes, 13 Junio de 2003, 11:28h
  • Sniff....Amstrad

    (Puntos:1)
    por breyko (6383) el Viernes, 13 Junio de 2003, 07:26h (#188579)
    ( http://barrapunto.com/ )
    Aún hoy sigue siendo un tema nostálgico la conversación sobre nuestras antiguas computadoras. Estoy siempre orgulloso de comentar de que me inicié en el mundillo de la programación con el Amstrad CPC 6128.... una gozada en 1985, con su disquietera!!!, casette externo conectado.... monitor en color..... lo más complejo a la vez que de lo más sencillo para iniciarse en este mundo. Esos tiempos ya no volverán.... ahora iniciarse en la programación es mucho más complejo y en muchos casos se hace por necesidad curricular, con las consecuencias que esto deriva: desmotivación, falta de pasión y ganas..... Aunque siempre quedará gente curiosa y con verdadera vocación.
  • La Universidad

    (Puntos:0)
    por pobrecito hablador el Viernes, 13 Junio de 2003, 08:15h (#188591)
    Es la unica forma de aprender a programar, lo demas son jueguecitos de aficionados.
  • ASM

    (Puntos:0)
    por pobrecito hablador el Viernes, 13 Junio de 2003, 08:16h (#188593)
    Lei de un señor que es alguien en esto de la informática (no me acuerdo de quién) que sabiendo programar en ensamblador se sabe programar en el resto de los lenguajes, o al menos cuesta menos aprenderlos.

    breyco, yo tambien soy del club del cpc :)
    • Re:ASM de chavi (Puntos:1) Viernes, 13 Junio de 2003, 09:42h
      • Re:ASM de pobrecito hablador (Puntos:0) Viernes, 13 Junio de 2003, 12:47h
      • Re:ASM de wan_link_sniper (Puntos:1) Viernes, 13 Junio de 2003, 23:07h
    • Re:ASM de Unleashed (Puntos:1) Sábado, 14 Junio de 2003, 01:39h
  • Hummmm que tiempos

    (Puntos:0)
    por pobrecito hablador el Viernes, 13 Junio de 2003, 09:07h (#188605)
    Ains... que me pongo nostalgico snif! snif! ¿Qué me decis de los programas para saber la compatibilidad de los ordenadores? (si, yo llevo 18 años programando) El que se acuerde..... "Ordenadores" que yo he tenido/usado/probado (el orden es irrelevante): Spectrum ZX y ZX+(en este me hice un programa de contabilidad cuando tenia teclas de goma y se enchufaba a un televisor) Vic 20 Dragon 64 Amiga (Dios que ordenador) Atari (Dios que sonidos) IBM-PC Varios sabores de ordendores compatibles con IBM, que cumplan un porcentaje de más del 80% en Compatest ;D Dios no he vuelto a disfrutar tanto de la vida como al principio, cuando me tiraba toda la noche picando codigo y haciendo pruebas.... Recuerdo una anecdota al principio de empezar a programar en los PC's con Hercules, que hicimos un programa en c+ensamblador que ponia la pantalla en modo grafico y sacaba un punto (tened en cuenta que no teniamos casi ninguna documentación de nada), dios que gozada, casi hicimos una fiesta. Estando a punto de estallar de felicidad aparece nuestra madre y le decimos !Mira, un punto en la pantalla! ¡Lo hemos creado nosotros! y mi madre, medio despistada nos repondió: ¿y? ¿no hacen eso los ordenadores?. ¡Otras! a partir de ese dia Nunca he olvidado que los que no comprenden/conocen lo que tu haces no pueden evaluar tu esfuerzo, así que ahora nunca me enfado por que la gente piense que los programas se hacen como las hamburguesas, pidiendola al microfono del ordenador. Otra (ya que me lanzo). ¿Quien se acuerda de las BBS? maravillas oiga.... y ¿antes de eso? El correo, contactando a traves de alguna revista, recuerdo los tiempos que te anunciabas en las revistas buscando contactos (POR CORREO DE CORREO, No el de la publicidad de Carrefour no el de antes) y casi parecian una zona de contactos. Luego os remitiais la lista de software que cada uno tenia (que no solian pasar de 20 o 30 programas) e intercambiabamos software (e incluso manuales y documentos) por correo (SI, por correo) y claro, teniamos que fiarnos unos de otros pues tu grababas los discos y se los enviaba y el a ti igualmente (y al precio que tenian los disquetes de 5 1/4"). ¡Igualito para hacerlo hoy! que sólo te pones en el IRC y viene el espabilado de turno esperando pillarte.... En fin, para todos los que pasaron las noches en vela tratando de desentrañar los mensajes del compilador de C o haciendo programas para usar los puertos (255) del ordenador y que quemaron alguna tarjeta grafica }:), a todos ellos GRACIAS POR COMPARTIR. Un saludo. P.S: Un afectuoso recuerdo a aquel desinteresado programador, que núnca llegue a conocer en persona, que me fotocopio y me mando por correo el manual de C de K&R original....
  • por pobrecito hablador el Viernes, 13 Junio de 2003, 09:11h (#188607)
    Ains... que me pongo nostalgico snif! snif!

    ¿Qué me decis de los programas para saber la compatibilidad de los ordenadores? (si, yo llevo 18 años programando)

    El que se acuerde.....

    "Ordenadores" que yo he tenido/usado/probado (el orden es irrelevante):

    Spectrum ZX y ZX+(en este me hice un programa de contabilidad cuando tenia teclas de goma y se enchufaba a un televisor)
    Vic 20
    Dragon 64
    Amiga (Dios que ordenador)
    Atari (Dios que sonidos)
    IBM-PC
    Varios sabores de ordendores compatibles con IBM, que cumplan un porcentaje de más del 80% en Compatest ;D

    Dios no he vuelto a disfrutar tanto de la vida como al principio, cuando me tiraba toda la noche picando codigo y haciendo pruebas....

    Recuerdo una anecdota al principio de empezar a programar en los PC's con Hercules, que hicimos un programa en c+ensamblador que ponia la pantalla en modo grafico y sacaba un punto (tened en cuenta que no teniamos casi ninguna documentación de nada), dios que gozada, casi hicimos una fiesta. Estando a punto de estallar de felicidad aparece nuestra madre y le decimos !Mira, un punto en la pantalla! ¡Lo hemos creado nosotros! y mi madre, medio despistada nos repondió: ¿y? ¿no hacen eso los ordenadores?. ¡Otras! a partir de ese dia Nunca he olvidado que los que no comprenden/conocen lo que tu haces no pueden evaluar tu esfuerzo, así que ahora nunca me enfado por que la gente piense que los programas se hacen como las hamburguesas, pidiendola al microfono del ordenador.

    Otra (ya que me lanzo). ¿Quien se acuerda de las BBS? maravillas oiga.... y ¿antes de eso? El correo, contactando a traves de alguna revista, recuerdo los tiempos que te anunciabas en las revistas buscando contactos (POR CORREO DE CORREO, No el de la publicidad de Carrefour no el de antes) y casi parecian una zona de contactos. Luego os remitiais la lista de software que cada uno tenia (que no solian pasar de 20 o 30 programas) e intercambiabamos software (e incluso manuales y documentos) por correo (SI, por correo) y claro, teniamos que fiarnos unos de otros pues tu grababas los discos y se los enviaba y el a ti igualmente (y al precio que tenian los disquetes de 5 1/4"). ¡Igualito para hacerlo hoy! que sólo te pones en el IRC y viene el espabilado de turno esperando pillarte....

    En fin, para todos los que pasaron las noches en vela tratando de desentrañar los mensajes del compilador de C o haciendo programas para usar los puertos (255) del ordenador y que quemaron alguna tarjeta grafica }:), a todos ellos GRACIAS POR COMPARTIR.

    Un saludo.

    P.S: Un afectuoso recuerdo a aquel desinteresado programador, que núnca llegue a conocer en persona, que me fotocopio y me mando por correo el manual de C de K&R original....
  • por pobrecito hablador el Viernes, 13 Junio de 2003, 10:05h (#188631)
    Existe toda la documentación que desees en Internet. Yo no creo que el problema sea la falta de motivación, puesto que la gente a la que le gusta esto de la informática como una pasión vital no se para a pensar si una de sus ideas ya ha sido programada, sino que va directa a hacer el programa tal y como él lo piensa y lo mejor que puede.

    No hay que pensar que otros tienen las ideas, sino tener las ideas uno mismo, innovar e imaginar aquello que es util incluso superando en funcionalidades al programa que pueda crear otro. Por ejemplo, yo he visto algunas herramientas sencillas a las que les he echado en falta alguna opción o comportamiento, pues bien, cuando tengo tiempo me pongo a hacerla yo mismo no sólo para añadir lo que quiera, sino para sentir el gozo que se siente al ver que puedes crear algo.
  • por pobrecito hablador el Viernes, 13 Junio de 2003, 10:10h (#188632)
    Considero al C como el padre de todos los lenguajes de programacion modernos. No hay mas que ver la sintaxis de otros lenguajes como C++, Java, PHP, etc.

    Antes de meterse con la programacion orientada a objetos, es fundamental empezar por la programacion procedural, entendiendo bien la división del codigo en módulos y el manejo de los datos, y para esto el C es sensacional.

    El siguiente paso ( la prog OO ) es una evolución de C, pero precisamente para entender la evolución hay que entender las virtudes y los defectos de la programación procedural.

    Invertir este orden de enseñanza sería empezar la casa por el tejado, y la transición es sin duda más fácil de procedural a OO que al revés ( lo se por algunos compañeros de facultad que empezaron a programar a C++, y que luego se hacian la picha un lío para hacer prácticas de Sistemas Operativos y de otras asignaturas en C ) .

    Por tanto, mi propuesta de orden de aprendizaje sería :
    1.- C
    2.- C++ ( modo consola )
    3.- Java ( modo consola )
    4.- Lenguajes visuales ( Qt, GTK, Visual, etc. , las QT son una maravilla en cuanto sencillez y potencia, sobretodo el mecanismo "señal-ranura", y el Visual C++ es un ejemplo de la teoría del caos).
    5.- Lenguajes de script ( Bash, KSH, Perl, Phyton )
    6.- Lenguajes web ( PHP, JavaScript, etc )


    Sin el C, posiblemente estos lenguajes serían totalmente diferentes de lo que son hoy en día, es decir, es el "homo antecessor" ( o como se escriba ) de los lenguajes modernos, y entendiendolo el paso a casi cualquier otro lenguaje resulta sencillo.
(1) | 2 (Barrapunto Overload: CommentLimit 50)