Los lenguajes de programación usados en los principales proyectos software

Esta mañana, he leído de mi amigo Carazo una nota sobre en qué lenguaje de programación y con qué tecnología está implementado el software que usamos a diario.

En la lista podemos ver los principales proyectos software de sistemas operativos como Windows, Mac Os y Linux. También se puede observar los navegadores más populares, las suites ofimáticas, así como páginas webs, intérpretes y mucho más.

Pero necesito hacer una aclaración.

Leer más » 5 Comentarios

Los lenguajes de programación más populares en junio de 2011

Como sabéis, sobre todo los más seguidores, cada cierto tiempo siempre me gusta realizar un análisis de los lenguajes de programación más populares para conocer cómo se mueve el mercado con respecto al mes del año pasado. Recordad que todos los meses Tiobe realiza un análisis de los lenguajes más populares según los resultados en los motores de búsquedas.

En el primer puesto está el lenguaje Java. A pesar de las últimas críticas que está cosechando y de su lento progreso con respecto a otros lenguajes sigue siendo líder en el entorno empresarial. Especializarte en este lenguaje es fundamental si quieres aumentar en gran medida tus posibilidades de encontrar trabajo en empresas IT. Además, es el lenguaje que se utiliza principalmente para usar la API de Android. read more

Leer más » 19 Comentarios

Los lenguajes de programación más populares de Julio 2010

Cada cierto tiempo siempre me gusta realizar un análisis de los lenguajes de programación más populares para conocer cómo se mueve el mercado. Recordad que todos los meses Tiobe realiza un análisis de los lenguajes más populares según los resultados en los motores de búsquedas.

Como casi todos los meses, Java lidera la tabla. Aunque anteriormente su supremacía era evidente ahora ya no lo es tanto. Su inmediato perseguidor, C, va subiendo su porcentaje hasta el punto que apostaría que en pocos meses superará a Java y será líder durante un tiempo. Java es el lenguaje más utilizado en el mundo empresarial, pero su pesadez hace que las compañías estén pasándose a otras alternativas como C# de Microsoft. Este lenguaje, C#, ha aumentado el número de librerías además de ser uno de los lenguajes más eficientes a la hora de ejecutar y programar aplicaciones. El entorno Visual Studio es muy liviano en comparación a otras alternativas como Eclipse o Netbeans. El principal problema de C#, es una tecnología propietaria (aunque siempre hay alternativas como Mono.Net). read more

Leer más » 3 Comentarios

Ejecutar distintos lenguajes de programación en una web

Cuando leí ayer la noticia en Kabytes la verdad que me resultó un tanto curiosa, pero era algo escéptico en cuanto a las posibilidades que podía brindar en realidad ideone, que es el nombre del servicio. Por ahora es una versión beta por lo que todavía puede haber defectos, pero en líneas generales funciona bien.

La web nos presenta un cuadro donde elegir el lenguaje: Ada, C, C#, C++, Cobol, Common Lisp, Java, Lua, Prolog, Python, Ruby, Visual Basic.NET… entre otros muchos, un cuadro para elegir si queremos resaltar la sintaxis y un cuadro de texto para introducir nuestro código. Una vez lo hayamos introducido lo enviamos y la web nos devuelve el resultado de la ejecución. read more

Leer más » 4 Comentarios

Libros de lenguajes y programación

.

Buscando el ebook en castellano del administrador de Debian 7 me encontré con varias webs que ofrecen en descarga directa un gran número de ebooks y pdf sobre lenguajes y programación, por si a alguien le interesa y quiere profundizar más en el conocimiento de estos temas, dejo algunos enlaces interesantes:

El-Libro-del-Administrador-Debian-OpenLibra-350x451

# Administracion Debian 7 versión online (castellano)

# Administración Debian 7 versión descarga directa (castellano)

red-hat-enterprise-linux-6-administration-real-world-skills-for-red-hat-administrators-400x400-imadgy9bnz2fn6kh

