You are on page 1of 5

TIOBE Programming Community Index for March 2012

El ndice se actualiza una vez al mes. Las calificaciones se basan en el nmero de ingenieros cualificados de todo el mundo, cursos y proveedores de terceros. Los motores de bsqueda populares de Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube y Baidu se utilizan para calcular las calificaciones Lenguaje de Programacin Paradigma(s) Logo Creador(es) Cdigo Hello world!

Java

Orientado a objetos.

Sun Microsystems a principio de los aos 90s

public class Hello { public static void main(String[] args) { System.out.println("Hola mundo"); } } #include<stdio.h> void main() { printf( "Hola mundo" ); } public class Hello1 { public static void Main() { System.Console.WriteLine("Hello, World!"); } }

imperativo Dennis Ritchie

C#

orientado a objetos

Microsoft (Scott Wiltamuth y Anders Hejlsberg)

C++

Orientado a objetos y (tambin procedural).

Bjarne Stroustrup

#include <iostream> void main() { std::cout << "Hola mundo"; }

Objetive-C

Orientado a objetos.

#import <stdio.h> int main( int argc, const char Brad Cox y la *argv[] ) { corporacin StepStone printf( "Hola Mundo\n" ); return 0; } <?php echo "Hola Mundo"; ?>

PHP

Orientado a objetos y Estructurado

Rasmus Lerdorf

(visual) Basic

Estructurado, orientado a objetos, guiado por eventos

Alan Cooper

CLS PRINT "Hola Mundo"

JavaScript

Funcional, basado en prototipos, imperativo.

Netscape Communications, Corp, Mozilla Fundation

<SCRIPT LANGUAGE="JavaScript" type="text/javascript"> document.write("Hola Mundo"); </SCRIPT>

Python

Orientado a objetos, imperativo, funcional, reflexivo Funcional, Imperativo y Orientado a Objetos

Guido van Rossum

print "Hola mundo";

Perl

Larry Wall

#!/usr/bin/perl print "Hola mundo!\n"; program ObjectPascalExample; type THelloWorld = class procedure Put; end; procedure THelloWorld.Put; begin Writeln('Hello, World!'); end; var HelloWorld: THelloWorld; begin HelloWorld := THelloWorld.Create; HelloWorld.Put; HelloWorld.Free; end. SET serveroutput ON ; EMPEZAR DBMS_OUTPUT . PUT_LINE ( "Hola, mundo! ' ) ; END ;

Delphi/Object Pascal

Imperativo, Estructurado, Orientado a Objetos y Funcional

De Apple Inc. Niklaus Wirth , y Anders Hejlsberg

PL/SQL

Imperativo y Lgico

De Oracle Corporations

Ruby

Orientado a Objetos

Yukihiro Matsumoto

Transact-SQL

Es una extensin al SQL de Microsoft y Sybase. SQL

Microsoft y Sybase.

$ irb irb(main):001:0> puts "Hola mundo" Hola mundo => nil irb(main):002:0> 1+2 => 3 CREATE PROCEDURE HelloWorld AS DECLARE @mynvarchar NVARCHAR(50), @myfloat FLOAT SET @mynvarchar = @@VERSION SET @mynvarchar = 'Hello, world!' SET @myfloat = 1.6180 PRINT @mynvarchar RETURN (0)

Lips

Estructurado, Orientado a Objetos y Funcional

John McCarthy

(print "Hola Mundo!")

Public Class FormHMundo Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

Visual Basic .NET

orientado a objetos

John Kemeny y Thomas Kurtz

System.EventArgs) Handles Button1.Click MsgBox("Hola Mundo") End Sub End Class Utiliza la programacin estructurada y estructuracin de datos. Niklaus Wirth program Hello; begin writeln ('Hola mundo') end.

Pascal

Logo

Imperativo

Seymour Papert y Instituto Tecnolgico de Massachusetts

escribe [Hola Mundo] with Ada.Text_IO;

Ada

Imperativo

CII Honeywell Bull

procedure Hola_Mundo is begin Ada.Text_IO.Put_Line("Hola, mundo!"); end Hola_Mundo;

NTX-G

Estructurado, Orientado a Objetos

LEGO MINDSTORMS

You might also like