Cómo recurrir una multa de tráfico por exceso de velocidad Ese culitoooo
Mar 21

Realmente curioso lo que he encontrado en Tufuncion.com, donde muestran como escribir “Hola Mundo” en muchísimos lenguajes de programación, muchos de ellos ni los conocia, y nos dicen también el consumo de CPU y de memoria. Este consumo muestra cuanto consume escribir el típico “Hola Mundo” en estos lenguajes de programación.

Lenguaje CPU (seg) Mem (KB) Líneas
bcc 0.01 564 5
lua 0.01 580 1
ghc 0.01 1096 1
ocamlb 0.01 380 1
fpascal 0.01 520 5
gnat 0.01 724 0
delphi 0.01 576 4
parrot 0.01 964 2
bigforth 0.01 912 1
modula3 0.01 832 6
lua5 0.01 596 1
icon 0.01 572 3
vc++ 0.01 492 6
se 0.01 532 10
rexx 0.01 1016 1
vc 0.01 464 5
vpascal 0.01 564 5
ocaml 0.01 628 1
lcc 0.01 504 5
awka 0.02 1556 1
ici 0.02 1088 1
gcc 0.03 1484 5
modula2 0.03 632 0
perl 0.03 1376 1
mawk 0.03 1568 1
mercury 0.03 1724 6
smlnj 0.03 940 7
slang 0.03 1800 1
gawk 0.03 2016 1
cygperl 0.03 2216 1
gforth 0.04 1484 1
tcl 0.04 1496 1
elastic 0.04 1944 3
cim 0.04 2012 5
php 0.05 2796 3
poplisp 0.06 3144 1
ruby 0.07 1820 1
csharp 0.09 2928 7
pike 0.09 3356 1
guile 0.12 2472 1
oz 0.15 648 6
jscript 0.15 2156 1
vbscript 0.15 2208 1
pliant 0.17 3212 1
python 0.19 2364 1
java 0.44 4556 5
erlang 0.48 5300 3
nice 0.51 4920 0

El código para generar esta famosa cadena en cada uno de estos lenguajes es el siguiente:

ABAP/IVREPORT HOLAMUNDO.

WRITE ‘¡Hola, mundo!’.

ABC

WRITE “¡Hola mundo!”

ActionScript

trace(”¡Hola, mundo!”);

ADA

with Ada.Text_IO;

procedure Hola_Mundo is

begin

Ada.Text_IO.Put_Line(”¡Hola, mundo!”);

end Hola_Mundo;

ASP

<%

Response.Write(”Hola Mundo”)

%>

AWK

#!/bin/awk -f

BEGIN{

print “¡Hola, mundo!”;

}

Bash

#!/bin/bash

echo “Hola mundo”

Basic

10 print “Hola Mundo”

C

#include <stdio.h>

int main(void)

{

printf(”¡Hola, mundo!\n”);

return 0;

}

C++

#include <iostream>

int main()

{

std::cout << “¡Hola, mundo!” << std::endl;

return 0;

}

C++/CLI

int main()

{

System::Console::WriteLine(”Hola, mundo!”);

return 0;

}

C#

using System;

class MainClass

{

public static void Main()

{

Console.WriteLine(”¡Hola, mundo!”);

}

}

COBOL

IDENTIFICATION DIVISION.

PROGRAM-ID. HELLO.

ENVIRONMENT DIVISION.

DATA DIVISION.

PROCEDURE DIVISION.

DISPLAY “Hola mundo”

STOP RUN.

ColdFusion

<cfset variable=”Hola Mundo”>

<cfoutput>#variable#</cfoutput>

MS-DOS

@echo ¡Hola, Mundo!

Eiffel

class HOLA_MUNDO

create

make

feature

make is

do

io.put_string(”%nHola mundo%N”)

end

end — HOLA_MUNDO

Erlang

-module(hola).

-export([hola_mundo/0]).

hola_mundo() -> io:fwrite(”Hola mundo!\n”).

Fortran

PROGRAM HOLA

PRINT *, ‘¡Hola, mundo!’

enD

Haskell

holaMundo :: IO ()

holaMundo = do putStrLn (”Hola mundo!”)

HTML/JavaScript

<html>

<head>

<title>Hola Mundo</title>

<script type=”text/javascript”>

alert(”¡Hola mundo!”);

