Buenos dias usuarios. Esta entrada, en principio era mas que nada una pequeña respuesta a los comentarios que no tuve tiempo de leer ayer, y no pude responder antes de que cerraran el post... la verdad, no creí que llegaría a recibir 13 respuestas..xD
Bueno, vamos al grano y uno por uno:
owl-eye: smalltalk, hum... esa es una opción interesante, ya investigaré un poco sobre dicho lenguaje. Se que no es interpretado, pero mas allá de eso, no se nada de ese lenguaje, así que lo tendré en cuenta. Y tu lo has dicho, rechazo los lenguajes conocidos que sirven para vídeo, pero es que ya te dije, yo no programo para interfaces gráficas, al menos.. ya no. Ante si, por que tenia unas librerías con las que trabajaba muy cómodamente en C++, pero dichas quedaron obsoletas, la pagina del desarrollador se cerró, y con el Cierre de Megaupload, perdí mis copias de dicha librería, y en los foros donde las habían resubido, pues la versión ya no compila.. ya no es compatible, ya que eran unas meta-librerías de otras librerías.. en fin. Muchas dependencias, y supongo que por ello quedaron obsoletas.
elektro: tu comentario es muy largo, y si tengo que darte una respuesta no acabaré nunca.. simplemente, no tomes lo que digo como una discusión. Aun así, veo que sabes y al igual que a mi, te gusta defender bien y detalladamente tus argumentos, por lo que no te negaré que me gustaría mantener un debate activo contigo un día de estos...e.e xD Pero de buen rollo tío, no se, tal vez parezca que hago mis comentarios a mala leche, pero no es así. Por cierto, no creo que me haya pasado con nadie, que quieres que te diga? pregunté por lenguajes nativos, y owl-eye me comentó lenguajes interpretados, y le definí con detalle por que me gustan los nativos, y el por que de que no uso lenguajes interpretados. No se, creo que si las cosas se explican directamente y con detalles, no se dejan dudas. Tal vez no lo hiciera de la forma mas simpática del mundo, pero bueno, lo tendré en cuenta para la próxima.
MCKSys Argentina: Descalificaste Dephi y Free Pascal. Delphi.. es un lenguaje que desconozco por completo, nada mas sabia el nombre, por lo que lo investigaré también. Y no puedo usar VB6, por que uso linux.. y no por voluntad propia, si no por que tengo un problemita con la instalación de windows.. en fin, que usar material by microsoft o for windows, en mi caso, no es una opción.
dimitrix: em... JAVA no es nativo en Android, android usa la maquina virtual Java, adaptada al SO, pero... tiene un NDK de desarrollo nativo en C++ para Android. Se agradece la intención, pero no es lo que busco, aun así, gracias igualmente. Por cierto, creo que contigo si me he pasado un poco xD Así que, por favor, esta vez, no me lo tengas en cuenta, sorry xD Es que JAVA pf... me da urticaria nada mas de ver una referencia a Java, aun que sea en siglas..u.u
Eternal Idol: Por que estáis discutiendo? lol? em... creo que si owl-eye preguntó lo de "eres argentino?" fue por que le pareció una curiosidad... dudo mucho que tenga algo en contra contra los argentinos..
elektro: tu comentario es muy largo, y si tengo que darte una respuesta no acabaré nunca.. simplemente, no tomes lo que digo como una discusión. Aun así, veo que sabes y al igual que a mi, te gusta defender bien y detalladamente tus argumentos, por lo que no te negaré que me gustaría mantener un debate activo contigo un día de estos...e.e xD Pero de buen rollo tío, no se, tal vez parezca que hago mis comentarios a mala leche, pero no es así. Por cierto, no creo que me haya pasado con nadie, que quieres que te diga? pregunté por lenguajes nativos, y owl-eye me comentó lenguajes interpretados, y le definí con detalle por que me gustan los nativos, y el por que de que no uso lenguajes interpretados. No se, creo que si las cosas se explican directamente y con detalles, no se dejan dudas. Tal vez no lo hiciera de la forma mas simpática del mundo, pero bueno, lo tendré en cuenta para la próxima.
MCKSys Argentina: Descalificaste Dephi y Free Pascal. Delphi.. es un lenguaje que desconozco por completo, nada mas sabia el nombre, por lo que lo investigaré también. Y no puedo usar VB6, por que uso linux.. y no por voluntad propia, si no por que tengo un problemita con la instalación de windows.. en fin, que usar material by microsoft o for windows, en mi caso, no es una opción.
dimitrix: em... JAVA no es nativo en Android, android usa la maquina virtual Java, adaptada al SO, pero... tiene un NDK de desarrollo nativo en C++ para Android. Se agradece la intención, pero no es lo que busco, aun así, gracias igualmente. Por cierto, creo que contigo si me he pasado un poco xD Así que, por favor, esta vez, no me lo tengas en cuenta, sorry xD Es que JAVA pf... me da urticaria nada mas de ver una referencia a Java, aun que sea en siglas..u.u
Eternal Idol: Por que estáis discutiendo? lol? em... creo que si owl-eye preguntó lo de "eres argentino?" fue por que le pareció una curiosidad... dudo mucho que tenga algo en contra contra los argentinos..
Bueno, sacando conclusiones... Me toca investigar sobre Smalltalk y Delphi, y en caso de que no me vea capacitado de comprender el funcionamiento de dichos lenguajes, pues... haré un planteamiento de adaptarme al presente, y aceptar un lenguaje interpretado en mi código.... en tal caso, creo que C# con MonoDevelop es lo que elegiría.. por que ya os digo, JAVA... me da urticaria, y Python... no se, siempre me hizo ilusión aprender python, pero los programas que he usado en mi PC en python, nunca me han ido muy bien... mi PC no es el mejor del mundo, ni de lejos, pero si no puedo correr fluidamente programas en Python, teniendo en cuenta que me gusta programar sin interfaces gráficas por que mis programas los uso en servidores virtuales, pues si los hiciera en Python, no correrían ni a patadas.. Antes no, antes hacia programas simples y de interfaz gráfica, pero vi que no tenia futuro en eso.. que aun que hacia interfaces sencillas e intuitivas, pues... no se me daba bien, por lo que decidí cambiar mi trayectoria, y pensar en otro tipo de proyectos, en fin, reinventarme. Y se me ocurrieron diferentes ideas y por ello ahora hago programas orientados a la gestión y manipulación de archivos, bueno, para ser claros, lo que estoy haciendo, es... "programar un servidor". Una aplicación, sin interfaz gráfica, que interactuaría con una pagina web que le enviaría datos, y el servidor se encargaría pues... de gestionar dichos datos. Por lo que opino que para eso, la interfaz gráfica sobra por completo. Intento orientar la aplicación a una gestión de datos masiva y constante, por lo que el rendimiento es algo muy a tener en cuenta, y por ello opino que los lenguajes nativos son ideales.
De veras chicos, no quiero que toméis mis comentarios a malas, si os he ofendido de alguna manera, u os habéis sentido atacados, me disculpo, no era mi intención, pero aun así, lo tendré en cuenta en futuras entradas. Tal vez os haya parecido un sabelotodo, es mas, alguien me lo ha comentado por ahi, y ni de lejos. Soy joven, por lo que desconozco muchas cosas, sobretodo desconozco por completo el mundo del hacking, lo único que se hacer ahí, es usar bajo mínimos la suite aircrack/airodump y... digamos que tengo experiencia con el spam y las herramientas de spam masivo, pero eso no entra en el mundo del hacking, es aparte. En fin, con esto solo quiero decir, que hay cosas que conozco muy bien y con mucho detalle dado que me gusta investigar, y sin embargo hay muchissimas las cuales ignoro casi en su totalidad. Un conocido de mi barrio, es un usuario... activo, o muy activo (no sabría especificar..) en este foro, y me lo recomendó... en seis días hará un año de ello, que fue cuando me registré.
Yo vengo del foro de SceneBeta, un foro del que tengo muy buenos recuerdos, donde conocí a mis, por decirlo de alguna manera: "mentores" en la informática y la programación, pero por desgracia, los de mi generación la mayoría usábamos las mismas librerías que antes comenté que están obsoletas, y tanto los que las usábamos, como los que no, nos fuimos de ese foro, ya que los administradores cada vez eran menos activos y dejaron de haber algunos concursos que hacían que animaban mucho la actividad en el foro. A los pocos años de ocurrir eso, intenté volver al foro, pero la nueva generación de usuarios, pues... en PC, ya no es tan activa o viva como lo estaba antes... en NDS ya no programaba ni dios, había una publicación cada X meses... ahora parece que está mas activa, pero yo no tengo 3DS, y el desarrollo para dicha consola, todavia está muy verde... apenas ahora es cuando está empezando, con el primer emulador de homebrew y los primeros homebrew's creados a modo de testeo, pero seguro que Nintendo saca una nueva consola en breve, y volveríamos a las mismas..
En PSP parece que nunca se detuvo la actividad, pero nunca fui muy activo alli.. luego sacaron las comunidades de PS3, Android y iOS, pero... ni tengo un MacOS para programar para mi iPhone cuando lo tenia, ni tenia un Android cuando salió la comunidad a flote (ahora si lo tengo, pero mi PC... no sabéis la de problemas que tengo para programar para Android... primero que el IDE me tarda una eternidad en abrirse, luego está que no entiendo JAVA. He intentado programar en JAVA desde 0, y bueno.. sin problemas, no se.. es un lenguaje como otro cualquiera, pero cuando creé un proyecto para Android, me quedé descolocado. Estaba 100% desorientado. Estuve dos meses investigando haber como funcionaba, como se hacían los proyectos, que librerías se usaban, pero no lograba adaptarme. Luego pasé a las libGDX, puesto que siempre he pensado que la mejor forma de hacer un programa de interfaz gráfica, es usando librerías para videojuegos, no se, suelen ser librerías muy bien hechas, optimizadas, y de aprendizaje rápido y sencillo. Me parecen unas librerías ideales para cualquier tipo de programación).
Pero en fin, tras mis aventuras con Windows y Android, me topé con que no logro adaptarme al presente con las interfaces gráficas, y por ello decidí que lo mejor, era dejar de perder el tiempo con cosas que no comprendo, sabe dios por que, y enfocar las cosas desde otro punto de vista, por ello pasé a las aplicaciones de servidor. Cuando decidí eso, justo estaba enamorándome de ADA, acababa de descubrir ese lenguaje, y fue el nombre, me gustó y lo investigué, y me enamoró la historia de este lenguaje, por lo que decidí alejarme de mi monotonía en C++ y empezar con ADA. La verdad, me costó mucho.. Estuve muchos años programando en C++, y ADA es completamente diferente a todo lo que había visto hasta entonces, me refiero a la sintaxis, me costó muchissimo todo, osea.. no comprendía casi nada, parecía una gallina con espectadores, eso que la están mirando fijamente, y no puede poner los huevos por que la intimidan.
Bueno, se que todo esto que os he contado, ni os va ni os viene.. pero por algun motivo desconocido, cuando mis dedos entran en contacto con un teclado, quedan poseidos por una fuerza sobrehumana que no me deja parar de teclear. Si habéis llegado hasta aquí, os agradezco mucho que hayáis apartado algo de vuestro tiempo para leer mi nuevo testamento. Cuando termino, suelo leer la entrada pensando: voy a borrar algo, esto es demasiado largo... pero a medida que empiezo a leer, lo primero que se me ocurre es que no está terminada y faltan cosas por añadir, por eso que simplemente las leo y corrijo, en lugar de intentar borrar nada.. xD
Bueno, me gustaría que considerarais esto, la presentación que no hice en su dia. Me llamo Charlie Eugenio, soy brasileño, y me gusta programar. Ahora lo tengo algo apartado, puesto que decidí que no voy a estudiar ingeniería de sistemas como tenia planeado y había empezado, y me pasé a Empresariales, y posiblemente intente hacer al mismo tiempo la carrera de Marketing, o la haga al terminar Empresariales. Pero aun que tengo mi hobby algo apartado, tengo un proyecto de servidor entre manos y lo voy mejorando en mis ratos libres, pero el código es lo de menos, lo que importa son los algoritmos, la estructuración y el diseño, y para aprovechar al máximo el rendimiento, estoy buscando lenguajes nativos que desconozca para elegir la opción mas adecuada para este tipo de proyecto. De momento, investigaré Smalltalk y Delphi, y en caso de que no me convenzan, probaré con C#, y si el rendimiento no me es óptimo, volveré a mi rutina de C++ y ADA, e intentaré conocer mas a fondo las librerías Boost. Muchas gracias por vuestras opiniones y/o aportaciones y comentarios, y de nuevo, me disculpo por si alguien se ha sentido ofendido, pues no era esa mi intención, a priori.
Y bueno, con esto me despido, un saludo a todos.
Atentamente, CharlyM