chen_08:
Hay algunas impresiciones en lo que mencionas
Citar:
C++ es un lenguaje mas elástico! es decir que puedes hacer los que decesdesees..!!
El lenguaje Basic es un poco mas estricto en esa parte..!!
En mi opinión C++ brinda facilidades para la programación de bajo nivel que
gambas no ofrece. C++ es retro-compatible con C, por tanto se puede decir que es un lenguaje tanto de alto como de bajo nivel.
Sin embargo, si los comparamos como lenguajes de alto nivel las diferencias se minimizan: C++ provee un soporte un poco más amplio para la POO y más puro para la programación modular/estructurada, además de ser independiente de un toolkit gráfico en particular (puedes usar QT, GTK+, WxWidgets, etc).
No obstante en
gambas puedes hacer mucho más de lo que el propio lenguaje ofrece, sencillamente recurriendo a ejecutar comandos de GNU/Linux o funciones de bibliotecas C o C++.
Citar:
Tambien en
gambas se ahorra mucho tiempo al hacer una aplicación ya que la gran mayorÃa de los controles(textbox,label,etc) están ya programado, en diferencia a C++ que debes programar cada control para que funcione..!!
En C++ no debes programar controles gráficos, sino usar alguna de las bibliotecas disponibles. No obstante, en
gambas es más fácil crear interfaces gráficas y eso es bastante obvio ya que
gambas es una herramienta RAD y C++ no lo es.
honovan:
Citar:
bien que me pueden decir de
gambas vs c++en su velocidad
Qué la diferencia en la velocidad de ejecución para muchos tipos de aplicaciones es algo que ni siquiera se llega a considerar. La velocidad de ejecución sà tiene mucha relevancia para el desarrollo de aplicaciones de base (controladores, el núcleo de un SO, compiladores, etc).
Citar:
y que nos da
gambas que no nos de c++....aun mas por que?
RAD, desarrollo rápido de aplicaciones (con interfaz gráfico).
gambas te ofrece un IDE que permite el diseño visual de la GUI e integra widgets QT y GTK.
Lenguaje más sencillo, porque abstrae de muchos problemas del manejo de memoria que en C++ están a cargo del programador.
gambas usa palabras claves en inglés y muy escasos sÃmbolos (algo que pone esto en evidencia es que en C++ es mucho más fácil ofuscar el código que en
gambas).
Provee un modelo de objetos de acceso a bases de datos, que hace muy sencillo utilizar bases de datos en tus aplicaciones.
Otras facilidades incluyen la programación en red, uso y acceso a datos XML, entre otras.
Citar:
?
gambas y no c o c++ para aplicaciones linux????
Esta pregunta ya no tiene sentido, cualquier aplicación que puedas hacer en
gambas puedes hacerla en C++. La cuestión no es por qué
gambas y no C++, sino qué herramienta es más productiva para el tipo de aplicación que quieres desarrollar.