hello-world

Esto ya es viejo!, pero ando que quiero probar algunas funciones de un plugin que instalé en el blog que hasta el momento sólo lo he visto en funcionamiento en el post anterior de Clayder y curiosamente me encontré con estas estadísticas de como los “Hola Mundo” actúan diferente en cuanto a memoria, tiempo de respuesta, líneas de código o que se yo; y de como se escriben en sus diferentes formas, algunas fáciles de interpretar… y otras en donde te dan ganas de dejar la informática (a menos que tengas un profesor estricto que te haga aprender a la fuerza y bien! -un saludo para el Profesor Walter Lazo U_U-) y bueno… vamos primero con las estadísticas y luego los códigos…

hola-mundo_estadisticasAquí tienen una lista de algunos lenguajes y cuanto conlleva el programarlos tanto en Memoria como en Procesamiento…

Pueden Encontrar un PDF más en base a lo que leí en las referencias acerca de estos lenguajes… Hola Mundos(PDF)

Pero ahora vamos con Los lenguajes en Si y como se escribe el “Hola Mundo” :

ABAP/IVREPORT

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"; //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”

Y Todavía faltan muchos más! XD

Saludos!!!

Fuente | Helecktron