Algorithm Jokes / Recent Jokes

/* * Microsoft marketing algorithm. */ #include #include #include /* Microsoft Network Connectivity library */ #include /* For the court of law */ #define say(x) lie(x) #define computeruser ALL_WHO_WANT_TO_BUY_OUR_BUGWARE #define next_year soon #define the_product_is_ready_to_ship another_beta_version void main() { if (latest_window_version > one_month_old) { if (there_are_still_bugs) market(bugfix); if (sales_drop_below_certain_point) raise(RUMOURS_ABOUT_A_NEW_BUGLESS_VERSION); } while(everyone_chats_about_new_version) { make_false_promise(it_will_be_multitasking); /* Standard Call, in lie.h */ if (rumours_grow_wilder) make_false_promise(it_will_be_plug_n_play); if (rumours_grow_even_wilder) { market_time=ripe; say("It will be ready in one month); order(programmers, stop_fixing_bugs_in_old_version); order(programmers, start_brainstorm_about_new_version); order(marketingstaff, permission_to_spread_nonsense); vapourware = TRUE; break; } } switch (nasty_questions_of_the_worldpress) more...

/*
* Microsoft marketing algorithm.
*/
#include
#include
#include /* Microsoft Network Connectivity library */
#include /* For the court of law */
#define say(x) lie(x)
#define computeruser ALL_WHO_WANT_TO_BUY_OUR_BUGWARE
#define next_year soon
#define the_product_is_ready_to_ship another_beta_version
void main()
{
if (latest_window_version > one_month_old)
{
if (there_are_still_bugs)
market(bugfix);
if (sales_drop_below_certain_point)
raise(RUMOURS_ABOUT_A_NEW_BUGLESS_VERSION);
}
while(everyone_chats_about_new_version)
{
make_false_promise(it_will_be_multitasking); /* Standard Call, in
lie.h */
if (rumours_grow_wilder)
make_false_promise(it_will_be_plug_n_play);
if (rumours_grow_even_wilder)
{
market_time=ripe;
say("It will be ready in one month);
order(programmers, stop_fixing_bugs_in_old_version);
order(programmers, more...

The Software scientist.
This is a man who takes a mathematical algorithm, performs a series of transformations on it and ends up with a program in lambda-calculus. This program is correct, meaning it will do what it is supposed to. Now all he needs is a lambda-calculus interpreter, a stable operating system, a computer with a proven architecture and an uninterruptable power supply.
The Software engineer.
This is a man who thinks that if he divides the task up into small enough pieces, it will disappear and he can go back to reading news.
The Programmer.
The programmer will listen to your requirements, sit down and actually write you a program. Unfortunately, it doesn't do what you want it to, but what the programmer thinks you ought to want it to do. After you reject the program, he still doesn't give up, trying to improve some algorithm he used in it.
The Hacker.
The hacker will listen while you tell him what you want, say "that's easy", and type more...