unreal.pl  

Wstecz   unreal.pl > Off > LOL !!!

Odpowiedz
 
Narzędzia Tematu Oceń Temat Tryby Wyświetlania
Stare 15-02-2002, 10:07   #1
Sonya
Guest
 
Wiadomości: n/a
Talking Ewolucja programisty...

The Evolution of a Programmer
-----------------------------
High School/Jr.High
===================
10 PRINT "HELLO WORLD"
20 END

First year in College
=====================
program Hello(input, output)
begin
writeln('Hello World')
end.

Senior year in College
======================
(defun hello
(print
(cons 'Hello (list 'World))))

New professional
================
(include) <stdio.h
void main(void)
{
char *message[] = {"Hello ", "World"}; int i;
for(i = 0; i <2; ++i)
printf("%s", message[i]);
printf("\n");
}

Seasoned professional
=====================
class string
{
private:
int size;
char *ptr;
public:
string() : size(0), ptr(new char('\0')) {}
string(const string &s) : size(s.size)
{
ptr = new char[size + 1];
strcpy(ptr, s.ptr);
}
~string()
{
delete [] ptr;
}
friend ostream &operator <<(ostream &, const string &);
string &operator=(const char *);
};
ostream &operator<<(ostream &stream, const string &s)
{
return(stream << s.ptr);
}
string &string:perator=(const char *chrs)
{
if (this != &chrs)
{
delete [] ptr;
size = strlen(chrs);
ptr = new char[size + 1];
strcpy(ptr, chrs);
}
return(*this);
}
int main()
{
string str;
str = "Hello World";
cout << str << endl;
return(0);
}

Master Programmer
=================
[
uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820) ]
library LHello
{
// bring in the master library
importlib("actimp.tlb");
importlib("actexp.tlb");
// bring in my interfaces
include "pshlo.idl"
[
uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820) ]
cotype THello
{
interface IHello;
interface IPersistFile;
};
};
[
exe,

importheader(windows.h);
importheader(ole2.h);
importheader(except.hxx);
importheader("pshlo.h");
importheader("shlo.hxx");
importheader("mycls.hxx");
// needed typelibs
importlib("actimp.tlb");
importlib("actexp.tlb");
importlib("thlo.tlb");
[
uuid(2573F891-CFEE-101A-9A9F-00AA00342820), aggregatable
]
coclass CHello
{
cotype THello;
};
};
include "ipfix.hxx"
extern HANDLE hEvent;
class CHello : public CHelloBase
{
public:
IPFIX(CLSID_CHello);
CHello(IUnknown *pUnk);
~CHello();
HRESULT __stdcall PrintSz(LPWSTR pwszString);
private:
static int cObjRef;
};
include windows.h
include ole2.h
include stdio.h
include stdlib.h
include "thlo.h"
include "pshlo.h"
include "shlo.hxx"
include "mycls.hxx"
int CHello::cObjRef = 0;
CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
{
cObjRef++;
return;
}
HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString)
{
printf("%ws\n", pwszString);
return(ResultFromScode(S_OK));
}
CHello::~CHello(void)
{
// when the object count goes to zero, stop the server
cObjRef--;
if( cObjRef == 0 )
PulseEvent(hEvent);
return;
}
include windows.h
include ole2.h
include "pshlo.h"
include "shlo.hxx"
include "mycls.hxx"
HANDLE hEvent;
int _cdecl main(
int argc,
char * argv[]
) {
ULONG ulRef;
DWORD dwRegistration;
CHelloCF *pCF = new CHelloCF();
hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); // Initialize the OLE
libraries
CoInitializeEx(NULL, COINIT_MULTITHREADED);
CoRegisterClassObject(CLSID_CHello, pCF,
CLSCTX_LOCAL_SERVER,
REGCLS_MULTIPLEUSE, &dwRegistration);
// wait on an event to stop
WaitForSingleObject(hEvent, INFINITE);
// revoke and release the class object
CoRevokeClassObject(dwRegistration); ulRef = pCF-Release();
// Tell OLE we are going away.
CoUninitialize();
return(0); }
extern CLSID CLSID_CHello;
extern UUID LIBID_CHelloLib;
CLSID CLSID_CHello = { /*
2573F891-CFEE-101A-9A9F-00AA00342820 */
0x2573F891,
0xCFEE,
0x101A,
{ 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
};
UUID LIBID_CHelloLib = { /*
2573F890-CFEE-101A-9A9F-00AA00342820 */
0x2573F890,
0xCFEE,
0x101A,
{ 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
};
include windows.h
include ole2.h
include stdlib.h
include string.h
include stdio.h
include "pshlo.h"
include "shlo.hxx"
include "clsid.h"
int _cdecl main(
int argc,
char * argv[]
) {
HRESULT hRslt;
IHello *pHello;
ULONG ulCnt;
IMoniker * pmk;
WCHAR wcsT[_MAX_PATH];
WCHAR wcsPath[2 * _MAX_PATH];
// get object path
wcsPath[0] = '\0';
wcsT[0] = '\0';
if( argc 1) {
mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1); wcsupr(wcsPath);
}
else {
fprintf(stderr, "Object path must be specified\n"); return(1);
}
// get print string
if(argc 2)
mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1);
else
wcscpy(wcsT, L"Hello World");
printf("Linking to object %ws\n", wcsPath);
printf("Text String %ws\n", wcsT);
// Initialize the OLE libraries
hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED);
if(SUCCEEDED(hRslt)) {
hRslt = CreateFileMoniker(wcsPath, &pmk);
if(SUCCEEDED(hRslt))
hRslt = BindMoniker(pmk, 0, IID_IHello, (void **)&pHello);
if(SUCCEEDED(hRslt)) {
// print a string out
pHello-PrintSz(wcsT);
Sleep(2000);
ulCnt = pHello-Release();
}
else
printf("Failure to connect, status: %lx", hRslt);
// Tell OLE we are going away.
CoUninitialize();
}
return(0);
}

