Najnowsze cytaty
#3235 Dodano: 25-03-2010 08:35. Głosów: 164
Nowy paradygmat: programowanie jednofunkcyjne - wszystko piszemy w metodzie main, głównego obiektu.
#3230 Dodano: 23-03-2010 20:52. Głosów: 182
How the way people code "Hello World" varies depending on their age and job:
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
#include <iostream.h>
#include <string.h>
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::operator=(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);
}
System Administrator
#include <stdio.h>
#include <stdlib.h>
main()
{
char *tmp;
int i=0;
/* on y va bourin */
tmp=(char *)malloc(1024*sizeof(char));
while (tmp[i]="Hello Wolrd"[i++]);
/* Ooopps y'a une infusion ! */
i=(int)tmp[8];
tmp[8]=tmp[9];
tmp[9]=(char)i;
printf("%s\n",tmp);
}
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>
#include <string.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
Hello, world.
Guru Hacker
% cat
Hello, world.
New Manager (do you remember?)
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 Executive
% letter
letter: Command not found.
% mail
To: ^X ^F ^C
% help mail
help: Command not found.
% damn!
!: Event unrecognized
% logout
Research Scientist
PROGRAM HELLO
PRINT *, 'Hello World'
END
Older research Scientist
WRITE (6, 100)
100 FORMAT (1H ,11HHELLO WORLD)
CALL EXIT
END
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
(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
#include <iostream.h>
#include <string.h>
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::operator=(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);
}
System Administrator
#include <stdio.h>
#include <stdlib.h>
main()
{
char *tmp;
int i=0;
/* on y va bourin */
tmp=(char *)malloc(1024*sizeof(char));
while (tmp[i]="Hello Wolrd"[i++]);
/* Ooopps y'a une infusion ! */
i=(int)tmp[8];
tmp[8]=tmp[9];
tmp[9]=(char)i;
printf("%s\n",tmp);
}
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>
#include <string.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
Hello, world.
Guru Hacker
% cat
Hello, world.
New Manager (do you remember?)
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 Executive
% letter
letter: Command not found.
To: ^X ^F ^C
% help mail
help: Command not found.
% damn!
!: Event unrecognized
% logout
Research Scientist
PROGRAM HELLO
PRINT *, 'Hello World'
END
Older research Scientist
WRITE (6, 100)
100 FORMAT (1H ,11HHELLO WORLD)
CALL EXIT
END
#3227 Dodano: 23-03-2010 15:24. Głosów: 184
A bank is a place where they lend you an umbrella in fair weather and ask for it back when it begins to rain.
#3216 Dodano: 20-03-2010 23:30. Głosów: 207
- Ilu matematyków potrzeba, by wymienić żarówkę?
- 0,(9)
- 0,(9)
#3214 Dodano: 19-03-2010 23:53. Głosów: 632
<Artur> <przytul>
<Joanna> to miałeś mi nie pisać, tylko wykonywać;) :P
<Artur> ./przytul (:
<Joanna> to miałeś mi nie pisać, tylko wykonywać;) :P
<Artur> ./przytul (:
#3210 Dodano: 18-03-2010 17:19. Głosów: 319
- Jaki jest Twój ulubiony bohater z gier komputerowych?
- Długi klocek z Tetrisa.
- Długi klocek z Tetrisa.
#3200 Dodano: 16-03-2010 23:01. Głosów: 145
<a>Do you know of any tool that could assist me in obfuscating python code?
<b>Convert it into Perl?
<b>Convert it into Perl?
#3193 Dodano: 16-03-2010 13:39. Głosów: 175
Jeden system operacyjny do drugiego:
- Zgubiłem wątek
- Zgubiłem wątek
#3191 Dodano: 15-03-2010 21:17. Głosów: 171
>HTML5 konkuruje z Flash na wielu płaszczyznach ale na paru przebija go na
>głowę.Osobiście myślę, że obie technologie na początku znajdą swoje zastosowania i
> będą nieraz współżyły nawet na tych samych stronach.
A ja mysle, ze beda sie jak zwykle zwyczajnie pier* a nie wspolzyc.
>głowę.Osobiście myślę, że obie technologie na początku znajdą swoje zastosowania i
> będą nieraz współżyły nawet na tych samych stronach.
A ja mysle, ze beda sie jak zwykle zwyczajnie pier* a nie wspolzyc.
#3188 Dodano: 15-03-2010 12:49. Głosów: -43
ja - siema, daj mi numer to zadzwonie do ciebie jak bede na miejscu
admin - bad gateway, connection time out, page not found
ja - ...
admin - bad gateway, connection time out, page not found
ja - ...
#3183 Dodano: 14-03-2010 11:43. Głosów: 324
<w>napiszcie plusy technicznego wykształcenia
<d>no np. po studiach humanistycznych nie wyżywisz 4 osobowej rodziny
<a>a po informatycznych nie będziesz miał rodziny...
<d>no np. po studiach humanistycznych nie wyżywisz 4 osobowej rodziny
<a>a po informatycznych nie będziesz miał rodziny...
#3173 Dodano: 12-03-2010 17:34. Głosów: -18
<na wykladzie z teoretycznych podstaw informatyki>
<prowadzacy>Tak, urodzony ze mnie pisarz. Problem produkcji lewostronnej rekurencji czyli koniecznosc iteracji, prawie jak pan Tadeusz czyli ostatni zjazd na Litwie
<prowadzacy>Tak, urodzony ze mnie pisarz. Problem produkcji lewostronnej rekurencji czyli koniecznosc iteracji, prawie jak pan Tadeusz czyli ostatni zjazd na Litwie
#3169 Dodano: 11-03-2010 22:36. Głosów: 141
Egzamin z filozofii:
- Proszę powiedzieć jak nazywał się filozof, twórca nowej teorii prawdy i przyczyny koniecznej.
- To ja nie wiem!
- No dalej, jak ciasteczka…
- Prince polo?
- Proszę powiedzieć jak nazywał się filozof, twórca nowej teorii prawdy i przyczyny koniecznej.
- To ja nie wiem!
- No dalej, jak ciasteczka…
- Prince polo?
#3168 Dodano: 11-03-2010 18:26. Głosów: 250
<wykładowca przed konkursem> Państwo się nie martwią że brakuje miejsc, tylko wykład wszyscy mają w jednej sali, konkurs będziecie pisać w warunkach normalnych.
<głos z sali>Wolałbym w standardowych, kurtkę zostawiłem w szatni.
<głos z sali>Wolałbym w standardowych, kurtkę zostawiłem w szatni.
#3164 Dodano: 10-03-2010 14:24. Głosów: 100
<prowadzący na wykładzie z systemów operacyjnych>
Wraca Kaziu do domu, i go żona nie poznaje bo jest rootem
Wraca Kaziu do domu, i go żona nie poznaje bo jest rootem