Páginas

Mostrando entradas con la etiqueta lenguajes. Mostrar todas las entradas
Mostrando entradas con la etiqueta lenguajes. Mostrar todas las entradas

viernes, 16 de marzo de 2012

El Top ten del "hola mundo"

Como algunos sabrán, cuando se inicia la programación en un lenguaje nuevo, el primer programa que nos enseñan recibe el nombre de "hello world" o sea el "hola mundo"...
Aqui les dejo el hola mundo del TopTen de los lenguajes de programación.

C

#include <stdio.h>
int main(char[] *args){
    printf("hola mundo\n");
}

Java

class Main{
    Main(){
        System.out.println("hola mundo");
    }
    public static void main(String[] args) {

        new Main();
    }
}


C++

#include <stdio>
class Main(){
    Main(){
        cout << "hola mundo\n";
    }
}
void main(char[] *args){
    new Main();
}


PHP

<?php
    Print "hola mundo\n"
>


Javascript

<script language="javascript">
    document.writeln("hola mundo");
</script>


Python

print "hola mundo"

C#

use stdio;

class Main(){
    System.console.writeln("hola mundo");
}


Perl

print "hola mundo\n"

SQL

select  'Hola mundo' as mensaje

Ruby

puts "hola mundo"

La simplicidad de Python, Perl y Ruby esta dada por su característica de intérpretes y el hecho de ser dinámicos, por lo que no requieren tanta estructura en las declaraciones.
Es notoria la influencia de C y C++ tanto en Java como en C#.
Aunque el "hola mundo" es tradicionalmente la introducción a un lenguaje de programación, debe notarse que en los lenguajes interpretados realmente no revela ni la facilidad ni la dificultad con la que se escriben los programas.

Bye bye


viernes, 9 de marzo de 2012

El Top ten de los lenguajes de programación

Pronto agregaré un listado con enlaces, estadísticas y más sobre los lenguajes más utilizados para programar en linux (y otros sistemas) pero aqui están los 10 más populares según el sitio langpop que lleva un seguimiento de acuerdo al número de páginas, enlaces, visitas, etc.

    C - El padre de los lenguajes modernos
    Java - La promesa nunca cumplida
    C++ - La promesa jamás cumplida
    PHP - El que usa la "mayoría" de los sitios web
    Javascript - La "lingua franca" de la red
    Python - Un intento del paradigma de la Programación Orientada a Objetos
    C# - El sobrevalorado lenguaje de Redmond
    Perl - Ni que decir!
    SQL - No creo que sea un lenguaje de programación
    Ruby - El mejor de los lenguajes orientados a objetos (El heredero de Smalltalk)
   
Estos datos fueron recolectados en langpop (pero no los verifique, solo bromeaba), asi que ustedes pueden corroborar suexactitud y decidir por si mismos.
Yo no considero SQL un lenguaje de programación (menos de propósito general), pero no hay sitio en la Red que funcione sin algo de él. Asi que en aras de la verdad ahi está (al igual que en el listado original).

(agregado)

Comparativo de porcentaje global de código actualizado en los últimos años.

Pueden notar que agregue una pequeña explicación a cada uno asi como el enlace a la página oficial de dicho lenguaje.

Bye bye