</script>

</head>

<body>

</body>

</html>

INTERCAL

PLEASE DO ,1 <- #13

DO ,1 SUB #1 <- #238

DO ,1 SUB #2 <- #112

DO ,1 SUB #3 <- #112

DO ,1 SUB #4 <- #0

DO ,1 SUB #5 <- #64

DO ,1 SUB #6 <- #238

DO ,1 SUB #7 <- #26

PLEASE DO ,1 SUB #8 <- #22

DO ,1 SUB #8 <- #248

DO ,1 SUB #9 <- #168

DO ,1 SUB #10 <- #24

DO ,1 SUB #11 <- #16

DO ,1 SUB #12 <- #158

DO ,1 SUB #13 <- #52

PLEASE READ OUT ,1

PLEASE GIVE UP

Java

public class HolaMundo

{

public static void main(String[] args)

{

System.out.println(”¡Hola, mundo!”);

}

}

LISP

(format t “¡Hola, mundo!”)

Liberty BASIC

print “¡Hola, mundo!”

MATLAB

close all; % cierra todas las ventanas que pueda haber

clear all; % borra todas las variables

clc; % limpia la pantalla

disp(’hola mundo’); % muestra el mensaje

Object REXX

Utilizando los métodos de REXX clásico:

say “Hola Mundo”

call lineout , ‘Hola, mundo.’

call charout , ‘Hola, mundo.’||eol /* eol definido previamente */

Utilizando objetos:

.output~say(’Hola, mundo.’)

.output~lineout(’Hola, mundo.’)

.output~charout(’Hola, mundo.’||eol) — eol definido previamente

Pascal

Program HolaMundo;

begin

Writeln(’¡Hola, mundo!’);

end.

NetREXX

Utilizando la instrucción say que proviene de REXX clásico:

say “Hola Mundo”

o directamente utilizando clases y métodos Java:

System.out.println(”¡Hola mundo!”);

OpenInventor

#Inventor V2.1 ascii

Text3 {

string “Hola mundo”

}

Perl

#!/usr/bin/perl

print “Hola, mundo.\n”;

PHP

<?php

echo “Hola Mundo”;

?>

Python

print “Hola mundo”

QBasic

PRINT “Hola mundo”

REXX

say “Hola Mundo”

Ruby

puts “Hola Mundo”

SAPScript

MAIN

P1 Hola Mundo

/

Seed7

$ include “seed7_05.s7i”;

const proc: main is func

begin

writeln(”Hola Mundo”);

end func;

Smalltalk

Transcript show: ‘¡Hola, mundo!’

SQL

Variante de Oracle:

SELECT ‘HOLA MUNDO’

FROM DUAL;

Unlambda

“`s“sii`ki

“s“s`ks

“s“s`ks“s`k`s`kr

“s`k`si“s`k`s`k

`d““““““.H.o.l.a. .m.u.n.d.o

k

k

`k“s“s`ksk`k.*

Visual Basic

Sub Main()

MsgBox “¡Hola, mundo!”

end Sub

X3

SubProg HOLAMUNDO()

Infbox “Hola Mundo”

end
xBase

? “Hola Mundo”

Vía | TuFunción.com

Comparte esta noticia:
  • Meneame
  • Imprimir esta noticia!
  • Enviar esta noticia a un amigo!
  • Facebook
  • BarraPunto
  • Reddit
  • del.icio.us
  • YahooMyWeb
  • Digg
  • Live
  • StumbleUpon
  • Technorati
  • TwitThis
  • Wikio

Noticias Relacionadas:

Etiquetas: , , , , , .

1 Comentario en “Cómo escribir “Hola Mundo” en distintos lenguajes de programación y el consumo de CPU”

Si quieres conseguir tu propio Avatar pincha en este enlace.
  1. 1
    URLs - bitácora de Helektron « Bloguear por bloguear… Dice:

    [...] URLs - bitácora de Helektron Cómo escribir “Hola Mundo” en distintos lenguajes de programación y el consumo de CPU [...]

No te cortes y deja tu comentario.

Todos los comentarios son revisados. Tienes que ser respetuoso y educado con el resto de los lectores. No utilices palabras malsonantes o expresiones incorrectas. De no cumplir estas sencillas normas, tu comentario puede ser moderado y/o eliminado.