( Вход | Регистрация | Поиск )

Кто как кодит Hello world!, действительно кто и как?
Дата обновления: 15.04.2006 - 21:25, перейти к новому сообщению

·dr.xakep
Группа: Пользователи

Сообщений: 138
Давайте сюда будем писать кио и как кодит Hello World! smile.gif
--------
#include
int main()
{
printf("Hello World!");
}
---------
#include
int main()
{
std::cout << "Hello World!";
}
---------
echo "Hello World!";
?>
---------
print "Hello World!";
?>
---------
program hello;

begin
writeln("Hello World!");
end.

Вот вроде и всё.


Ответов(10 - 19)

P-MAN

program Hello_World

uses graph, crt;

var
gd, gm, x, y, i: integer;
ar: array[0..1024] of byte absolute 0000:0000;

const
Msg_Hello = 'Hello, World!';
Msg_GrError = 'The error has been occuired while the graphics start!';

begin
for i:=1 to 1024 do ar[i]:=0;
gd:=detect;
gm:=vgahi;
InitGraph(gd, gm, 'c:\bp\bgi');
if GrOk<>0 then
begin
writeln(Msg_Error);
exit;
end;
x:=(80 - Length(Msg_Hello)) div 2;
y:=12;
OutText(x, y, Msg_Hello);
repeat until keypressed;
end.


P-MAN

unit UHello_World;

uses Forms, Classes, Windows;

interface

type
HelloForm = class(TForm)
private
THelloWorld: string;
published
procedure THelloWorld_Execute;
end;

var
Form: HelloForm;
THello: THelloWorld;

const
HWE = 'Hello World Error!';

implementation

procedure Form.FormCreate(Sender: TObject);
begin
THello:='Hello, World!';
end;

proceure Form.THelloWorld_Execute;
begin
try
MessageBox(Form.Handle, THello, THello, mb_OK + mb_IconInformation);
except
on EAbort do
begin
raise EDivByZero.Create(HWE);
exit;
end;
end;
end;

end.

Эт было Дельфи smile.gif


·ZaHack
Группа: Заблокированные

Сообщений: 1.252
QUOTE(P-MAN @ 15.02.2006 - 17:07)

Эт было Дельфи  smile.gif



Это мы поняли! dry.gif


·ЭЖД
Группа: Наши Люди

Сообщений: 11.935
ph34r.gif Очень смешно. Перенес!


·Love.sys
Группа: Наши Люди

Сообщений: 1.341
А вот ещё:

CODE
вп 1,50
вп 1,20
вп 1,50
вп 2,10
вп 2,20
вп 2,10
вп 3,40


Эта часть кода начертит часть буквы "Х" из хеллоу ворлд,
на языке програм. ЛОГО =))


·Ramzes_
Группа: Пользователи

Сообщений: 64
Вроде короче всего (в виндах)
VBS
CODE
MSgBox "Привет, World"

Можно батник (ECHO), только надо дополнительные телодвижения, чтобы прочитать, сразу даблкликом не запустишь... он закроется...


·Love.sys
Группа: Наши Люди

Сообщений: 1.341
QUOTE(Ramzes_ @ 15.02.2006 - 23:15)
Вроде короче всего (в виндах)
VBS
CODE
MSgBox "Привет, World"

Можно батник (ECHO), только надо дополнительные телодвижения, чтобы прочитать, сразу даблкликом не запустишь... он закроется...




дополнительные телодвижения это в конце батника дописать
pause =)


·dr.xakep
Группа: Пользователи

Сообщений: 138
чуть не забыл....

!#/usr/bin/perl
print "hello World!";



·Ramzes_
Группа: Пользователи

Сообщений: 64
Ну простите, извините, батники пишу редко, команда pause последний раз требовалась так давно, что уже забыл о ее существовании, в хелп было влом лезть...
Но таки все равно длиньше получается smile.gif


·ZaHack
Группа: Заблокированные

Сообщений: 1.252
Так, ну я чувствую тут одни прям хардкорные программисты собрались smile.gif Мне аж прям неловко! Такое мутят: как написать в батнике HelloWorld, как написать HelloWorld в среде "Лого" (которую дети в школе в седьмом классе изучают smile.gif ) Чтобы не выглядеть полным лохом, я тут написал HelloWorld на Java. Вот смотрим, изучаем:
/*
* файл: HelloWorld.java
* это апплет, так что, естественно, просто так работать не будет - * надо вставить в HTML-страницу wink.gif
*/

import java.awt.*;
import java.applet.*;
public class HelloWorld extends Applet {
final Font f = new Font("Comic Sans MS", Font.BOLD, 12);

public void paint(Graphics g) {
Color col;
Dimension d = size();
col = new Color(0, 128, 128);
g.setColor(col);
g.fillRect(0,0,d.width,d.height);
col = new Color(0, 255, 255);
g.setColor(col);
g.setFont(f);
drawCenteredString("Hello, World!", d.width, d.height, g);
g.drawRect(0,0,d.width-1,d.height-1);
}

public void drawCenteredString(String s, int w, int h, Graphics g) {
FontMetrics fm = g.getFontMetrics();
int x = (w - fm.stringWidth(s)) / 2;
int y = (fm.getAscent() + (h - (fm.getAscent() + fm.getDescent()))/2);
g.drawString(s, x, y);
} }