# Administración de Red Hat 6 versión descarga  (Ingles) read more

Leer más » 4 Comentarios

La importancia del inglés en el ámbito de la programación

El inglés es muy importante, no solo por ser el idioma más hablado en el mundo, sino porque en comprobaciones hechas, la iniciación en el desarrollo de tecnologías informáticas y computación por lo general provienen de países de donde el idioma dominante es el inglés, el vocabulario técnico en el área de informática es en su mayoría inglés, por esto la importancia del idioma en esta área. Los profesores de inglés nos ayudaran ampliamente a comprender este tipo de programaciones.

Entrar al mundo de la informática

Dentro del mundo de la programación debemos primeramente saber que fue iniciado en países donde su idioma principal es el inglés, para nuestro buen desarrollo en esta área el aprendizaje se debe ir a la par con el idioma y esto nos lo facilita porque existen los profesores de inglés online y con estos podremos aprenderlo. read more

Leer más » 1 Comentario

Latino – Nuevo lenguaje de programación con sintaxis en español

Hola les hago una invitación a todos los desarrolladores y al público en general para la creación de un nuevo lenguaje de programción con sintaxis en español y que sea lo más natural posible.

Este proyecto nace de la necesidad de incrementar la educación de nivel básico (primaria y secundaria) debido a que los niños tienen la capacidad de entender la lógica a muy temprana edad y es en esta edad cuando más aprenden, esto motivará a los niños y jovenes por interesarse en el mundo del desarrollo de aplicaciones. read more

Leer más » 15 Comentarios

Julia, un prometedor lenguaje de programación

julia

A la hora de programar cálculo científico existen los famosos lenguajes de programación como MATLAB/Octave, R o incluso Python. Sin embargo, estos lenguajes pecan en varios aspectos como eficiencia, paralelización, etc. Últimamente está creciendo en popularidad un nuevo lenguaje que corrige estas deficiencias. Se llama Julia y éstas son algunas de sus principales características:

· Sintaxis sencilla y elegante al estilo MATLAB/Octave.
· Compilador JIT que ofrece una alta eficiencia.
· Diseñado para programar fácilmente sistemas distribuidos y/o paralelos.
· La licencia de Julia es de código abierto, exactamente la MIT. read more

Leer más » 2 Comentarios

C es el lenguaje de programación más popular según TIOBE

Personalmente, siempre me ha gustado comentar la evolución de la popularidad de los diferentes lenguajes de programación según el índice TIOBE. Tanto en 2010 como en 2011 hice un pequeño análisis y ahora me gustaría anunciar un cambio importante en esta lista: la subida de C al número uno.

Leer más » 3 Comentarios

Curso programación de videojuegos con SDL – ¿Qué es SDL?

En la Wikipedia encontramos que: ”LibSDL es un conjunto de librerías desarrolladas con el lenguaje C que proporcionan funciones básicas para realizar operaciones de dibujado 2D, gestión de efectos de sonido y música, y carga y gestión de imágenes. SDL es una abreviatura en inglés de Simple DirectMedia Layer.

Resaltar como podéis ver que se trata de un conjunto de librerías para C encargada de todos los aspectos que a la hora de crear un juego faltan en las librerías básicas de C. Con ella podemos controlar las pulsaciones sobre el teclado, cargar imágenes, mover sprites o reproducir un sonido. Usando SDL tendremos toda la libertad del mundo para desarrollar un juego tal como nos parezca. SDL se convierte sólo en la herramienta básica para hacer todo aquello que necesitamos, pero a un nivel que no interviene más que en eso. read more

Leer más » 5 Comentarios

¿Por qué C superará a Java como lenguaje de programación más popular?

TIOBE es una empresa dedicada a ofrecer calidad en su software. Desde el año 2002 elabora un ranking con los lenguajes de programación más populares. Este ranking se actualiza cada mes y se basa en los resultados de los buscadores más importantes. Los últimos meses, se usaron como fuentes los buscadores Google, MSN y Yahoo además de búsquedas en Google Blogs y en YouTube.

