Professional Documents
Culture Documents
El ranking de tiobe.com, es una lista ordenada de lenguajes de programacin, por orden de la frecuencia de bsqueda en la Web utilizando el nombre de la lengua como la palabra clave. El ndice cubre las bsquedas en Google, Google Blogs, MSN , Yahoo! , Wikipedia y YouTube . 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. El ndice de TIOBE no es sobre el mejor lenguaje de programacin o el idioma en el que la mayora de lneas de cdigo han sido escritas.
Lenguaje de programacin
Paradigma
Logo
Creadores
Java
-Imperativo -Estructurado
public class HolaMundo { public static void main(String args[]) Sun Microsystems { y James Gosling System.out.print("Hola Mundo"); } } #include <stdio.h> int main() { printf("Hola mundo"); Bell Labs y return 0; Dennis Ritchie } using System; class MainClass { public static void Main() { System.Console.WriteLine("Hola, mundo!"); }
C#
Microsoft y AndersHejlsberg
C++
Objective-C
-Orientado a objetos
} #include <iostream> using namespace std; int main() { cout << "Hola Mundo" << endl; return 0; } #include <stdio.h> #include <objpak.h> int main(int argc,char **argv) { id set = [Set new]; argv++;while (--argc) [set add:[String str:*argv++]]; [set do:{ :each | printf("hello, %s!\n",[each str]); }]; return 0; } <?php echo "Hola Mundo"; ?>
PHP
-Imperativo -Orientado a objetos -Procedural -Reflexivo -Funcional -Imperativo -Dirigido por eventos
Visual Basic
Private Sub Form_Load()MsgBox ("Hola mundo!") End Sub <script type="text/javascript"> document.write("Hola, mundo!"); </script>
JavaScript
-Orientado a objetos -Imperativo -Funcional -Orientado a objetos -Imperativo -Funcional -Reflexivo -Funcional -Imperativo -Orientado a objetos -Reflexiva
Netscape Communications Corp, Mozilla Fundation Python Software Foundation y Guido van Rossum
Phyton
Perl
Delphi/Object Pascal
procedure TForm1.Button1Click(Sender: TObject); begin end; end. Borland (despus Code Gear) y Anders Hejlsberg
procedure TForm1.Button1Click(Sender: TObject); begin showMessage('Hola Mundo'); end; end. BEGIN DBMS_OUTPUT.Put_Line( 'Hola Mundo' ); END;
PL/SQL
Declarativo
Ruby
Yukihiro Matsumoto
Transact-SQL
-Declarativo
Micrososft
Lisp
(format t "Hola, mundo!") (print "Hola Mundo!") Private Sub Form_Load() Handles Form1.Load Messagebox.show("Hola, mundo!") End Sub 'modo consola. Private Sub Main() Console.WriteLine("Hola, mundo!") End Sub
-Orientado a objetos
Microsoft
Pascal
-Imperativo
Niklaus Wirth
Logo
-Funcional -Estructurado
with Ada.Text_IO; Ada -Orientado a objetos -Imperativo Jean Ichbiah procedure Hola_Mundo is begin Ada.Text_IO.Put("Hola, mundo!"); end Hola_Mundo;
NXT-G
-Procedural
Lego Mindstorms