day & night

Кто как кодит Hello world!, действительно кто и как?
Дата обновления: , перейти к новому сообщению
#1
dr.xakep



Опытный юзверь
**

Группа: Пользователи
Сообщений: 138
Регистрация: 27.07.2005
Из: Димитров
Пользователь №: 31.475


Респектов: 4
-----X----


Предупреждений:


Давайте сюда будем писать кио и как кодит 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.

Вот вроде и всё.
User is offline
Go topGo end

Ответов(20 - 28)
16.02.2006 - 22:10
#21
Ramzes_



Опытный юзверь
**

Группа: Пользователи
Сообщений: 64
Регистрация: 9.10.2005
Пользователь №: 52.560


Респектов: 12
-----X----


Предупреждений:


Хех... вспомнилось кстати, приходила в какой-то рассылке статья с примером абсолютно автономного Hello World на С++, т.е с созданием загрузчика на дискете, вставил, загрузился и получи! Прямо мини ОС.
User is offline
Go topGo end
18.02.2006 - 9:30
#22
Paladin



профи!
Group Icon

Группа: Наши Люди
Сообщений: 944
Регистрация: 7.03.2004
Из: г. Абакан
Пользователь №: 303


Респектов: 11
-----X----




Наиболее простой вариант на Паскале smile.gif
CODE
Uses Crt;
Begin
   ClrScr;
   Write('Hello World!');
   Readln;
End.
User is offline
Go topGo end
18.02.2006 - 10:13
#23
dr.xakep



Опытный юзверь
**

Группа: Пользователи
Сообщений: 138
Регистрация: 27.07.2005
Из: Димитров
Пользователь №: 31.475


Респектов: 4
-----X----


Предупреждений:


QUOTE(ZaHack @ 16.02.2006 - 18:35)
Так, ну я чувствую тут одни прям хардкорные программисты собрались smile.gif  Мне аж прям неловко! Такое мутят: как написать в батнике HelloWorld, как написать HelloWorld в среде "Лого"  (которую дети в школе в седьмом классе изучают....


Я уже в 8м, а нифига про это не знаю...
User is offline
Go topGo end
18.02.2006 - 10:28
#24
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




perl -e print "Hello world"
User is offline
Go topGo end
20.02.2006 - 22:32
#25
ZaHack



Большой Брат
Group Icon

Группа: Заблокированные
Сообщений: 1.252
Регистрация: 24.01.2006
Из: Where The Eagles Fly
Пользователь №: 333


Респектов: 117
-----X----




QUOTE(dr.xakep @ 18.02.2006 - 11:13)
QUOTE(ZaHack @ 16.02.2006 - 18:35)
Так, ну я чувствую тут одни прям хардкорные программисты собрались smile.gif  Мне аж прям неловко! Такое мутят: как написать в батнике HelloWorld, как написать HelloWorld в среде "Лого"  (которую дети в школе в седьмом классе изучают....


Я уже в 8м, а нифига про это не знаю...
*



И не надо - сбережешь свои нервы и здоровье. Поясню - ЛОГО это "среда программирования", а на самом деле графич. редактор низкого уровня, курсор (черепашка) рисует разую фигню, но управление не мышкой а из консоли (то есть получается минипрограммка, для рисования домика, надписи "Windows - mustdie!" и т.п.) Естественно эта штука под ДОС wink.gif
User is offline
Go topGo end
24.02.2006 - 14:32
#26
Teshka



Спящая совесть
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 694
Регистрация: 31.03.2004
Пользователь №: 9


Респектов: 280
-----XX---




#include
WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
MessageBox(NULL,"Hello World",0,0);
return 0;
}


А про WinApi забыли
User is offline
Go topGo end
24.02.2006 - 21:07
#27
ZaHack



Большой Брат
Group Icon

Группа: Заблокированные
Сообщений: 1.252
Регистрация: 24.01.2006
Из: Where The Eagles Fly
Пользователь №: 333


Респектов: 117
-----X----




QUOTE(Teshka @ 24.02.2006 - 15:32)
#include
WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
    MessageBox(NULL,"Hello World",0,0);
    return 0;
}


А про WinApi забыли
*


Как это забыли? Я ж на асме на API накатал! (См. выше)
User is offline
Go topGo end
icon9 15.04.2006 - 1:38
#28
дымчик



Специалист
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 475
Регистрация: 8.11.2005
Из: Санкт-Петербург
Пользователь №: 64.615


Респектов: 154
-----X----




QUOTE(ZaHack @ 20.02.2006 - 23:32)
И не надо - сбережешь свои нервы и здоровье. Поясню - ЛОГО это "среда программирования", а на самом деле графич. редактор низкого уровня, курсор (черепашка) рисует разую фигню, но управление не мышкой а из консоли (то есть получается минипрограммка, для рисования домика, надписи "Windows - mustdie!" и т.п.) Естественно эта штука под ДОС  wink.gif
*


Я когда в университете учился писал что-то подобное для роботов-манипуляторов - вводишь некоторую программу, она на экране рисует полученный результат, а потом робот всё то же самое рисует на обыкновенном листе бумаги smile.gif Эх... как же снова я хочу идти учиться unsure.gif
User is offline
Go topGo end
15.04.2006 - 21:25
#29
gloom



Unregistered














А можно и так...
#include

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
static char szAppName[] = "HelloWin" ;
HWND hwnd ;
MSG msg ;
WNDCLASSEX wndclass ;

wndclass.cbSize = sizeof (wndclass) ;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppName ;
wndclass.hIconSm = LoadIcon (NULL, IDI_APPLICATION) ;

RegisterClassEx (&wndclass) ;

hwnd = CreateWindow (szAppName, // window class name
"The Hello Program", // window caption
WS_OVERLAPPEDWINDOW, // window style
CW_USEDEFAULT, // initial x position
CW_USEDEFAULT, // initial y position
CW_USEDEFAULT, // initial x size
CW_USEDEFAULT, // initial y size
NULL, // parent window handle
NULL, // window menu handle
hInstance, // program instance handle
NULL) ; // creation parameters

ShowWindow (hwnd, iCmdShow) ;
UpdateWindow (hwnd) ;

while (GetMessage (&msg, NULL, 0, 0))
{
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
}
return msg.wParam ;
}

LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
PAINTSTRUCT ps ;
RECT rect ;

switch (iMsg)
{
case WM_CREATE :
PlaySound ("hellowin.wav", NULL, SND_FILENAME | SND_ASYNC) ;
return 0 ;

case WM_PAINT :
hdc = BeginPaint (hwnd, &ps) ;

GetClientRect (hwnd, &rect) ;

DrawText (hdc, "Hello, Windows 95!", -1, &rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;

EndPaint (hwnd, &ps) ;
return 0 ;

case WM_DESTROY :
PostQuitMessage (0) ;
return 0 ;
}

return DefWindowProc (hwnd, iMsg, wParam, lParam) ;
}
Go topGo end

Topic Options
Сейчас: 10.05.2024 - 14:42
Мобильная версия | Lite версия