tpci_trends

Si observamos la gráfica, la diferencia entre el número 1 y 2, Java y C respectivamente, del índice TIOBE se está reduciendo. C está un poco más retrasado que Java, aproximadamente un 1%, pero es algo ínfimo. La última vez que C y Java estuvieron tan cerca fue en 2005. read more

Leer más » 10 Comentarios

Lo mejor de mi RSS del 14 al 22 de abril de 2014

Esta semana ha habido menos actividad en la blogosfera hispana, pero la llegada de Ubuntu 14.04 y de WordPress 3.9 nos ha dejado bastantes buenas entradas y aquí este Domingo de Resurrección de 2014, os hago el resumen de las mejores que he encontrado en mi Feedly:

Porque estoy deseando actualizar a Ubuntu 14.04: Después de Instalar Ubuntu 14.04 LTS (Trusty Tahr) – Geeks & Linux Atelier! XFCE es un escritorio ligero pero con una estética cuidada y mucha potencia, si quieres disfrutarlo en Arch Linux esta es tu entrada: Instalación de XFCE en Arch Linux – Desde Linux La entrada “oficial” del lanzamiento de Ubuntu 14.04 en el blog de Canonical: Ubuntu 14.04 LTS – Blog de Canonical Si eres diseñador web, nada mejor que ver lo que puedes hacer con HTML5: 

Botón circular con indicador de progreso (SVG, CSS3 y JavaScript) – Kabytes read more

Leer más » 1 Comentario

Keep it simple, stupid! Una filosofía aplicable a todos los aspectos de la tecnología

Si eres usuario de Linux o de la tecnología libre en general, no por el uso de la misma sino por la forma de hacer y crear tecnología, eres usuario de software en el que sus directrices más básicas, usan el principio KISS. Esta palabra, que significa beso en inglés, en este caso representa las iniciales de “Keep it simple, stupid!” y es una filosofía en la que se fundamenta el desarrollo de Unix y que sin lugar a dudas podréis usar en vuestros desarrollos.

Keep it simple, stupid!

¿En qué se basa exactamente? En una serie de principios que ponemos a continuación y que os traduzo para que podáis conocer y así, aplicar a vuestros propios desarrollos:

Leer más » 1 Comentario

Instalar compiladores C y C++ en Ubuntu Linux

Los lenguajes de programación C y C++ son dos de los lenguajes más populares y utilizados en la actualidad. Son la base de la práctica totalidad de los sistemas operativos y de las más importantes aplicaciones como sistemas gestores de bases de datos, hojas de cálculo, procesadores de texto, etc. Para crear programas ejecutables es necesario compilar el código fuente escrito en C o C++. En Ubuntu es muy sencillo y requiere muy pocos pasos.

Leer más » 7 Comentarios

Indices negativos en un vector con PHP

En la mayoría de los lenguajes de programación de alto y bajo nivel, acceder a un elemento de un vector a través de un índice menor que cero implica acceder a una dirección de memoria que no hemos reservado, y en consecuencia almacenar en un lugar dónde no protegemos el contenido desde el mismo programa.

Para poder usar un índice negativo en el lenguaje C tendremos que declarar otro puntero auxiliar que acceda al espacio de memoria reservado por el anterior para que los menores que cero en ese rango sean equivalentes a sus análogos positivos. El código que ejemplifica este caso:

int a[10] = { /* lo inicializamos a lo que queramos */ };
int *b;
int i;
b = a + 10; /* aquí entra en juego el puntero auxiliar */
for (i = -10; i < 0; i++) {
int x = b[i];
}

Sencillo de entender, pero en PHP la cosa se simplifica con poder usarlo como si de un elemento ubicado en la zona positiva se tratase

Leer más » 3 Comentarios