Инфобезопасный дискуссионный клуб

Эволюция программис...
 
Поделиться:
Уведомления
Очистить все

Эволюция программиста

1 Записи
1 Пользователи
0 Reactions
266 Просмотры
(@admin)
Участник Admin
5145
Присоединился: 12 месяцев назад
Записи: 96
Создатель темы  

Скопировано давно с каких-то древних форумов:

1. Старший класс школы.
10 PRINT "HELLO WORLD"
20 END

2. Младший курс института.
program Hello(input,output)
begin
writeln('Hello World')
end.

3. Старший курс института.
(defun hello
(print
(cons' Hello (list 'World))))

4. Молодой специалист.
#include
void main(void)
{
char *message[] = {"Hello ","World"};
int x;
for(x = 0; x < 2; ++x)
printf("%s", message[x]);
printf("\n");
}

5. Опытный профессионал.
#include
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 tring &s)
{
return(stream << s.ptr);
}
string &string:perator = (const char *chrs)
{
if(this != &chr)
{
delete [] ptr;
size = strlen(chrs);
ptr = new char[size + 1];
strcpy(ptr, chr);
}
return(*this);
}
int main()
{
string str;
str = "Hello World";
cout << str << endl;
return(0);
}

6. Системный администратор.
#include
main()
{ char *tmp;
int i=0;
/*Хапнем побольше*/
tmp = (char *)malloc(1024*sizeof(char));
while (tmp[I]="Hello World"[i++]);
/*Блин, лажанулся*/
i = (int)tmp[8];
tmp[8] = tmp[9];
tmp[9] = (char)i;
printf("%s\n",tmp);
}

7. Hачинающий хакер.
#!/usr/local/bin/perl
$msg="Hello, World.\n";
if ($#ARGV >= 0)
{
while(defined($arg=shift(@ARGV)))
{
$outfilename = $arg;
open(FILE, ">" . $outfile name) || die "Can't close $arg:$!\n";
}
} else {
print($msg);
}
1;

8. Понаторевший хакер.
#include
#define S "Hello, World\n"
main()
{exit(printf(S)==strlen(S)?0:1);}

9. Закаленный ххакер.
% cc -o a.out
~/src/misc/hw/hw.c
% a.out

10. Хакер-гуру.
% cat
Hello, World.
^D

11. Младший менеджер.
10 PRINT "HELLO WORLD"
20 END

12. Менеджер среднего уровня.
% mail -s "Hello, World."
bob@b12
Боб, не могли бы Вы написать для меня программу "Hello, World."?
Она понадобится мне завтра.
^D

13. Старший менеджер.
% zmail jim
Мне нужна программа "Hello, World.", и немедленно!

14. Президент компании.
% letter
letter: Command not found.
% mail
To: ^X ^F ^C
% help mail
help: Command not found.
% Черт!
!: Event unrecognized.
% logout


   
Цитата
Поделиться: