Wordpress Themes

La simplicidad de la consola

Este post no tiene ningun fin especifico más que el de continuar difundiendo el uso de la consola y desmentir esas viejas historias de que esta es solo para ultra-super-archi-frikis y que hay que ser ingeniero para usarla; y de paso aprovechar este espacio para una mini reflexión.

Hoy estabamos con unos compañeros de la facultad trabajando en un trabajo práctico para programación avanzada, antes de continuar; ellos ya estan “curados de espanto” conmigo y ya saben que aca se usa GNU/Linux :-P y ya estan acostumbrado, es más un poco de curiosidad siempre les da y algo se animan a preguntar. Sin embargo para estos prácticos, para evitar inconvenientes, los trabajamos sobre una máquina virtual con Windows XP y usando DevC++. Cuales son estos inconvenientes? y bueno, basicamente es que si bien el lenguaje es el mismo (C++) de vez en cuando se presentan unas diferencias sutiles entre compilar en Linux y compilar en Windows, y como la profesora a la hora de evaluar, lo compilara en Windows, y como en el práctico me estoy jugando la cursada, como dije, quiero evitar inconvenientes de incompatibilidad. Otra de las razones ademas son mis compañeros , pobres ya suficiente quilombo les hice en la cabeza al cambiarles Turbo C++ por DevC++, asi que quise evitarles más confusiones y no obligarlos a usar un IDE en Linux (que igualmente se puede hacer perfectamente).

Dichas estas razones igualmente quiero aclarar que se puede programar perfectamente normal en Linux al igual que lo hacen en Windows, y tienen muy buenos IDEs para usar, como Anjuta, Geany y otros.

Ahora con esta explicación inicial y las aclaraciones, vuelvo a la situación con mis compañeros; como dije estabamos estudiando unos temas y para probar el funcionamiento de un programa nos vinimos hasta la PC para escribir el código (en un editor de textos comun y corrientes, en este caso Kate) y compilarlo, y como tenia mucha fiaca no quize abrir la máquina virtual y lo compile desde la consola. Como? pfff re contra fácil, puse esto:

g++ main.cpp

y despues ejecute el programa con

./a.out

y listo, ya pudimos probar el programa ahi mismo, en la consola, y no tuve la necesidad de abrir el XP, ni el DevC++, ni perder valioso tiempo; y cuanto me llevo? solo 2 simples lineas.

A lo que apunto con esto no es a una pelea consola VS entornos graficos, para nada. Sino a demostrar que en muchas ocasiones cuando el tiempo es más valioso que nunca, podemos hacer multitud de operaciones en la consola con exactamente los mismos resultados que si usaramos alguna aplicación con entorno gráfico; y ademas de manera mucho más simple.

Es solo cuestion de quitarse el miedo y van a ver que la consola no es exlusiva de frikis.

Si te gustó el contenido de este blog suscribite a nuestro Feed RSS
Posted November 21st, 2007 by Tinchio under GNU/Linux, Informatica, Off Topic

 

Tambien te pueden interesar estos articulos:

3 Comentarios en “La simplicidad de la consola”

  1. Nicoman dijo:

    Mas alla de demostrar que la consola es muy útil, y recalcando lo que pasa normalmente que siempre se antepone una pelea consola vs. entorno gráfico hay que resaltar el otro punto que nombras que lo creo mas importante “obligado a usar windows”.

    Es muy normal esto que te pasa a vos, desde el entorno educativo se “obliga” a usar un SO por que ya esta impuesto, en este caso por que el encargado de dictarla analiza los trabajos con ese SO.

    Nadie puede obligarte a usar otro SO a no ser claro que te de el dinero para la “licencia”, no se si sera un instituto privado o algo publico pero es desastroso que sucedan estas cosas.

  2. Tinchio dijo:

    Si lo de la obligación a usar Windows creo que pasa en la gran mayoria de las universidades y terciarios; en mi caso es un privado. Igualmente creo que las autoridades de estas instituciones como poder pueden obligarte a usar lo que quieran, son ellos los que ponen las reglas, si bien en un ambito personal cada uno usa lo que quiera, en la facultad hay que usar lo que ellos impongan; y si bien suena como el culo y uno proteste todo lo que quiera, en este país es asi, los de arriba se cagan en los de abajo.
    Yo por mi parte con pequeñas cosas trato de revertir las cosas, como dije en el post, logre que practicamente un curso entero (incluso que los profesores lo aceptaran) adoptara el uso de DevC++ en vez de TurboC++ y ya a manera personal aprendi a usar GAMBAS en reemplazo de Visual Basic; son pequeñeses pero que ayudan.

  3. Sergio dijo:

    La verdad que la obligación de usar un determinado sistema está presente en muchos lugares, incluso en mi facultad tuve el mismo problema una vez.
    Afortunadamente, en mi caso, se planteó la situación con la cátedra que da la materia de Bases de Datos. Por lo que el proyecto que debemos hacer para aprobar la materia puede realizarse usando las herramientas que uno quiera, en la plataforma que se desee.
    Realmente creo que la solución fue mucho mejor de la que esperaba, no sólo se fomentan las opciones libres, sino que también se motiva a elegir a los alumnos, haciendo que valoren su propia libertad y que no desprecien a las alternativas porque no son de empresas de marketing que aparentan ser de software.

    Saludos

Deja tu comentario

Hosting para WordPress - KrakenHost

Tags

Links

Feed

Ingresa tu dirección de e-mail para suscribirte:

Buscar


Archivo

Calendario

November 2007
M T W T F S S
« Oct   Dec »
 1234
567891011
12131415161718
19202122232425
2627282930  

Comentarios Recientes

Categorias

Otros