C++, un buen lenguaje, o no?

Iniciado por n1sendev, Noviembre 29, 2017, 09:49:37 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Noviembre 29, 2017, 09:49:37 PM Ultima modificación: Julio 09, 2018, 05:07:53 PM por Gabriela
Hola, vengo a armar este debate, hablando sobre si C++ es un buen lenguaje.
En mi opinion, se ve un buen lenguaje, sin embargo no me atrae, no se porque...
Cuando intente aprenderlo, su sintaxis me parecia algo rara e incompatible con C.
Si quiero un lenguaje que combine POO (programacion orientada a objetos) con velocidad, elijo Python...
Vaya, no me odien, cada uno tiene sus gustos.
Saludos

CitarCuando intente aprenderlo, su sintaxis me parecia algo rara e incompatible con C.
C++ es 100% compatible con C. Prueba a compilar un programa de C con g++, no debería haber ningun problema. Y su sintaxis es toda prácticamente igual a excepción del cout y algunas otras pocas funciones más.

CitarSi quiero un lenguaje que combine POO (programacion orientada a objetos) con velocidad, elijo Python...
¿Velocidad? ¿python? Eso si que no es compatible xD
Python es un lenguaje interpretado y no tiene nada que hacer contra uno compilado en cuanto a velocidad.
Ademas C++ tiene muchísimas más opciones a la hora de usar la POO que python 2.X y algunas más que python 3.X.

Y por último decir que además C/C++ te ofrece la oportunidad de controlar la máquina a un nivel mucho más bajo, lo que permite la creación de malware mucho más potente y profesional, si lo tuyo es la seguridad informática.
At the end of the day, my goal was to be the best hacker.

- Kevin Mitnick

Vaya, tenias que cabrearte? No me pondras a la fuerza a programar en un lenguaje que odio.
Si quieres compilar un programa hecho en Python (que es un lenguaje interpretado), se pueden usar muchas herramientas.
Y no, no me interesa el hacking ni nada relacionado a la seguridad informatica, me parece muy dificil.

Noviembre 30, 2017, 10:58:26 PM #3 Ultima modificación: Noviembre 30, 2017, 11:01:36 PM por Once
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
CitarSi quiero un lenguaje que combine POO (programacion orientada a objetos) con velocidad, elijo Python...
¿Velocidad? ¿python? Eso si que no es compatible xD
Python es un lenguaje interpretado y no tiene nada que hacer contra uno compilado en cuanto a velocidad.

Eso no es del todo cierto, aunque como ya dijiste, Pytohn es un lentguaje interpretado y los lenguajes interpretados son más lentos, Python te da la posibilidad de compilar (usando Cython) librerias con por decirlo de alguna forma, tres opciones: a) C, B) Algo que yo llamo Cython que es una mezcla de Python y C. Obtienes lo mejor de ambos mundos. y C) Pytohn puro y duro.

Yo usé Cython para los cuello de botella en un proyecto de visión artificial y al final no tenía nada que envidiarle a C.




Con respecto al debate, cuando intenté aprender C++ también encontré la sintaxis muy extraña (no sé que tan compatible sea con C) al punto que odio la sintaxis de C++.

Saludos!







No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Buenas

Yo estoy de acuerdo con @LOOP3R Si quieres que un programa vaya como un rayo usa C o C++ Ya no por que sea compilado, si no por que al menos con c (todavia soy un novato en c++) puedes manejar la memoria que usas perfectamente y conviertes a tu programa en algo muy liviano.

Mi opinion respecto a la pregunta, yo creo que según tus gustos.. pero sin duda C y C++ Los mejores lenguajes buenos lenguajes para programar xD

ah
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Vaya, tenias que cabrearte? No me pondras a la fuerza a programar en un lenguaje que odio.
Si quieres compilar un programa hecho en Python (que es un lenguaje interpretado), se pueden usar muchas herramientas.
Y no, no me interesa el hacking ni nada relacionado a la seguridad informatica, me parece muy dificil.
Yo no creo que estuviese cabreado xDD simplemente respondio serio o eso creo..

Lo dicho, todo cuestion de perspectiva

Un saludo!  ;D

CitarVaya, tenias que cabrearte?
Cabreado? jajaja
No tranquilo  ;)
CitarNo me pondras a la fuerza a programar en un lenguaje que odio
Por supuesto que no, de hecho, python es mi lenguaje nativo, yo soy el primero que se resigna a dejar de programar en python... xD
CitarSi quieres compilar un programa hecho en Python (que es un lenguaje interpretado), se pueden usar muchas herramientas
Si, pero es algo raro, creo que no es un programa compilado al 100%... Sinceramente no lo se.
CitarY no, no me interesa el hacking ni nada relacionado a la seguridad informatica, me parece muy dificil.
Muchos grandes proyectos también están escritos en C++, creo recordar que los mercedes están programados en C++.
At the end of the day, my goal was to be the best hacker.

- Kevin Mitnick

CitarEso no es del todo cierto, aunque como ya dijiste, Pytohn es un lentguaje interpretado y los lenguajes interpretados son más lentos, Python te da la posibilidad de compilar (usando Cython) librerias con por decirlo de alguna forma, tres opciones: a) C, B) Algo que yo llamo Cython que es una mezcla de Python y C. Obtienes lo mejor de ambos mundos. y C) Pytohn puro y duro.

Yo usé Cython para los cuello de botella en un proyecto de visión artificial y al final no tenía nada que envidiarle a C.

Totalmente cierto, yo no lo he probado aún, le tengo que hechar un vistazo.
At the end of the day, my goal was to be the best hacker.

- Kevin Mitnick

Lo mejor que tiene C++ a mi forma de ver, es que tiene el 100% de los conceptos teóricos de la programación orientada a objetos.