Apprentice Hacker
===================
/usr/local/bin/perl
$msg="Hello, world.\n";
if ($#ARGV = 0) {
while(defined($arg=shift(@ARGV))) {
$outfilename = $arg;
open(FILE, "" . $outfilename) || die "Can't write $arg: $!\n"; print
(FILE $msg);
close(FILE) || die "Can't close $arg: $!\n";
}
} else {
print ($msg);
}
1;

Experienced Hacker
===================
include stdio.h
define S "Hello, World\n"
main(){exit(printf(S) == strlen(S) ? 0 : 1);}

Seasoned Hacker
===================
% cc -o a.out ~/src/misc/hw/hw.c
% a.out

Guru Hacker
===================
% cat
Hello, world.
^D

New Manager
===================
10 PRINT "HELLO WORLD"
20 END

Middle Manager
===================
mail -s "Hello, world." bob@b12
Bob, could you please write me a program that prints "Hello,
world."?
I need it by tomorrow.
^D

Senior Manager
===================
% zmail jim
I need a "Hello, world." program by this afternoon.

Chief Information Officer
===================
% letter
letter: Command not found.
% mail
To: ^X ^F ^C
% help mail
help: Command not found.
% damn!
!: Event unrecognized
% logout
  Odpowiedz
Stare 15-02-2002, 11:13   #2
+ZN+Magik
Guest
 
Wiadomości: n/a
fajnie
  Odpowiedz
Stare 15-02-2002, 13:22   #3
[Sith]Xaos
SC Ghost
 
[Sith]Xaos - Awatar
 
Na forum od: 01-01-2002
Miejscowość: forum.unreal.pl
Wiadomości: 596
Rep P0wah: 21
[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie
Cytat:
Wysłane przez: +ZN+Magik
fajnie
ja pier**** wiedziałem, że jak gdzieś na forum jest napis "+ZN+Magik" to będzie jechać bekonem i jajami (ang. spam)

BTW: Sonya więcej tego, więcej!!!
__________________
painkiller.pl
eSports.pl
Użytkownika [Sith]Xaos nie ma obecnie na forum   Odpowiedz
Stare 15-02-2002, 13:44   #4
+ZN+Magik
Guest
 
Wiadomości: n/a
Xaos ja nie wiem kto tu jest większym spamerem skoro na wszystkie moje posty musisz odpowiadać...
  Odpowiedz
Stare 15-02-2002, 13:49   #5
[Sith]Xaos
SC Ghost
 
[Sith]Xaos - Awatar
 
Na forum od: 01-01-2002
Miejscowość: forum.unreal.pl
Wiadomości: 596
Rep P0wah: 21
[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie[Sith]Xaos - zdrowy psychicznie
Cytat:
Wysłane przez: +ZN+Magik
Xaos ja nie wiem kto tu jest większym spamerem skoro na wszystkie moje posty musisz odpowiadać...
Gdybym na wszystkie twoje posty odpowiadał to by nawet jeden przycisk na mojej klawiaturze się nie ostał
spamq

Pozdruffka dla wszystkich normalnie nienormalnych ludzi

BTW: mlotq jak chcesz gadać to nie zapychaj forum tylko na GG wejdź...
Poza tym twoje naciskanie F5 spowalnia forum
__________________
painkiller.pl
eSports.pl

Ostatnio edytowany przez [Sith]Xaos; 15-02-2002 o 13:53
Użytkownika [Sith]Xaos nie ma obecnie na forum   Odpowiedz
Stare 15-02-2002, 14:02   #6
*Night_Devil*
best - nigdy nie zapomne!
 
*Night_Devil* - Awatar
 
Na forum od: 01-11-2001
Miejscowość: Wrocław
Wiadomości: 1 225
Rep P0wah: 30
*Night_Devil* - wazelina*Night_Devil* - wazelina*Night_Devil* - wazelina*Night_Devil* - wazelina*Night_Devil* - wazelina*Night_Devil* - wazelina*Night_Devil* - wazelina*Night_Devil* - wazelina*Night_Devil* - wazelina
Cytat:
Wysłane przez: [Sith]Xaos


ja pier**** wiedziałem, że jak gdzieś na forum jest napis "+ZN+Magik" to będzie jechać bekonem i jajami
LOL

ps. sorry za spam ale text jest niewyjebny na maxa
__________________
1590023
club19@o2.pl

best|lyon - wy tu gadu gadu a kondony drożeją
Użytkownika *Night_Devil* nie ma obecnie na forum   Odpowiedz
Odpowiedz


Narzędzia Tematu
Tryby Wyświetlania Oceń Ten Temat
Oceń Ten Temat:

Reguły Wiadomości
Nie możesz zakładać tematów
Nie możesz pisać odpowiedzi
Nie możesz dodawać załączników
Nie możesz edytować wiadomości

Kod BB:
Emoty:
kod [IMG]:
kod HTML: Wył

Skocz do:

Podobne Tematy
Temat Rozpoczęty przez Forum Odpowiedzi Ostatnia Wiadomość
Ewolucja gier... BigSpider Hydepark 46 08-07-2003 12:26


Czas podawany jest w GMT +2. Teraz jest 09:44.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.