Tema destacado: Nueva página de elhacker.net en Google+ 
Autor
|
Tema: ¿perl o python? (Leído 4,231 veces)
|
2Fac3R
Desconectado
Mensajes: 267
Sigamos Creciendo...
|
Hola a tod@s de esta buena comunidad, bueno primero a explicar la pregunta, miren sè Batch, Html, y he visto lo basico de Visual Basic, pero no me gusto eso de que te pongan el formulario y tu le vayas poniendo cosas y todo eso se me hizo muy facil y no me gusto, he investigado mucho sobre un buen lenguaje de programacion y he llegado a la conclusion de 5 (aparte de los de la web) los cuales son; C/C++, ASM, Java, Python, Perl, he llegado a el pensamiento de que va a llegar un momento en que tenga que aprender C(y sus derivados), ASM, y Java (por simple gusto), pero pienso que deberia de empezar por python o perl, me he visto decenas de foros y no estoy seguro aun, porque muchos se inclinan a Python por su potencia y sencillez de aprendizaje, y otros tantos a Perl por su potencia y dicen que en algun momento se debera de aprender este lenguaje por lo que implica. Bueno como me estoy extendiendo mucho mejor ya acabo, asi que cual es mejor, Python o Perl???.
|
|
|
|
|
En línea
|
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.507
El Dictador y Verdugo de H-Sec
|
Cada cual tiene lo suyo... pero a mi me gusta mas python por su sencillez.
|
|
|
|
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Moderador
 
Desconectado
Mensajes: 2.710
Nie Dam Sie
|
Yo te recomendaría que empieces con C, es un lenguaje muy potente que te va a servir para toda la vida (por lo menos por unos cuantos años mas) y te da una base de aprendizaje que otro lenguaje no te da. C++ es bastante mas complejo porque involucra aspectos que C no posee, siendo el mas notable por supuesto el soporte nativo de orientación a objetos, pero si queres meterte de lleno al desarrollo de aplicaciones, C++ es la mejor opción.
En cuanto a Python y Perl, no hay mejor o peor, cada cual tiene sus ventajas y sus diferencias. Lo que si te puedo decir es que es mucho mas fácil aprender Python y la sintaxis es bastante mas amigable. En Perl una misma tarea se puede hacer de tantas formas que dependiendo de quien este programando el código se puede volver ilegible, y esa es una desventaja. Hay varias comparaciones en Internet entre ambos lenguajes que podes buscar en caso que quieras conocer las diferencias técnicas al detalle.
Yo lo que me pregunto es por que crees que deberías empezar por Perl o por Python? Ambos son muy potentes pero viendo la perspectiva general no hay que olvidarse que son lenguajes de Scripting que no te van a servir como base para aprender otros lenguajes como por ejemplo C o C++. Esto lo digo porque en tus objetivos planteas aprender lenguajes como C, C++, Java, etc. Entonces, por que no comenzar con alguno de esos directamente?
En cuanto a la necesidad de Python y de Perl, ni de lejos son indispensables. Son lenguajes potentes que se pueden utilizar para multitud de tareas, pero tranquilamente podes estar toda la vida sin usarlos en el mundo laboral, por supuesto esto depende en gran medida del área de trabajo en la que te quieras enfocar pero en definitiva vas a tener bastante mas salida laboral como programador en lenguajes como C, C++, Java, C# etc que programando en cualquier lenguaje de scripting que se te pueda ocurrir.
Saludos!
|
|
|
|
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
 
