Programación para Newbies VI: Hola mundo

Bueno, luego de una soberana lata, por fin nos vamos a entrar en la programación. Finalmente entre los muchos lenguajes de programación existentes me pareció que el mejor para comenzar es Python.

¿Por qué Python?

  • Lenguaje de alto nivel interpretado
  • Sintaxis sencilla (prácticamente pseudocódigo)
  • Ampliamente disponible
  • Libre
  • Multiplataforma
  • Orientado a objetos

En fin, como ven las bondades son numerosas…

Por fin… manos a la obra!

Anuncios

Lee tu archivos pdb en Ubuntu.

Con mis post anteriores no deberian tener problemas para crear archivos pdb, la pregunta es ¿Como los leo en Ubuntu?.

El programa usado por otras plataformas es Isilo, pero lamentablemente no se encuentra disponible para GNU/Linux. Por esta razón me dedique a buscar algunas soluciones, encontrando FBReader.

linux-pda

Sigue leyendo

El wallpaper de la semana #39

Hola estimados amigos. La semana pasada no publiqué wallpapers porque estaba contra las cuerdas: tenía prueba, y estaba MUY atrasado con el estudio (al igual que ahora…). Pero ahora me pongo al día.

Esta semana no tengo un nombre en particular. Bueno, la verdad es que no se me ocurrió nada, así que he ahí los wallpapers. Espero los disfruten:

Puedes revisar mi galería en Picasa siguiendo éste enlace

Edita tus PDF con OpenOffice.org (actualizado)

Primero que todo, debo pedir disculpas a los lectores que nos siguen por no haber escrito en varios Días. Me justifico y hago responsable de todo esto a mi Universidad, que se le ocurre la genial idea de hacer exámenes, quitándome el poco tiempo libre que tengo, y bla bla bla bla bla bla bla…

XD

No, en serio. Son semanas difíciles las que se avecinan, así que va a ser muy difícil escribir con tranquilidad. Pero como siempre, algo saldrá.

Hoy quisiera mostrarles una interesante función que posee OpenOffice.org y que es muy deseada, ya que es muy rara: la edición de PDF. Lo más notable de todo esto es que no tenemos que instalar nada, ya que viene incluido en la Suite Ofimática.

Ya, pasen a ver:

Sigue leyendo

Tus archivo de texto a pdb en ubuntu.

Continuando con el uso de PDA´s en GNU/Linux, el dia de hoy veremos como transformar nuestros archivos de texto a pdb para poder leerlos en nuestros dispositivos. Para esto utilizaremos Abiword o Openoffice.

Puedes elegir cualquiera de los programas ya que funcionan a la perfección, además el procedimiento para crear los documentos es el mismo.

Sigue leyendo

Programación para Newbies V: Lenguajes, Java y palabras finales

Y continuamos con la tercera y última parte sobre lenguajes de programación.

Java

Duke ThinkingEste lenguaje también de alto nivel desarrollado por James Gosling en Sun Microsystems, apareció paralelamente con Python, a principios de los años 90. Basado en gran parte en la sintaxis de C/C++. Este lenguaje tiene una particularidad que considero interesante. Este debe ser compilado en bytecode (aunque también puede compilarse a código máquina), ¿qué ventaja tiene esto?. Si bien, en teoría, un programa escrito en C podría compilarse (traducirse) con un compilador ya sea de GNU/Linux o Windows, en la práctica vemos que ésto no es así, lamentablemente el código debe ser modificado de manera importante (me gustaría explicarles por qué, pero está fuera de mi conocimiento). La gracia de Java es que el lenguaje es completamente estándar. Bueno, hasta ahora tenemos el mismo problema que con C, lo que pasa es que el bytecode, vendría siendo algo así como una “traducción a medias”, es decir, que no es código máquina, pero está mucho más cerca de serlo. Pero como este es el único lenguaje que el equipo entiende, de alguna forma igual tenemos que arreglarnos de alguna forma para que la traducción/interpretación lo haga. Para logra este fin, el código debe ser interpretado en su ejecución y se utiliza una aplicación especial conocida como Máquina Virtual Java (JVM). Duke PlugDe esta forma, para ejecutar el mismo código de Java, sólo necesito la máquina virtual del sistema operativo correspondiente y voilà. Claramente esto presenta un inconveniente (lo suficientemente grande para que rechace siempre que pueda utilizar Java), el rendimiento, para ejecutar una aplicación necesitamos estar ejecutando la JVM cosa que no consume pocos recursos (aunque diría que con la tecnología actual no debería ser tan importante la diferencia). Por otro lado, presenta una ventaja sumamente importante, la portabilidad, es decir, la posibilidad de desarrollar el programa para distintos sistemas operativos/plataformas.

Sigue leyendo para leer sobre unas últimas palabras sobre los lenguajes…