InicioCiencia EducacionAprende a programar en linux sin instalar nada, cualquier OS

Aprende a programar en linux sin instalar nada, cualquier OS

Es bien sabido que para programar bien, siempre es mejor usar UNIX a windows, porque GCC (el compilador (el programa con el que "haces" programas) ) es mejor que Visual Studio, esto último lo digo por experiencia, para aprender a programar es bueno aprender con lenguajes de alto nivel lo más bajo posible ¿alto... lo más bajo?

Hay tres tipos de lenguajes (Según unos algunos autores como Deitel & Associates)
-Maquina
-Ensabladores
-Alto nivel

-El lenguaje maquina es propio del procesador que usas y son casi... puros números, ejemplo:

+1300042774
+1400593419
+1200274027


-Los ensambladores son abreviaciones de inglés usadas para agilizar el proceso de escritura, después este se pasa a un propio lenguaje maquina del procesador donde vas a ejecutar el programa.

LOAD SUELDOBASE
ADD SUELDOEXTRA
STORE SUELDOBRUTO

-Los de alto nivel ya suelen ser un una mezcla entre expresiones algebraicas, en tanto de álgebra elemental, como álgebra booleana y algunas expresiones más como funciones.

en estos últimos una operación de un programa podría verse como:

saldoBruto = saldoBase + saldoExtra;

cómo puedes ver es mucho más fácil entender el último ejemplo y por eso se usan lenguajes de "alto nivel", ahora... hasta en lenguajes de alto nivel hay categorías... siempre es mejor iniciar (como decía al inicio) con lo más bajo, de lo más alto. en cuanto a programación se trata.
Lenguajes como C y C++ hacen el camino más fácil para aprender otros más como Python, JavaScript, Java, C#, Swift y más, además de que hay muchas librerías geniales estos dos lenguajes principales, además de trabajos muy buenos de donde aprender, ejemplos son "Git" y "Linux", en tanto a programas, y "ROOT " es un buen ejemplo de librerías útiles (esta ultima es una librería que usa el CERN para simulación y análisis de datos)


ahora regresando a la rama principal, estos lenguajes corren mejor en Linux // Mac, Visual Studio es ¡¡¡HORRIBLE!!! CON "H" de MICROSOFT!, es un castigo programar en C o C++ ahí, por otro lado Linux siempre es mejor, porque al final los servidores no corren bajo Mac sino en Linux. el problema es que los computadores tienen normalmente Windows, y no siempre se puede tener un equipo potente para usar una maquina virtual (que no es lo recomendado por usar muchos recursos y no ser 100% optimo) o al no ser un computador personal "en verdad personal" no le podemos instalar linux a placer, o no sabemos como hacer una partición (alguno que otro no debe saber), o peor! los portátiles de ciertas marcas como Lenovo no te permiten instalar el S.O que tu quieras, a menos que modifiques la configuración del BIOS que además... lo ponen difícil. entonces ¿cómo usar Linux sin importar el entorno?

Aquí ciertas soluciones y al final puedes escoger la que más se adecue a lo que necesites, un entorno temporal o algo donde guardar tus archivos, usar la terminal, etc:


CodingGround
http://www.tutorialspoint.com/unix_terminal_online.php





tiene una terminal basada en RedHat 4.9.2-1
con git en version 2.1.0
gcc 4.9.2
(probablemente los únicos programas que podrías usar)

Puedes usar tu cuenta se GitHub y modificar los proyectos desde la terminal.


Lee también:



WEBMINAL
http://www.webminal.org/
(Red Hat 4.5.1-4)



No es un entorno de trabajo, sino más una plataforma de aprendizaje, te permite aprender los comandos, y además tiene un peque entorno de trabajo (demasiado lento y simple)


Cloud9



Este es verdaderamente un entorno profesional de trabajo, es mucho más completo porque puedes crear tu cuenta y tener ahí almacenado tu código, además de super fácil integración con GitHub, Google Code y Bitbucket. además sabiendo usar Git desde la consola puedes usar Gitlab si quieres tener tu código en un ambiente privado que también es muy bueno. tiene limitaciones en tanto a RAM y Disco duro pero... con links de referidos como este, puedes obtener una cuenta de pago por un mes y:
no tener la restricción de 1GB de RAM y 5GB de Disco duro
- ∞ community workspaces
- ∞ ssh workspaces
- ∞ Private Cloud9 Workspaces
- workspace resizing

para aprender creo que esta muy bien así no usas maquinas virtuales y puedes trabajar en un entorno muy muy fluido, las restricciones de la cuenta gratis son como mencione 1GB de RAM y 5GB de Disco Duro, pero aún así creo que está bien, además de que en un inicio con el mes gratis por registrarte de una manera 100% gratis con los links de abajo, está bien, ahora te explico los dos links son 1 para el servicio normal y el otro para una maquina igual pero es usado en Harvard y Yale, y por eso tiene librerías especiales, ambos tienen su versión gratis y puedes registrarte en ambos a la vez y así tener ¡¡MÁS PODER!! y acostumbrarte a las librerías de Harvard y su CS50 Machine.

NOTA: Mark Zuckerberg es uno de los notables estudiantes de CS50 de Harvard





Además de que CS50 es un curso de Harvard del cual puedes conseguir tu propio diploma sin asistir realmente a Harvard y mucho más barato, además ejemplos como el de
Akshay Kulkarni puedes seguir después de registrarte, es alguien que tomo 5 cursos online, entre unos de ellos CS50 y ahora trabaja en Microsoft.

Si mucha gente se registra, voy a tomar por sentado que les gusta el tema y voy a hacer un tuto de como registrarse en los cursos, subir los proyectos y obtener el diploma.

#RECUERDA QUE PUEDES REGÍSTRATE EN AMBOS LINKS (con diferentes correos) PARA TENER LAS DOS VERSIONES


Lee también:

Versión más estable
https://c9.io/c/Dy8vKr15cba

CS50 Machine
https://c9.io/c/ITXbzlvqcba


POR FAVOR COMPARTE, NO TE CUESTA NADA.
Datos archivados del Taringa! original
0puntos
1visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

M
MoisesR3🇦🇷
Usuario
Puntos0
Posts11
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.