Desconectado
Mensajes: 2.968
/^$/
|
Dejando de lado los demás lenguajes, yo te recomendaría Perl, el hecho de hacer una tarea de distintas maneras me encanta, además de que soy amante del código ofuscado.
Ambos los puedes usar con POO, y hablando ya en serio, Perl es más rápido que Python, Perl es uno de los lenguajes con más documentación.
Pero para gustos colores, así que elige el que más se adecue a tus gustos.
Saludos.
|
|
|
|
|
En línea
|
|
|
|
|
el-viejo
|
por lo menos por unos cuantos años mas Pues no entiendo eso, Yo creo que C/C++ son lenguaje que han venido para quedarse, Muchos dice que C++ NET es el sustituyo de C++, pero realmente es que nada tiene que ver. Son muy distintos. Es difícil que se sustituya a C/C++, Creo que serán lenguajes de toda la vida,. Y así lo serán podrán salir muchos mas lenguajes, pero estos son irreemplazables. Las razones son muy claras, y creo que lo sabemos. Totalmente de acuerdo contigo el que quiere programar de verdad, que opte por un lenguaje de verdad. Así como lo son C/C++. saludos...
|
|
|
|
|
En línea
|
|
|
|
Khronos14
Desconectado
Mensajes: 285
A lie is a lie
|
C/C++ se van a quedar para siempre, la razón: los Sistemas Operativos. Linux, Windows y Mac están programados en C y ASM; es imposible que alguien los porte a un lenguaje nuevo, por lo tanto C va a seguir existiendo mientras estos Sistemas Operativos sigan presentes.
Yo te recomiendo que empieces por C, los lenguajes interpretados no me acaban de convencer.
Saludos.
|
|
|
|
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Moderador
 
Desconectado
Mensajes: 2.710
Nie Dam Sie
|
Es difícil que se sustituya a C/C++, Creo que serán lenguajes de toda la vida,. Y así lo serán podrán salir muchos mas lenguajes, pero estos son irreemplazables. Las razones son muy claras, y creo que lo sabemos.
Eso esta claro, por supuesto que el aprenda C/C++ puede quedarse tranquilo que le servirá para toda la vida, pero a lo que me refería al decir "Por lo menos por unos cuantos años mas" es que a pesar de la situación actual, el área del desarrollo de software no esta exenta de sufrir cambios drásticos en el futuro, por mas poco probables que estos puedan ser. Muchos dice que C++ NET es el sustituyo de C++, pero realmente es que nada tiene que ver. Son muy distintos. Es C#.NET, y no por supuesto que no es el sustituto de C++, son lenguajes muy distintos que se utilizan con objetivos diferentes, cada uno tiene sus ventajas y desventajas.
|
|
|
|
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
|
luxferre
|
Para mi phython *Menos cantidad de codigo *Mejor manejabilidad en interfaz grafica PYGAMES *Mas util para accesible para la fomra de pensar como novato
Para empezar se me hace mejor
|
|
|
|
|
En línea
|
Luxferre "Hola mundo quieres Jugar Gratis" import urllib peticion = urllib.urlopen("http://www.jugargratisla.com").read() print "Hora de matar a todo el mundo"
|
|
|
|
el-viejo
|
Apesar de todo, la cuestiones Perl o Python. Cada quien con lo que quieran aprender.  hablando ya en serio, Perl es más rápido que Python, Perl es uno de los lenguajes con más documentación Python tambien tiene muchas documentacion, tambien hay muchisimos llibros para este. Python, mas que Perl y Ruby, ha tenido mas aceptacion. los lenguajes interpretados no me acaban de convencer Ni a mi tampoco, ni me convenceran, Mis objetivos son otros. nada que ver con el Scripting. saludos...
|
|
|
|
|
En línea
|
|
|
|
2Fac3R
Desconectado
Mensajes: 267
Sigamos Creciendo...
|
Bien gracias a todos los que han respondido, miren yo estoy orientaddo en este momento a la creacion del Malware pero tambien me gusta programar juegos, y aplicaciones utiles, no empiezo por C o C++ porque he visto que es algo (mucho xD) dificil, y he optado por aprender python o perl que son, a la vez dificiles pero facil (no se si me explico, jeje) alguien me podrian decir cual es el mejor en el aspecto de crear malware (ya se que C/C++ y ASM son mejores, pero quiero aprender por pasos) tambien cual seria mejor en cuanto a aplicaciones como crear juegos, aplicaciones, etc.
Zalu2
|
|
|
|
|
En línea
|
|
|
|
|
el-viejo
|
Mira, claro esta que python es un lenguaje sencillo para aprender, por lo que si tu idea es dar tus primeros pasos en la programacion, pues python no esta mal.
En python puedes crear juegos, si miras en youtube de gente mostrando sus mini juegos tipo mariobross escrito en python, Como dije si tu idea es ir familiarizándote con la programación, aprender python no es ta mal, tu sabras lo que quieres.
Si es verdad que para el malware lo mas aconsejable es C/C++/Asm, etc..
Si no me equivoco mayoritariamente los juegos, por ejemplo, estos que se ven en tiendas, están escritos en C/C++. En estos también puedes crear buenas aplicaciones aparte de poder portar tus programas a otros sistemas operativos.
Pero te dijo que tienes que tener tus ideas claras, no puedes aprender python solo porque es mas faci que otros, o perl. No busques aprender otro lenguaje para crear aplicaciones en general.
Porque si aprende C/C++, con el podrás crear todos los juegos que se te antojen, aplicaciones, malware, etc..
Tienes que tener claro lo que quiere porque C/C++ te da todo lo que quieres y mucho mas...
saludos...
|
|
|
|
|
En línea
|
|
|
|
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
 
