Título: Programación en Linux Publicado por: okik en 22 Junio 2016, 14:04 pm Hola
¿Qué lenguaje de programación puedo aprender para crear apps que funcionen en linux? Se programar en VB y NET. Pero no busco un equivalente en Linux, sino el lenguaje más adecuado sin importar la dificultad. Creo haber visto por ahí que es el C, hice un programa simple y no sabía ni como compilarlo, ni como abrir un proyecto :P Tenía archivos *.c, *.h, etc y no sabía ni como cargarlo usan Net o C++ de VB6 Graicasss Y ya de paso preguntar que es mejor o más adecuado, C, C++, C# , no entiendo para que sirve cada uno. Título: Re: Programación en Linux Publicado por: engel lex en 22 Junio 2016, 14:22 pm c en linux corre bien, para compilar sin ide es simplemente (para c++)
Código: g++ archivo.cpp -O binario puedes usar mono que es un lenguaje "compatible" con. net puedes usar java de script, puedes usar python (que corre literalmente cientos de veces mas rápido que en Windows) también nodejs eso es lo mas mainstream no se si estare olvidando algo Título: Re: Programación en Linux Publicado por: AlbertoBSD en 22 Junio 2016, 14:36 pm Citar Y ya de paso preguntar que es mejor o más adecuado, C, C++, C# , no entiendo para que sirve cada uno. C El C de toda la vida, el primero y el de mas bajo nivel ;-) https://es.m.wikipedia.org/wiki/C_(lenguaje_de_programación) C++ Es la version en la que puedes trabajar con objetos clases y tiene algunas funcionalidades extras como sobre carga de operadores etc C# Es la copia de que Microsoft hizo de Java. Con una sintaxis igual a la de C y C++. Claro con sus propias características y mejoras. Saludos Título: Re: Programación en Linux Publicado por: okik en 22 Junio 2016, 14:38 pm c en linux corre bien, para compilar sin ide es simplemente (para c++) Código: g++ archivo.cpp -O binario puedes usar mono que es un lenguaje "compatible" con. net puedes usar java de script, puedes usar python (que corre literalmente cientos de veces mas rápido que en Windows) también nodejs eso es lo mas mainstream no se si estare olvidando algo gracias por responder "puedes usar mono que es un lenguaje "compatible" con. net" ¿Qué significa que es compatible con Net?, ¿Que se puede abrir el proyecto con Net?¿que se puede compilar con net? ¿Que es ejecutable en Windows? no entiendo. "c en linux corre bien, para compilar sin ide es simplemente (para c++)" Esto no lo entiendo bien. :-( Título: Re: Programación en Linux Publicado por: okik en 22 Junio 2016, 14:41 pm C El C de toda la vida, el primero y el de mas bajo nivel ;-) https://es.m.wikipedia.org/wiki/C_(lenguaje_de_programación) C++ Es la version en la que puedes trabajar con objetos clases y tiene algunas funcionalidades extras como sobre carga de operadores etc C# Es la copia de que Microsoft hizo de Java. Con una sintaxis igual a la de C y C++. Claro con sus propias características y mejoras. Saludos Gracias, me queda más claro. ¿Entonces puedo programar con C++ en Windows, compilarlo y funcionaría en Linux? (Siempre y cuando no user librerías DLL de windows ya que imagino que no pueden usarse en Linux) Yo entiendo que Net usa el Framework y en Linux no funcionaría. Yo uso Net pero VB.Net, rara vez he usado C++ o C#, así que no se. Título: Re: Programación en Linux Publicado por: engel lex en 22 Junio 2016, 14:45 pm busca sobre mono en internet xD lo dejé asi para que tu revisaras...
sobre lo de compilar, es simplemente esa linea de comandos... claro con compilador g++ instalado no hagas doble post usa el boton modificar! si, sobre c/c++ muchos codigos son compatibles, siempre y cuando no accesen a un api del sistema, no usen Windows.h, ni dlls, si se apegan a las librerías standard, la compatibilidad es de (casi) el 100% |