Desconectado
Mensajes: 2.968
/^$/
|
Python, mas que Perl y Ruby, ha tenido mas aceptacion.
Totalmente en desacuerdo.
|
|
|
|
|
En línea
|
|
|
|
|
el-viejo
|
Totalmente en desacuerdo.
Que mas da...no se para que posteo es este tipo de post, ya que no recomiendo ninguno de los dos. Y mucho menos si se esta empezando. si se va a invertir tiempo en un lenguaje de programacion, mejor en uno de verdad. Tambien es absurdo aprender un lenguaje solo porque es mas facil que otro, porque cuando querais aprender un lenguaje como C/C++/C#/ o lo que sea, etc...va hacer un problema, y si apoyais tanto el scripting, y no sois capaz de iniciarse a un buen lenguaje, es porque ya lo estais sufriendo....Welcome to world real. vas a tener bastante mas salida laboral como programador en lenguajes como C, C++, Java, C# etc que programando en cualquier lenguaje de scripting que se te pueda ocurrir. Esto es un punto muy importante saludos...
|
|
|
|
|
En línea
|
|
|
|
linux1
Desconectado
Mensajes: 138
|
yo programo en c y tambien conozco lo basico de visual basic .net resulta que me interese python aun no e aprendido mucho me me e dado cuenta que es un lenguaje muy potente y facil de utilizar para que des una idea de lo potente que es hay un software o suite para crear graficos 3d llamado blender y esta escrito en python y este programa esta casi a la par de maya autodex o autocad y ya se han creado varias peliculas con este programa yo pienso que es muy potente python http://www.blender.org/
|
|
|
|
|
En línea
|
|
|
|
|
el-viejo
|
yo programo en c y tambien conozco lo basico de visual basic .net resulta que me interese python aun no e aprendido mucho me me e dado cuenta que es un lenguaje muy potente y facil de utilizar para que des una idea de lo potente que es hay un software o suite para crear graficos 3d llamado blender y esta escrito en python y este programa esta casi a la par de maya autodex o autocad y ya se han creado varias peliculas con este programa yo pienso que es muy potente python http://www.blender.org/No se puede llamar a un lenguaje, "potente" solo porque se alla creando un gran software. Si es por potencia piensa en C/C++ que estos han creado el terreno por el andamos paseando Dudo que un programa tan complejo se alla escrito en un solo lenguaje....Python ?  saludos...
|
|
|
|
« Última modificación: 12 Octubre 2010, 10:28 por VillanoSam »
|
En línea
|
|
|
|
|
|