User:Philc 0780/Sandbox - Wikipedia


Article Images

[1] Angara Angara-2 Angara-100 Angara-3 Avrora (see R-7) Baikal Berkut Bulat Burlak Cosmos (see R-12, R-14) Dnepr Dvina Edinstvo Energia Energia-M Energia-2 Enisei Faeton-2/2T Fregat complex (see Grom) Grom Groza Ishim Kvant Luna (see R-7A) Molnia (see R-7A) N1/L3 Neitron (see Energia-M) Neva Priboi Prizuv (see UR-100) R-3 R-7A/Sputnik R-7A/ Luna/Vostok R-7A/Vostok-2 R-7A/Vostok-2M R-7A/ R-7A/Molnia R-7A/Voskhod R-7A/Soyuz R-7A/Soyuz-U R-7A/Soyuz-U2 R-7A/Soyuz-U2 R-7A/Soyuz-2 R-7A/Yamal R-7A/Avrora R-7A/Onega R-7A/Soyuz-2-3 R-7A/Soyuz-3 R-12/Cosmos R-12/Cosmos-2 R-14/Cosmos-1 R-14/Cosmos-3 R-14/Cosmos-3M R-14/Cosmos-U R-14/Vzlet R-16/Tsyklon-1 R-16-based R-26-based OR-36-based R-36-based R-36/Tsyklon-2A R-36/Tsyklon-3 (Tsyklon-M) R-36/Tsyklon-2 R-36/Tsyklon-4 (Mayak) R-56/RK-100 Rif-MA Riksha RLA-125 (Groza) Rockot Shtil-1N Shtil-2N Shtil-3A Shtil-3N Soyuz (see R-7A) Space Clipper Start-1 Start Surf Tsyklon (see R-36) Strela UR-200 UR-500K Proton UR-500K-L1, L1P UR-500KM UR-700 UR-700M UR-900 UR-1000 Volna Voskhod (see R-7A) Vostok (see R-7A) Vulkan Vysota Vzlet (see R-14) YaKhR-2 Yamal (see R-7A) Zenit-based [[Zenit-based] Zenit-2 Zenit-3SL Zub

Deletion

All FIFA World Cup squad lists

Template:Angola Squad 2006 World Cup Template:Argentina Squad 2006 World Cup Template:Australia Squad 2006 World Cup Template:Brazil Squad 2006 World Cup Template:Costa Rica Squad 2006 World Cup Template:Croatia Squad 2006 World Cup Template:Czech Republic Squad 2006 World Cup Template:Côte d'Ivoire Squad 2006 World Cup Template:Ecuador Squad 2006 World Cup Template:England Squad 2006 World Cup Template:France Squad 2006 World Cup Template:Germany Squad 2006 World Cup Template:Ghana Squad 2006 World Cup Template:Iran Squad 2006 World Cup Template:Italy Squad 2006 World Cup Template:Japan Squad 2006 World Cup Template:Mexico Squad 2006 World Cup Template:Netherlands Squad 2006 World Cup Template:Paraguay Squad 2006 World Cup Template:Poland Squad 2006 World Cup Template:Portugal Squad 2006 World Cup Template:Saudi Arabia Squad 2006 World Cup Template:Serbia and Montenegro Squad 2006 World Cup Template:South Korea Squad 2006 World Cup Template:Spain Squad 2006 World Cup Template:Sweden Squad 2006 World Cup Template:Switzerland Squad 2006 World Cup Template:Togo Squad 2006 World Cup Template:Trinidad and Tobago Squad 2006 World Cup Template:Tunisia Squad 2006 World Cup Template:Ukraine Squad 2006 World Cup Template:United States Squad 2006 World Cup Template:Argentina Squad 2002 World Cup Template:Brazil Squad 2002 World Cup Template:Croatia Squad 2002 World Cup Template:England Squad 2002 World Cup Template:France Squad 2002 World Cup Template:Italy Squad 2002 World Cup Template:Japan Squad 2002 World Cup Template:Republic of Ireland Squad 2002 World Cup Template:Turkey Squad 2002 World Cup Template:Argentina Squad 1998 World Cup Template:Jamaica Squad 1998 World Cup Template:Croatia Squad 1998 World Cup Template:England Squad 1998 World Cup Template:France Squad 1998 World Cup Template:Italy Squad 1998 World Cup Template:Bulgaria Squad 1998 World Cup Template:Yugoslavia Squad 1998 World Cup Template:Argentina Squad 1994 World Cup Template:Italy Squad 1994 World Cup Template:Bulgaria Squad 1994 World Cup Template:Argentina Squad 1990 World Cup Template:Cameroon Squad 1990 World Cup Template:England Squad 1990 World Cup Template:Italy Squad 1990 World Cup Template:West Germany Squad 1990 World Cup Template:Yugoslavia Squad 1990 World Cup Template:Argentina Squad 1986 World Cup Template:England Squad 1986 World Cup Template:Italy Squad 1986 World Cup Template:Argentina Squad 1982 World Cup Template:England Squad 1982 World Cup Template:Italy Squad 1982 World Cup Template:Argentina Squad 1978 World Cup Template:Italy Squad 1978 World Cup Template:Netherlands Squad 1978 World Cup Template:Argentina Squad 1974 World Cup Template:Australia Squad 1974 World Cup Template:Italy Squad 1974 World Cup Template:Netherlands Squad 1974 World Cup Template:Brazil Squad 1970 World Cup Template:Italy Squad 1970 World Cup Template:Argentina Squad 1966 World Cup Template:England Squad 1966 World Cup Template:Argentina Squad 1962 World Cup Template:Argentina Squad 1958 World Cup

Copa Libertadores de América

Year Final Semifinalists
Winner Score Runner-up
1960
Details
Peñarol
 
Uruguay
1 - 0
1 - 1
Aggregate
2 - 1
Olimpia
 
Paraguay
San Lorenzo
 
Argentina
Millonarios
 
Colombia
1961
Details
Peñarol
 
Uruguay
1 - 0
1 - 1
Aggregate
2 - 1
Palmeiras
 
Brazil
Olimpia
 
Paraguay
Independiente de Santa Fe
 
Colombia
1962
Details
Santos F.C.
 
Brazil
1 - 2
3 - 2
Aggregate
3 - 0
Peñarol
 
Uruguay
Universidad Católica
 
Chile
Nacional
 
Uruguay
1963
Details
Santos F.C.
 
Brazil
3 - 2
2 - 1
Aggregate
5 - 3
Boca Juniors
 
Argentina
Botafogo
 
Brazil
Peñarol
 
Uruguay
1964
Details
Independiente
 
Argentina
0 - 0
1 - 0
Aggregate
1 - 0
Nacional
 
Uruguay
Santos F.C.
 
Brazil
Colo-Colo
 
Chile
1965
Details
Independiente
 
Argentina
1 - 0
1 - 3
Aggregate
4 - 1
Peñarol
 
Uruguay
Santos F.C.
 
Brazil
Boca Juniors
 
Argentina
1966
Details
Peñarol
 
Uruguay
2 - 0
2 - 3
Aggregate
4 - 2
River Plate
 
Argentina
Independiente
 
Argentina
Universidad Católica
 
Chile
1967
Details
Racing Club
 
Argentina
0 - 0
0 - 0
Aggregate
2 - 1
Nacional
 
Uruguay
Universitario
 
Peru
Cruzeiro
 
Brazil
1968
Details
Estudiantes L.P.
 
Argentina
2 - 1
1 - 3
Aggregate
2 - 0
Palmeiras
 
Brazil
Peñarol
 
Uruguay
Racing Club
 
Argentina
1969
Details
Estudiantes L.P.
 
Argentina
1 - 0
2 - 0
Aggregate
3 - 0
Nacional
 
Uruguay
Peñarol
 
Uruguay
Universidad Católica
 
Chile
1970
Details
Estudiantes L.P.
 
Argentina
1 - 0
0 - 0
Aggregate
1 - 0
Peñarol
 
Uruguay
Universidad de Chile
 
Chile
River Plate
 
Argentina
1971
Details
Nacional
 
Uruguay
1 - 0
0 - 1
Aggregate
2 - 0
Estudiantes L.P.
 
Argentina
Palmeiras
 
Brazil
Barcelona (Guayaquil)
 
Ecuador
1972
Details
Independiente
 
Argentina
0 - 0
2 - 1
Aggregate
2 - 1
Universitario
 
Peru
Nacional
 
Uruguay
São Paulo
 
Brazil
1973
Details
Independiente
 
Argentina
1 - 1
0 - 0
Aggregate
2 - 1
Colo-Colo
 
Chile
San Lorenzo
 
Argentina
Cerro Porteño
 
Paraguay
1974
Details
Independiente
 
Argentina
1 - 2
2 - 0
Aggregate
1 - 0
São Paulo
 
Brazil
Peñarol
 
Uruguay
Millonarios
 
Colombia
1975
Details
Independiente
 
Argentina
0 - 1
3 - 1
Aggregate
2 - 0
Unión Española
 
Chile
Rosario Central
 
Argentina
Universitario
 
Peru
1976
Details
Cruzeiro
 
Brazil
4 - 1
1 - 2
Aggregate
3 - 2
River Plate
 
Argentina
LDU (Quito)
 
Ecuador
Independiente
 
Argentina
1977
Details
Boca Juniors
 
Argentina
1 - 0
0 - 1
Aggregate
0 - 0
Penalties
5-4
Cruzeiro
 
Brazil
Deportivo Cali
 
Colombia
Internacional
 
Brazil
1978
Details
Boca Juniors
 
Argentina
0 - 0
4 - 0
Aggregate
4 - 0
Deportivo Cali
 
Colombia
River Plate
 
Argentina
Cerro Porteño
 
Paraguay
1979
Details
Olimpia
 
Paraguay
2 - 0
0 - 0
Aggregate
2 - 0
Boca Juniors
 
Argentina
Independiente
 
Argentina
Guarani
 
Brazil
1980
Details
Nacional
 
Uruguay
2 - 0
0 - 0
Aggregate
2 - 0
Internacional
 
Brazil
Olimpia
 
Paraguay
America de Cali
 
Colombia
1981
Details
Flamengo
 
Brazil
2 - 1
0 - 1
Aggregate
2 - 0
Cobreloa
 
Chile
Deportivo Cali
 
Colombia
Nacional
 
Uruguay
1982
Details
Peñarol
 
Uruguay
0 - 0
1 - 0
Aggregate
1 - 0
Cobreloa
 
Chile
Flamengo
 
Brazil
Olimpia
 
Paraguay
1983
Details
Grêmio
 
Brazil
1 - 1
2 - 1
Aggregate
3 - 2
Peñarol
 
Uruguay
Nacional
 
Uruguay
Estudiantes L.P.
 
Argentina
1984
Details
Independiente
 
Argentina
1 - 0
0 - 0
Aggregate
1 - 0
Grêmio
 
Brazil
Nacional
 
Uruguay
Flamengo
 
Brazil
1985
Details
Argentinos Juniors
 
Argentina
1 - 0
0 - 1
Aggregate
1 - 1
Penalties
5-4
America de Cali
 
Colombia
El Nacional
 
Ecuador
Independiente
 
Argentina
1986
Details
River Plate
 
Argentina
2 - 1
1 - 0
Aggregate
3 - 1
America de Cali
 
Colombia
Argentinos Juniors
 
Argentina
Olimpia
 
Paraguay
1987
Details
Peñarol
 
Uruguay
0 - 2
2 - 1
Aggregate
2 - 0
America de Cali
 
Colombia
Cobreloa
 
Chile
River Plate
 
Argentina
1988
Details
Nacional
 
Uruguay
0 - 1
3 - 0
Aggregate
3 - 1
Newell's Old Boys
 
Argentina
America de Cali
 
Colombia
San Lorenzo
 
Argentina
1989
Details
Atlético Nacional
 
Colombia
2 - 0
0 - 2
Aggregate
2 - 2
Penalties
5-4
Olimpia
 
Paraguay
Danubio
 
Uruguay
Internacional
 
Brazil
1990
Details
Olimpia
 
Paraguay
2 - 0
1 - 1
Aggregate
3 - 1
Barcelona (Guayaquil)
 
Ecuador
River Plate
 
Argentina
Atlético Nacional
 
Colombia
1991
Details
Colo-Colo
 
Chile
0 - 0
3 - 0
Aggregate
3 - 0
Olimpia
 
Paraguay
Atlético Nacional
 
Colombia
Boca Juniors
 
Argentina
1992
Details
São Paulo
 
Brazil
1 - 0
0 - 1
Aggregate
1 - 1
Penalties
3-2
Newell's Old Boys
 
Argentina
America de Cali
 
Colombia
Barcelona (Guayaquil)
 
Ecuador
1993
Details
São Paulo
 
Brazil
5 - 1
0 - 2
Aggregate
5 - 3
Universidad Católica
 
Chile
America de Cali
 
Colombia
Cerro Porteño
 
Paraguay
1994
Details
Vélez Sársfield
 
Argentina
0 - 1
1 - 0
Aggregate
1 - 1
Penalties
5-3
São Paulo
 
Brazil
Atlético Junior
 
Colombia
Olimpia
 
Paraguay
1995
Details
Grêmio
 
Brazil
3 - 1
1 - 1
Aggregate
4 - 2
Atlético Nacional
 
Colombia
River Plate
 
Argentina
Emelec
 
Ecuador
1996
Details
River Plate
 
Argentina
0 - 1
2 - 0
Aggregate
2 - 1
America de Cali
 
Colombia
Grêmio
 
Brazil
Universidad de Chile
 
Chile
1997
Details
Cruzeiro
 
Brazil
0 - 0
1 - 0
Aggregate
1 - 0
Sporting Cristal
 
Peru
Colo-Colo
 
Chile
Racing Club
 
Argentina
1998
Details
Vasco da Gama
 
Brazil
2 - 0
2 - 1
Aggregate
4 - 1
Barcelona (Guayaquil)
 
Ecuador
Cerro Porteño
 
Paraguay
River Plate
 
Argentina
1999
Details
Palmeiras
 
Brazil
0 - 1
2 - 1
Aggregate
2 - 2
Penalties
4-3
Deportivo Cali
 
Colombia
River Plate
 
Argentina
Cerro Porteño
 
Paraguay
2000
Details
Boca Juniors
 
Argentina
2 - 2
0 - 0
Aggregate
2 - 2
Penalties
4-3
Palmeiras
 
Brazil
Corinthians
 
Brazil
Club América
 
Mexico
2001
Details
Boca Juniors
 
Argentina
1 - 0
0 - 1
Aggregate
1 - 1
Penalties
3-1
Cruz Azul
 
Mexico
Palmeiras
 
Brazil
Rosario Central
 
Argentina
2002
Details
Olimpia
 
Paraguay
0 - 1
2 - 1
Aggregate
2 - 2
Penalties
4-2
São Caetano
 
Brazil
Club América
 
Mexico
Grêmio
 
Brazil
2003
Details
Boca Juniors
 
Argentina
2 - 0
3 - 1
Aggregate
5 - 1
Santos F.C.
 
Brazil
Independiente Medellín
 
Colombia
America de Cali
 
Colombia
2004
Details
Once Caldas
 
Colombia
0 - 0
1 - 1
Aggregate
1 - 1
Penalties
2-0
Boca Juniors
 
Argentina
River Plate
 
Argentina
São Paulo
 
Brazil
2005
Details
São Paulo
 
Brazil
1 - 1
4 - 0
Aggregate
5 - 1
Atlético Paranaense
 
Brazil
River Plate
 
Argentina
Guadalajara
 
Mexico
2006
Details

CAF Champions League

Champions League Finals

Season Winner Score Runner-up Group stage runners-up
Note: Before 2001 two groups were used instead of semifinals, the winners of each group passed to the finals, shown are the runners up of each group
1997
Details
Raja Casablanca
 
(Morocco)
1st leg: 0-1
2nd leg: 1-0
Penalties: 5-4
Obuasi Goldfields
 
(Ghana)
USM Alger
 
(Algeria)
Al-Zamalek
 
(Egypt)
1998
Details
ASEC Abidjan
 
(Côte d'Ivoire)
1st leg: 4-2
2nd leg: 0-0
Dynamos
 
(Zimbabwe)
Manning Rangers
 
(RSA)
Hearts of Oak
 
(Ghana)
1999
Details
Raja Casablanca
 
(Morocco)
1st leg: 0-0
2nd leg: 0-0
Penalties: 4-3
Espérance
 
(Tunisia)
Al-Ahly
 
(Egypt)
ASEC Abidjan
 
(Côte d'Ivoire)
2000
Details
Hearts of Oak
 
(Ghana)
1st leg: 2-1
2nd leg: 3-1
Espérance
 
(Tunisia)
Al-Ahly
 
(Egypt)
Mamelodi Sundowns
 
(RSA)
Season Winner Score Runner-up Losing Semifinalists
lost to eventual winner lost to eventual runner-up
2001
Details
Al-Ahly
 
(Egypt)
1st leg: 1-1
2nd leg: 3-0
Mamelodi Sundowns
 
(RSA)
Espérance
 
(Tunisia)
Atlético Petróleos Luanda
 
(Angola)
2002
Details
Al-Zamalek
 
(Egypt)
1st leg: 0-0
2nd leg: 1-0
Raja Casablanca
 
(Morocco)
TP Mazembe
 
(DRC)
ASEC Abidjan
 
(Côte d'Ivoire)
2003
Details
Enyimba
 
(Nigeria)
1st leg: 2-0
2nd leg: 0-1
Ismaily SC
 
(Egypt)
USM Alger
 
(Algeria)
Espérance
 
(Tunisia)
2004
Details
Enyimba
 
(Nigeria)
1st leg: 1-2
2nd leg: 2-1
Penalties: 5-3
Étoile Sahel
 
(Tunisia)
Espérance
 
(Tunisia)
ASC Jeanne d'Arc
 
(Senegal)
2005
Details
Al-Ahly
 
(Egypt)
1st leg: 0-0
2nd leg: 3-0
Étoile Sahel
 
(Tunisia)
Al-Zamalek
 
(Egypt)
Raja Casablanca
 
(Morocco)
2006
Details









SAM76

The SAM76 language is a list and string processor that is uniquely suited for a variety of interactive and user-directed applications, including artificial intelligence programming, and permits a high portability from machine to machine. The SAM76 language shares certain features in common with the LISP and Forth programming languages and, pointing to the future of multiuser or concurrent systems operation, with the SHELL programming language of the UNIX operating system.

Claude Kagan, the language's developer, sought to combine within a single interpretive processor, the characteristics of two different string and general-purpose macro generators and the provisions to embed multiple infix operator mathematical systems.

SAM76 language was designed to;

  • be very pure syntactically and semantically
  • require a minimum of user keyboarding to achieve powerful results
  • fit in a very small computer system
  • permit editing, testing, and executing modules interactively
  • not prevent the user from doing strange things with the syntax of the language yielding, however, predictable results.

Macro generators provide one of the keys to understanding the principles behind the development of the SAM76 language. A user will define a macro (a code word that can be defined by the user to invoke a specific set of instructions to perform a routine within the program) to execute a set of instructions, usually in either machine or assembly language, and insert the macro in the program. In this way, a user need only define a routine once and then when that particular operation, or string is required, the user can substitute the macro.


� The SAM76 language <Page No. 3> ---------------------------------------------------------------- ______________________________________________________________ || || || Characteristics of the SAM76 language || || || ______________________________________________________________ The SAM76 language follows a well defined syntax which is easy to learn and to read. It relies heavily, however, on a system of symbols to replace the pseudo English words of BASIC and Pascal. The SAM76 interpreter also provides for a highly reactive and interactive language that can almost converse with the user from task to task. Consequently, the language has the capability of performing complex operations in program control, text editing and manipulation, gaming, simulation, and mathematics. Because it has features similar to LISP, Forth and other list processors, SAM76 also has the capability of functioning as a query language, providing powerful human machine interaction that uses keyboard data from an interaction to modify and shape future responses. The language is also capable of growing by entension. Because, like LISP and Logo, there is almost no difference between procedures and data structures, procedures can be treated as data and be acted upon by other procedures, even procedures defined by different users. The new procedures that are mapped or created behave as if they were language primitives or inherent functions of the language. Like Logo, this means that new users can create their own separate vocabularies which can be saved and executed, adding to the language vocabulary and providing for individual customization. � The SAM76 language <Page No. 4> ---------------------------------------------------------------- ______________________________________________________________ || || || Notation and Syntax || || || ______________________________________________________________ An expression may be characterised as being "active," that is to say its value string is subject to rescanning, "neutral" the value will not be rescanned or "protected" meaning "quoted" or immune from evaluation. Typically these are: %active expression/ &neutral expression/ !protected string/ Like LISP, all commands and data objects in SAM76 are represented by lists, or strings of characters. However, in the latter language, syntax plays a vital role in identifying those characters which, because of their position in a given expression, have an additional meaning. The characters are called warning characters and represent the following concepts:  % start symbol for active expression & start symbol for neutral expression  ! start symbol for protected string / end symbol for all types of expressions # alternate start of expression  : end of active alternate expression  ; end of neutral alternate expression , argument separator symbol ( ) string protection pair < > alternate protection pair @ protect or quote next single character ` ignore next single character [ ] reserved as boundaries for special expressions Expressions may reach the scanner from various sources such as a keyboard or a file or a communications channel. This type of input stream is commonly terminated by an activating character. Initially this activating character is set to be the "=" sign, although it may be changed using the "change activator" function. Other means of terminating the input stream includes an explicit character count, the encounter of one or more specified patterns of characters, or a user-specified timing function. When characters which are also used as warning characters are to be part of the data, they must be protected, either by being enclosed in one of the allowable protection pairs or preceded by the single character protection code. � The SAM76 language <Page No. 5> ---------------------------------------------------------------- A legal SAM76 expression is a string bounded at its left end by a start symbol, and at its right end by the appropriate end symbol. Elements of the expression are separated from each other by the argument separator (,). The first argument is always a command, or the name of a user-defined string, expression or procedure. Subsequent arguments (1, 2, 3, ... N) are treated as required by the command or as macros which will be plugged into the proper places of the named user-defined string. For example: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %ad,%mu,2,3/,%di,20,5//={10} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The foregoing example consists of an expression which will add the values resulting from the multiplication of 2 and 3, with the division of 20 by 5. Note that expressions are scanned and evaluated from left to right and inside out. It is also possible to create user defined functions. First the user will define a "text" named "square" to be a procedure which will multiply some value "x" by "x": o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %dt,square,!%mu,x,x///={} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Note that in the foregoing step the multiplication expression has been protected by the pair of warning characters ! .../ and the act of defining with the function "dt" simply creates a data object called "square" but returns no value. The next step is to convert the characters "x" into partitions (parameter positions) of value 1 using the "partition text" command: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %pt,square,x/={} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ � The SAM76 language <Page No. 6> ---------------------------------------------------------------- If we now examine the object named square with the function "view text" whose mnemonic is "vt" we will see: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %vt,square/= o %mu,[1],[1]/ o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We can make use of this new function to square numbers. For example: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %square,5/={25} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Or, using the mnemonic "ad" for addition: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %square,%ad,3,2//={25} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ � The SAM76 language <Page No. 7> ---------------------------------------------------------------- ______________________________________________________________ || || || Descriptive examples || || || ______________________________________________________________ When the SAM76 language is initially started the following expression is loaded: &os,%is// This is known as the RESTART expression and consists of an "input string" command nested inside an "output string" expression. In effect this says "Output that which results from evaluating that which is input". When all evaluation is completed the expression is reloaded and the process is repeated. The restart expression is invisible to the user. Initially, the requirement for user input is the result of the execution by the scanner of the "is" command. The output of the material entered by the user is dictated by the "os" command, for example: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %ad,1,9/={10} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The user enters "%ad,1,9/" followed by an "=" sign to signify end of input. The entered epression replaces the %is/ in the restart expression: &os,%ad,1,9// This results in &os,10/ which is in turn evaluated to output the value 10. The four ways in which user-defined functions or texts may be fetched or invoked are: %name, ... / active value implied fetch &name, ... / active value neutral implied fetch %ft,name, ... / active value, explicit fetch text &ft,name, ... / neutral value, explicit fetch. In the first three modes shown above the value string will be rescanned and evaluated. The fourth expression will return the object called "name" as if it had been quoted. � The SAM76 language <Page No. 8> ---------------------------------------------------------------- The first example illustrates the use of partitions to translate text by parametrizing the positions of the different English words by replacing them with an internal marker which identifies the position value. Strings that remain between these partitions are referred to as "elements." o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %dt,text, o the dog and the cat and the horse/={} o %pt,text,the,dog,and,cat,horse/={ o } o %text,le,chien,et,chat,cheval/={ o le chien et le chat et le cheval} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The first line of the example shows the definition of a text named "text" to contain the phrase "the dog ... horse." The second line uses the "partition text" function to convert each of the words in "text" to partitions whose value will correspond to the position in the "pt" expression of the words being matched. The last line in the example shows the invocation of the partitioned text using a list of French words as the source of data to fill the partitions with words whose positions correspond to the value of the partitions. Use of the "view text" function to examine the text "text" would reveal the partitions in the following manner: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %vt,text/= o [1] [2] [3] [1] [4] [3] [1] [5] o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Notice that this is not an "intelligent" translation of the English into the French because any words can be inserted into the partition frames for the conversion process to work. All that is happening here is that in input string is partitioned and a new string, corresponding to the existing partitions, is imposed upon the script. It is evident from the examples that syntax plays a vital role in the SAM76 language, defining the sequence of operations within each string. Use of mnemonics reduces the overhead which, unlike BASIC, allows complicated programs to be written without an overabundance of code. For example, the followin example illustrates the construction of a password checking system with an automatic exit if either an incorrect password is intered or there is no action after a given time. � The SAM76 language <Page No. 9> ---------------------------------------------------------------- o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %dt,password,!%ca,%xc,0D//%os, o Enter password followed by "return" ?- /%iw,100/` o %dt,x,&is//%ig,%crd,x/,,!%gotinput//,` o  !%os, TIME OUT/%ex///////= o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Let us now read the first step, noting that bold face letters form the mnemonics of the commands. The passage below illustrates the SAM76 stream of consciousness method of writing the language and is best understood if read aloud. "Define a Text named 'password' to be a procedure (indicated by the first exclamation point) ... this procedure will first Change the Activator to be that character which results from the 'X' base to Character conversion of HEX 0D (namely a carriage return code) ... next this procedure will Output the String: '(CR LF codes) Enter password ... ?- ' ... following this, the procedure will set the Input Wait timing function for 100 time units ... the ignore symbol that follows is to permit the use of a (CR LF code) here that is not to be evaluated ... the procedure will then Define a Text named 'x' which will contain any material that is entered from the keyboard ... input termination will then be either the return code specified by the initial 'change activator' command, or with time out after time set by the 'input wait' function ... subsequent to input or time out, the procedure tests to see If Greater the number of Characters to the Right of the Divider in 'x' than zero (indicated by the null string between the two adjacent commas) ... if 'x' contains one or more characters then control is transferred to a procedure 'gotinput' to be defined, else we will Output the String ' TIME OUT' and EXit to the operating system." However, if the procedure finds that there are characters in the set (x), then the following routine applies: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %dt,gotinput,!%ii,&ft,x/,SAM76,!%os, o You got it right/%ri//,!%os, o Wrong - Try again/%password//////= o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Translated, this second procedure reads: � The SAM76 language <Page No. 10> ---------------------------------------------------------------- "Define a Text named "gotinput" to be a procedure that will test to determine if the content of 'x' is Identical to the string 'SAM76' ... if it is identical then Output the String '(CR LF code)You got it right' and Return the user to the Initialized condition ... if not identical then Output the String 'CR LF code)Wrong ...' and invoke the procedure named 'password' again." � The SAM76 language <Page No. 11> ---------------------------------------------------------------- The next example illustrates the use of the multi-partition capability of the SAM76 language. A multi-partition is a special type of partition which is filled by all arguments of a list whose positions, counting from the left, are equal to or greater than the value of the multi-partition. Each term from the list which is placed in the multi-partition is preceded by the "argument separator" character. This permits the processing of lists of undefined and arbitrary lengths. The elements of the list may be text strings, or procedures. The multi-partition also provides tools to manipulate matrices and other types of arrays. The procedure which is defined below is designed to tabulate the names of the files on a disk giving their size. o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %dt,tabulate,!%loop%lf,@,////= o %dt,loop,!%ii,q1,,,!%os, o q1 - %qfs,q1//%loopmp2//////= o %pt,loop,q1/%mt,loop,,mp2/= o %vt,loop/= o %ii,[1],,,!%os, o [1] - %qfs,[1]//%loop[#2]/// o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A procedure named "tabulate" is defined as an invocation to a procedure named "loop" ... arguments to this procedure come from the evaluation of the "lf" function which returns a list of file names ... each file name is preceded by a comma. A procedure named "loop" is defined which through a dummy argument q1, to be parametrized, tests for the end of the list. If the end of the list is not reached, then an "output string" function is executed with the name of the current file name being plugged into the two other q1 positions. The first will merely display the file name, and the second is an argument to a "query file size" function. At the completion of the "os" function the procedure "loop" is reinvoked with arguments being the second term of this list to its end. � The SAM76 language <Page No. 12> ---------------------------------------------------------------- The "partition text" and "multi-partition text" expressions are used to convert the dummy entries in loop to appropriate values. In order to execute the foregoing program we merely enter: %tabulate/= and the tabulation will follow. � The SAM76 language <Page No. 13> ---------------------------------------------------------------- Two examples of the use of SAM76 in the solution of problems using recursion are shown below. The first procedure calculates the integer factorial of any number. The procedure name is 'FAC' and a View Text of FAC would display: %ii,[1],1,1,!%mu,[1],%FAC,%su,[1],1///// For example the factorial of 30 would be determined thus: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %FAC,30/={265252859812191058636308480000000} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The second example illustrates a recursive way to solve the problem of the towers of Hanoi, a favorite with afficionadoes of this type of language; Viewing Text named "HANOI" we see: %ii,[1],0,,!%HANOI,%su,[1],1/,[2],[4],[3]/! Move Ring [1] from [2] to [3]/%HANOI,%su,[1],1/,[4],[3],[2]/// Assuming three towers named "here", "middle" and "there" the moves required to move 4 rings from "here" to "there" using "middle" as a way station would be determined as follows: o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o %HANOI,4,here,there,middle/={ o Move Ring 1 from here to middle o Move Ring 2 from here to there o Move Ring 1 from middle to there o Move Ring 3 from here to middle o Move Ring 1 from there to here o Move Ring 2 from there to middle o Move Ring 1 from here to middle o Move Ring 4 from here to there o Move Ring 1 from middle to there o Move Ring 2 from middle to here o Move Ring 1 from there to here o Move Ring 3 from middle to there o Move Ring 1 from here to middle o Move Ring 2 from here to there o Move Ring 1 from middle to there} o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ These examples indicate that the SAM76 language offers interesting possibilities to programmers because its structure resembles the structure of logical or procedural thought very closely, and its system of ready-to-hand mnemonics can eliminate much of the coding overhead associated with BASIC. � The SAM76 language <Page No. 14> ---------------------------------------------------------------- Currently, the SAM76 language enjoys implementation on most CP/M systems including the Apple II and IIe, as well as under MSX-DOS and on the very much larger DEC System 10. � The SAM76 language <Page No. 15> ---------------------------------------------------------------- ______________________________________________________________ || || || Resident Functions || || || ______________________________________________________________ All resident functions consist of not less than two and not more than three alphabetic characters. In general the mnemonic assigned consists, in the case of single word commands, of the first two letters of the command. In the case of multiple word commands, the mnemonic consists of the first letter of each of the several words which form the command. Each resident function in a standard system has assigned to it an abitrary serial number. This number is used to precisely identify the formal definition of each function. This method of correlation serves several purposes, namely, ... (1) An implementation of the SAM76 language may be defined in terms of the available function numbers and initial selection of function mnemonics. The user can then safely assume correct operation of functions if the implementation definition matches the one being used. (2) A more important use for this identification scheme relates to the international usage of SAM76. Commands and their associated mnemonics may be clear in one user's language such as "English," but be obscure in some other language as "French." The provision of a function in the SAM76 language that changes the mnemonics in the resident function tables permits the most effective use of command words in a variety of languages. (3) Portability of user scripts across international language boundaries is simplified since it is not necessary to translate the command arguments in the programs from one language to another. Instead the state of the machine may be readily switched from one mode to the other at any time. The list of functions in the following table is arranged by functional category. The first argument is the function mnemonic. Subsequent arguments are identified by abbreviations as defined below. The active form for each function is shown. The neutral form of a function is shown only in those cases where a different action is performed from its active form. This is the case only for those functions which have a null value. Note that the functions listed in this description form only the minimal set of a standard implementation of the SAM76 language. Some of these functions have sub functions; other functions exist in specialized system implementations. � The SAM76 language <Page No. 16> ---------------------------------------------------------------- ______________________________________________________________ || || || ABBREVIATIONS USED IN THE LIST OF FUNCTIONS || || || ______________________________________________________________ %function,arguments,......./ Active expression &function,arguments,........../ Neutral expression x,x1,... "x" base (binary, octal, hex) numbers d,d1,... Decimal base numbers n,n1,... "n" base (arithmetic) numbers s0 Prefixing string (as in lists) s,s1,... character strings f file name t text name vz default value v-,v+,v0 conditional value vt,vf true/false value sub indicates sub-functions - using "lf,s0" as subfunction gives list. A hyphen following the function number signifies that this function has been added to th list since the original publication in the "Mc Graw Hill Personal Computer Programming Encyclopedia" in 1985. TEXT FUNCTIONS TEXT MANIPULATION 103 %dt,t,s,d1,d2/ ;Define Text 104 %et,t1,t2,...,t/ ;Erase Text 105 %lt,s0/ ;List Text 106 %ft,t,s1,s2,...,s/ ;Fetch Text 114 %ht,t/ ;Hide Text 118 %vt,t1,t1,...,t/ ;View Texts 132 %ct,t1,t2,t3,...t/ ;Combine Texts 206 %ea/ ;Erase All TEXT DIVISION 137 %fc,t,vz/ ;Fetch Character 138 %fdc,t,d,vz/ ;Fetch "D" Characters 139 %fde,t,d,vz/ ;Fetch "D" Elements 140 %fdm,t,d,s,vz/ ;Fetch "D" Matches 141 %fe,t,vz/ ;Fetch Element 142 %ff,t,d,vz/ ;Fetch Field 143 %fl,t,s,vz/ ;Fetch Left match 144 %fr,t,s,vz/ ;Fetch Right match 145 %fp,t,x1,x2,...,x/ ;Fetch Partition 146 %md,t,d/ ;Move Divider to pos. "d" &md,t,d/ ;Move Divider "d" positions � The SAM76 language <Page No. 17> ---------------------------------------------------------------- 147 %crd,t/ ;Characters right of divider 148 %cld,t/ ;Characters Left of Divider 197 %qld,t/ ;Query Left of Divider 198 %qrd,t/ ;Query Right of Divider 207 %ed,t,d1,d2,vz/ ;Extract "D" characters 210 %ftb,t,s,vz/ ;Fetch To Break character 211 %fts,t,s,vz/ ;Fetch To Span character STRING FUNCTIONS 150 %hm,t,s/ ;How many Matches 160 %ai,s0,s1,s2,...,s/ ;Alphabetic Insertion 161 %as,s0,s1,s2,...,s/ ;Alphabetic Sort 162 %ps,d,s1,s2/ ;Pad String 163 %rs,s/ ;Reverse String 164 %ds,d,s/ ;Duplicate String 168 %tr,t,s/ ;Trim 209 %nu,s1,s2,...,s/ ;Null 212 %hc,s/ ;How many Characters 214 %lw,s0,s1,s2,...,s/ ;List Where 215 %ra,d,s1,s2,s3,...,s/ ;Return Argument 247 %rj,d,s1/ ;Return Justified lines 248 %rp,c,d,s1/ ;Return Padded lines BRANCH FUNCTIONS 111 %ni,vt,vf/ ;Neutral Implied 126 %yt,t,s,vt,vf/ ;Ys There 127 %tb,t,vt,vf/ ;Text Branch 135 %ii,s1,s2,vt,vf,.../ ;If Identical 136 %ig,d1,d2,vt,vf,.../ ;If Greater 159 %ab,s1,s2,vt,vf/ ;Alphabetic Branch 226 %fb,f,vt,vf/ ;File Branch 900 %gel,d1,d2,v+,v0,v-/ ;Greater Equal or Less MATHEMATICAL FUNCTIONS ARITHMETIC 128 %ad,n1,n2,n3,...,n/ ;Add 129 %su,n1,n2,...,n/ ;Subtract 130 %di,n1,n2,vz/ ;Divide 131 %mu,n1,n2/ ;Multiply LOGICAL 186 %or,x1,x2/ ;Or the bits 187 %and,x1,x2/ ;And the bits 188 %not,x/ ;Not (complement) the bits 189 %rot,d,x/ ;Rotate the bits 190 %sh,d,x/ ;Shift the bits� The SAM76 language <Page No. 18> ---------------------------------------------------------------- PARTITION FUNCTIONS 107 %pt,t,s1,s2,...,s/ ;Partition Text 108 %pc,d/ ;Partition Character 109 %mt,t,s1,s2,...,s/ ;Multi-part Text 110 %mc,d/ ;Multi-part Character 149 %hp,t,d/ ;How many Partitions 151 %ep,t,p1,p2,...,p/ ;Erase Partitions 167 %qp,t/ ;Query Partition I/O FUNCTIONS 101 %os,s/ ;Output String 102 %is/ ;Input String 115 %ic/ ;Input Character 116 %id,d/ ;Input "D" Characters 117 %im,s1,s2,...,s/ ;Input to Match 213 %iw,n/ ;Input Wait 241 %lic,s0/ ;List Input Channels 242 %loc,s0/ ;List Output Channels 245 %sic,sym/ ;Select Input Channel 246 %soc,sym/ ;Select Output Channel 264 %qio/ ;Query I/O assignments 265 %sio,iobyte/ ;Set I/O byte STORAGE FUNCTIONS 216 %lf,s0/ ;List Files 217 %qfs,filename/ ;Query File Size 219 %qfe/ ;Query File Extension 220 %bf,f/ ;Bring File 221 %sfe,extension/ ;Set File Extension 222 %sf,f/ ;Store File 223 %sdu,dir/ ;Select Directory Unit 224 %ef,f/ ;Erase File 225 %qdu/ ;Query Directory Unit 233 %dif,filename/ ;Designate Input Filename 234 %dof,filename/ ;Designate Output Filename 235 %rfr/ ;Read File Record 236 %wfr,s/ ;Write File Record 243 %rf,filename/ ;Read File 244 %wf,filename,s/ ;Write File RANDOM NUMBER 252 %rn,n/ ;Random Number 253 %srn,n/ ;Seed Random Number � The SAM76 language <Page No. 19> ---------------------------------------------------------------- CONVERSION 170 %xc,x1,x2,...,x/ ;X to Character 171 %cx,s0,s/ ;Character to X 172 %xd,x/ ;X to Decimal 173 %dx,d/ ;Decimal to X GRAPHICS 174 %pl,sub,s1,...,s/ ;Plot 175 %wi,xn1,yn1/ ;Write Initialize 176 %wx/ ;Write X displacement 177 %wy/ ;Write Y displacement 178 %wr/ ;Width Right 179 %wl/ ;Width Left 180 %ws,xn1,yn1,...,xn,yn/ ;Write Straight lines SOFTWARE "Z" COUNTERS 182 %zd,r,v-,v0,v+/  ;"Z" reg. Decrement and branch 183 %zi,r,v-,v0,v+/  ;"Z" reg. Increment and branch 184 %zq,r/  ;"Z" reg. Query 185 %zs,r,n/  ;"Z" reg. Set TRACE MODES 124 %tma/ ;Trace Mode All deactivated &tma/ ;Trace Mode All activated 125 %tm,d/ ;Trace Mode activated &tm/ ;Trace Mode deactivated CONTROL FUNCTIONS 113 %ca,s/ ;Change Activator 133 %cnb,d/ ;Change Number Base 134 %qnb/ ;Query Number Base 157 %sfd,fun,dev/ ;Specify Function Device 158 %sar/ ;Set Auto Return on line feed 169 %ut,cc/ ;User Trap 191 %cll,d/ ;Change Line Length 192 %qll/ ;Query Line Length 193 %cin,t1,d1,...,t,d/ ;Change Id Number 194 %qin/ ;Query Id Number 195 %cfc,d1,s/ ;Change Fill Character schema 196 %qfc,s0/ ;Query Fill Character schema 199 %sem,dev/ ;Set "Echoplex" Mode 200 %cxb,d/ ;Change X base 201 %qxb/ ;Query X base 202 %qof/ ;Query Overflow Functions 203 %cro,s1/ ;Change Rub Out character schema� The SAM76 language <Page No. 20> ---------------------------------------------------------------- 204 %qro/ ;Query Rub Out character schema 205 %qta/ ;Query Text Area 227 %qcs/ ;Query Command String 237  %@t/ ;wh@ is processor Title 238  %@f,s0/ ;wh@ are Functions 239  %@n/ ;wh@ is processor ver. Number 240  %@cn,current,new/ ;Change Name of function 250 %cwc,s1/ ;Change Warning Characters 251 %qwc/ ;Query Warning Characters 261 %cws,d/ ;Change Work Space 262 %qws/ ;Query Work Space 266 %cpc,x1,t1,...,tn/ ;Change Protection Class 267 %qpc,s0,t1,t2,...,t/ ;Query Protection Class MISC. FUNCTIONS 112 %ex,f/ ;Exit 155 %xll,s0/ ;Xamine Label List 156 %xal,label,x/ ;Xamine Address of Label 165 %rr,s1/ ;Return to Restart 166 %ri/ ;Restart Initialized 228 %lff,s0/ ;List File Functions 231 %sw,s1,s2,s3,...,s/ ;Switches 232 %sy,s1,s2,...,s/ ;System Functions 257 %ti,s0/ ;Time 258 %sti,hh,mm,ss/ ;Set Time 259 %da,s0/ ;Date 260 %sda,da,mo,yr/ ;Set Date 268 %nud,func,arguments/ ;Null Display mode 289 - %rgc,d/ ;Read Game Controller 290 - %ipb,d,t,f/ ;If Push Button 291 - %san,d,x/ ;Set Annunciator 301 - %dow/ ;Day Of Week 303 - %bsr,subfun,arg2,..../ ;BSR controller functions 304 - %lef,s0/ ;List Extended Functions EXPERIMENTATION FUNCTIONS 119 %xr,x/ ;eXamine Register 120 %xw,x1,x2/ ;eXperimental Write in reg. 121 %xrp,x/ ;eXamine Register Pair 122 %xwp,x1,x2/ ;eXperimental Write in reg. Pair 123 %xj,x/ ;eXperimental Jump 254 %xqs,s0/ ;X Query work Space 255 %xi,port/ ;eXperimental Input 256 %xo,x,port/ ;eXperimental Output 269 %xrs,unit,trk,sec,s0/ ;X Read Sector 270 %xws,unit,trk,sec,X/ ;X Write Sector 271 %xu,sub,arguments/ ;Xperimental User 272 %xqf,s/ ;eXperimental Query Function 273 %xcf,s,x/ ;eXperimental Change Function � The SAM76 language <Page No. 21> ---------------------------------------------------------------- SYSTEM OR MACHINE DEPENDENT FUNCTIONS 274 - %trs,subf,a1,a2,../ ;TRS 80 Model 1 288 - %son,subf,a1,a2,../ ;SONY SMC70 302 - %pcc,subf,a1,a2,../ ;PC Compatibles 305 - %msx,subf,a1,a2,../ ;MSX machines GRAPHICS PRINTER FUNCTIONS 287 - %eps,subf,a1,a2,../ ;EPSON MX, FX &c. 295 - %ips,subf,a1,a2,../ ;Itoh Print System � The SAM76 language <Page No. 22> ---------------------------------------------------------------- ______________________________________________________________ || || || References || || || ______________________________________________________________ 1. Strachey, C. - "A general purpose macrogenerator", Computer Journal, Vol. 8, No. 3, Oct. 1965 p. 225; 2. Hall, Andrew D. - "The M6 macroprocessor", Bell Telephone Labs; Computer Science Report No. 2; 1971; 3. Roichel, Ancelme & al. "SAM76 Language System", DECUS (Digital Equipment User's Group) library, Maynard, Mass., No. 10-342, 1982. 4. Kagan, Claude A. R. - "A string language Processor for small machines", Proceedings of the ACM SIGPLAN Symposium on the Pedagogical Applications of small Computers, University of Kansas, Lawrence, Kansas , Nov 18, 1971. 5. Kagan, Claude A. R., "The SAM76 Language", IEEE Computer Society Repository, R76-301, August 1976. 6. Roichel, Ancelme, and Nicholas, Karl, "SAM76 - The First Language Manual", SAM76 Inc., Pennington, N.J., Second Edition, 1978. 7. Various - "SAM76 Language - descriptions and updates", Dr. Dobb's Jounal, Volume 3 for the year 1977. 8. Kagan, Claude A. R. and Nicholas, Karl, "The SAM76 Language", in "Mc Graw Hill Personal Computer Language Encyclopedia", NYC, 1985. 9. Kagan, Claude A. R. and Nicholas, Karl, "Exotic Language of the Month - The SAM76 language", Computer Language Magazine, November 1985. 10. Kagan, Claude A. R. and Nicholas, Karl, "SAM76 and TRAC", in Computer Language, January 1986, page 10. � The SAM76 language <Page No. 23> ---------------------------------------------------------------- ______________________________________________________________ || || || ACKNOWLEDGEMENTS || || || ______________________________________________________________ The following people contributed in various ways to the development of the SAM76 language and its implementations: Roger Amidon, Neil Colvin, Carl Galletti, Barry Lubowsky, Karl Nicholas, L. G. Schear. Among the many others who contributed are the following members of a former (1967-1971) group of high school students in New Jersey known as the R.E.S.I.S.T.O.R.S.: Chuck Ehrlich, J. N. B. King, Gnat Kuhn, Barry Klein, Bob Evans, David Theriault, John Levine, Gifford Marzoni, Peter Eichenberger, Jordan Young, Johnny Gorman, and Joseph Tulloch. Further credit should be given to the following who assisted in many ways in promoting and implementing the SAM76 language on a variety of machines: Larry Stein of PRODIGY computers of N. J., Mark Wolinsky - Jim and Dave Hair of Floppy Disk Services of Princeton, N. J., Dr. Al Katz at Trenton State College of N. J., Hank Beechold also of Trenton State College who was instrumental in polishing up the material for the Mc Graw Hill publication. In addition thanks to the numerous "pioneers" who acquired the SAM76 language and who through their comments and feed back helped to support continuing effort for the last ten years. Claude A. R. Kagan - 1986

Weirdo Bug

Code Display
[[England national football team|England]] [[Image:Flag of England (bordered).svg|18px]] England  
[[England national football team|England]] [[Image:Flag of England (bordered).svg|19px]] England  
[[England national football team|England]] [[Image:Flag of England (bordered).svg|20px]] England  
[[England national football team|England]] [[Image:Flag of England (bordered).svg|21px]] England  
[[England national football team|England]] [[Image:Flag of England (bordered).svg|22px]] England  

UEFA Cup

History

The first incarnation of the UEFA cup was the Inter-Cities Fairs Cup was the brainchild of Ernst Thommen from Switzerland, Italy’s Ottorino Barrasi (both of whom became future vice-presidents of FIFA and Sir Stanley Rous, the future president of FIFA.

The competition lasted from 1955 to 1958, was a tournament open to cities that had hosted trade fairs, and not necessarily clubs - cities with more than one club sent representative teams (e.g. London).

The cities that participated in the initial tournament were Barcelona, Basle, Birmingham, Copenhagen, Frankfurt, Lausanne, Leipzig, London, Milan and Zagreb. This tournament was only supposed to last for two years but it ended up lasting for three. In which 23 games were played. The winner was Barcelona, who only fielded players from FC Barcelona beat the London XI side 8-2 on aggregate in the final.

A second tournament took place between 1958 and 1960, this tournament the organisers altered the format, making it club, as well as city teams that could enter, but the teams still had to come from cities the hold trade fairs, and changing the competition to a knockout with the sixteen teams that entered, it was also won by Barcelona. The third tournament was held over the course of the 1960-61 season, and all subsequent tournaments have been held on a yearly basis. In 1962 the number of entrants had gone up to 32, and again in 1967 to 48, 60 in 1968. And for the 1969-70 tournaments there were 64 teams starting. Today there are more than 100.

As time progressed, the competition saw more clubs and fewer representative sides enter, so that by the mid-1960s, it was exclusively for clubs, who usually qualified by virtue of a high finish in their domestic league. However, a rule that only one club per city could enter was applied. In the early days of the tournament, the southern European clubs dominated, notably Barcelona and Valencia, winning the competition five times between them. In 1968 Leeds won the competition, and were the first northern European club to do so.

The competition completely dropped its link with the trade fairs and the organisation responsibilities were handed over to UEFA, as they were the only organisation to have good enough administration and knowledge of the sport to run such a competition. UEFA Cup in 1971, with Tottenham Hotspur F.C being the first winner of the UEFA Cup. However, the 'one club per city' rule was only rescinded in 1975; Everton had finished fourth in the English league and could thus qualify, but were barred from entry because Liverpool had also qualified by coming second. Everton appealed, saying the rule was an unfair anachronism, and UEFA agreed to overturn it.

The competition was traditionally open to the runners-up of domestic leagues, but in 1999, the competition was merged with the Cup Winners' Cup. Since then the winners of domestic cup competitions have also entered the UEFA Cup. Also clubs that were eliminated in the third round of the UEFA Champions League and the eight third placed teams at the end of the group phase could go and compete in the UEFA Cup. Also admitted to the competition are three Fair Play representatives, three UEFA Intertoto Cup ‘winners’ and winners of some selected domestic league cup competitions.

The winners keep the trophy for a year, and after handing it back, can keep a four fifths size replica permanently. The regulations also states that the original trophy is handed to any club that wins the UEFA Cup three times in a row, or five times overall though, this has not happened, yet.

Template:WC

Venues

In 2005, the organisers released a provisional list of 13 venues to be used for the World Cup, to be eventually narrowed down to ten: Bloemfontein, Cape Town, Durban, Johannesburg (two), Kimberley, Nelspruit, Orkney, Polokwane, Port Elizabeth, Pretoria (two), and Rustenburg.

On 17 March, 2006, FIFA officially announced the final list of venues:

City Stadium Capacity
Bloemfontein (Mangaung) Free State Stadium 40,000
Cape Town African Renaissance Stadium (to be built) 68,000
Durban King Senzangakhona Stadium (to be built) 60,000
Johannesburg Soccer City 94,700
Johannesburg Ellis Park Stadium 60,000
Nelspruit Mbombela Stadium (to be built) 40,000
Polokwane Peter Mokaba Stadium 40,000
Port Elizabeth Nelson Mandela Bay Stadium (to be built) 50,000
Pretoria (Tshwane) Loftus Versfeld Stadium 52,000
Rustenburg Royal Bafokeng Stadium 40,000

Template:WC

Seeding

To calculate the seeding for the 2006 FIFA World Cup, FIFA used the FIFA World Rankings current and past standings) in combination with the previous world cup performances of national teams, to determine their seeds for the World Cup[1]. It uses the points obtained from the Template:WC and the Template:WC averaged in a 1:2 ratio respectively, added to the average amount of points that each team has at three given dates (at ratio 1:1:1), December 2003, December 2004, and November 2005. This generates a view to how well the teams have performed over the last ten years (since the rankings in 2003 include results from eight years previous to that) with a specific focus on how the teams have performed in the FIFA World Cup on previous occasions. Obviously if a team did not qualify for the previous two World Cups, their final total will be significantly less, as is the reason the Czech Republic are ranked so low on the seedings, despite being only 6th, 4th, and 2nd in the world on the rankings at the given dates.

Seed Country 1. FIFA World Cup Finals 2. FIFA World Rankings Total Points
France '98
(33.3%)
Korea Japan '02
(66.7%)
Avg.
Points
Dec '03
(33.3%)
Dec '04
(33.3%)
Nov '05
(33.3%)
Avg.
Points
Rk Pt. Rk Pt. Rk Pt. Rk Pt. Rk Pt.
1 Template:BRAf 2 31 1 32 31.7 1 32 1 32 1 32 32.0 64
2 Template:ENGf 9 24 6 27 26.0 8 25 8 25 9 24 24.7 51
3 Template:ESPf 17 9 5 28 21.7 3 30 5 28 6 27 28.3 50
4 Template:GERf 7 26 2 31 29.3 12 22 19 19 16 19 20.0 49
5 Template:MEXf 13 20 11 22 21.3 7 26 7 26 7 26 26.0 47
6 Template:FRAf 1 32 28 8 16.0 2 31 2 31 5 28 30.0 46
7 Template:ARGf 6 27 18 9 15.0 5 28 3 30 4 29 29.0 44
8 Template:ITAf 5 28 15 18 21.3 10 24 10 23 12 22 23.0 44
9 Template:USAf 32 8 8 25 19.3 11 23 11 22 8 25 23.3 43
10 Template:NEDf 4 29 - 0 9.7 4 29 6 27 3 30 28.7 38
11 Template:KORf 30 8 4 29 22.0 22 16 22 17 29 13 15.3 37
12 Template:JAPf 31 8 9 24 18.7 29 12 17 20 15 20 17.3 36
13 Template:SWEf - 0 13 20 13.3 19 19 13 21 14 21 20.3 34
14 Template:CROf 3 30 23 9 16.0 20 18 23 16 20 17 17.0 33
15 Template:PARf 14 19 16 17 17.7 22 17 30 12 30 12 13.7 31
16 Template:CZEf - 0 - 0 0.0 6 27 4 29 2 31 29.0 29
17 Template:PORf - 0 21 9 6.0 17 21 9 24 10 23 22.7 29
18 Template:CRCf - 0 19 9 6.0 17 20 27 14 21 16 16.7 23
19 Template:KSAf 28 8 32 8 8.0 26 14 28 13 32 11 12.7 21
20 Template:POLf - 0 25 8 5.3 25 15 25 15 23 15 15.0 20
21 Template:IRNf 20 9 - 0 3.0 28 13 20 18 19 18 16.3 19
22 Template:TUNf 26 8 29 8 8.0 45 8 35 11 28 14 11.0 19
23 Template:ECUf - 0 24 9 6.0 37 11 39 10 37 9 10.0 16
24 Template:SCGf 10 23 - 0 7.7 41 10 46 8 47 6 8.0 16
25 Template:SWIf - 0 - 0 0.0 44 9 51 7 36 10 8.7 9
26 Template:UKRf - 0 - 0 0.0 60 7 57 6 40 8 7.0 7
27 Template:CIVf - 0 - 0 0.0 70 5 40 9 41 7 7.0 7
28 Template:AUSf - 0 - 0 0.0 82 3 58 5 49 5 4.3 4
29 Template:TRIf - 0 - 0 0.0 70 6 63 4 51 3 4.3 4
30 Template:GHAf - 0 - 0 0.0 78 4 77 2 50 4 3.3 3
31 Template:ANGf - 0 - 0 0.0 83 2 72 3 62 1 2.0 2
32 Template:TOGf - 0 - 0 0.0 94 1 89 1 56 2 1.3 1

History

Birth of the Competition

In 1956, the groundwork for a European national team competition was laid. Two years later, in 1958, the first European Nations Cup began. The original format of the competition saw the early rounds played in home and away matches between the countries on a knockout basis. This continued until the semi-finals, where the remainder of the competition was played in the host country, chosen from the four semi-finalists.

The French Football Federation’s Henri Delaunay came up with the idea of a European championship in 1927. Given the immense efforts that Delaunay had put into setting up a European national teams competition, UEFA deemed it appropriate that the inaugural competition be hosted by France. The trophy presented to the competition winner still bears his name.

The first final was held in Paris and saw the Soviet Union defeat Yugoslavia, after extra time, and be first to have their name engraved onto the trophy.

The 1964 competition was the first European Nations Cup to be affected by politics as it saw Greece refusing to play Albania as they were technically (though not officially) at war. The finals were hosted by Spain, and they saw the hosts beat the Soviet Union 2-1 in Madrid.

New Format introduced

The European Nations Cup changed its name to the UEFA European Football Championship for 1968 and also a new format was introduced. Eight groups of seeded teams played each other twice and the top side of each group proceeded to two-legged quarter finals. The semi-finals and final were played in the host country of Italy who won the competition after a 2-0 replay of the final, having drawn 1-1 in the first against Yugoslavia.

In the 1972 tournament, the same structure was retained, with Belgium being the host of the finals. West Germany won the competition, beating the Soviet Union 2-0 in the final. The 1976 final round was hosted by Yugoslavia. In the final, Czechoslovakia squandered a two-goal lead before penalties were needed. When Uli Hoeness missed, it allowed Antonín Panenka to chip into the space vacated by Sepp Maier's anticipatory dive for a Czechoslovakian victory.

Another Change

In 1980 UEFA introduced a new format, which saw eight teams go to the finals instead of four, and then play each other in two groups of four teams; the winner of each group then proceeded to the final. West Germany faced Belgium in the final, which they won 2-0 after two goals from Horst Hrubesch. However the newer format was not retained in 1984, and a different format was used, again employing group stages, but this time in place of only the quarter-finals. The top two teams from each of the two groups progressed to the semi-finals. The competition was held in France for the second time. The hosts won 2-0 in Paris against Spain with goals from Michel Platini and Bruno Bellone.

The 1988 competition was held in West Germany, while the format from the 1984 competition was retained. Marco Van Basten led the Netherlands, scoring what was later voted the best goal ever in the competition [2].

Great Political Change

The 1992 competition was held in Sweden during a time of European political change, a united Germany was represented and as a result of the break up of the Soviet Union, a Commonwealth of Independent States of the former Soviet Union. Yugoslavia made it to the finals but were excluded as a result of hostilities in their country, Denmark replaced them. Surprisingly, the Danes went on to win the competition after a 2-0 victory over world champions Germany in the final.

With the break up of the Soviet Union all of the former Soviet bloc countries were required to enter separately. Now that there were more teams, a format that accommodated this was required. With 48 teams entering the competition, and after the enlargement of the World Cup which had more European sides qualifying for it than the European Championships themselves, 16 teams travelled to the finals in England. The teams were put into 4 groups , the winner and runner up of each group progressed to a new round of quarter-finals. The semi-finals and final remained the same. The Germans won in the final over underdogs Czech Republic with a golden goal.

The New Millenia

Belgium and the Netherlands became the first countries to jointly host the event in 2000. France won, again the final was decided by golden goal, David Trezeguet was the scorer. In 2004 the event was held in Portugal, with the silver goal rule being used for the first time. The rule saw Greece beat the Czech Republic in the semi-finals. Underdogs Greece went on to win the competition, when they had been put at pre-tournament odds of 100 to 1. The next tournament will be co-hosted by Switzerland and Austria in 2008.

Format

Qualifying

In order to qualify a team must be winners or runners-up in one the seven qualifying groups. After this a team proceeds to the finals round in the host country, although hosts qualify for the tournament automatically. The qualifying phase begins in the autumn after the preceding FIFA World Cup, almost two years before the finals.

The groups for qualification are drawn by a UEFA committee using seeding, seeded teams include reigning champions, and other teams on the basis of their performance in the preceding FIFA World Cup qualifying, and the last European Football Championship qualifying. To obtain an accurate view of the teams abilities, a ranking is produced, this is calculated by taking the total number of points won by a particular team, and dividing it by the number of games played, i.e., points per game, in the case of a team having hosted one of the two previous competitions, and therefore having qualified automatically, only the results from the single most recent qualifying competition are used. If two teams have equal points per game, the committee then bases their positions in the rankings on;

  1. Coefficient from the matches played in its most recent qualifying competition.
  2. Average goal difference.
  3. Average number of goals scored.
  4. Average number of away goals scored.
  5. Drawing of lots.

Groups

The qualifying phase is played in a group format, the composition of the groups is determined through means of a draw of teams from pre-defined seeded bowls. The draw takes place after the preceding World Cup's qualifying competition. For the 2008 European Football Championship, the group qualifying phase consists of seven groups, one of eight teams, and the remainder of seven teams each.

The qualifying phase is done in groups, each a effectively a mini league, where the highest ranked team, after all the teams have played each other home and away, progresses to the finals tournament, as with most leagues, the points are dealt as three for a win, one for a draw, and none for a loss. In the eventuality of one or more teams having equal points after all matches have been played, the following criteria is used to distinguish the sides;

  1. Higher number of points obtained in the group matches played among the teams in question.
  2. Superior goal difference from the group matches played among the teams in question.
  3. Higher number of goals scored in the group matches played among the teams in question.
  4. Higher number of goals scored away from home in the group matches played among the teams in question.
  5. Results of all group matches:
    1. Superior goal difference
    2. Higher number of goals scored
    3. Higher number of goals scored away from home
    4. Fair play conduct.
  6. Drawing of lots.

Final Tournament

Sixteen teams progress to the finals tournament, for the 2008 tournament they will be the winners and runners up of the seven qualifying groups, and joint hosts Austria and Switzerland. These sixteen teams are divided equally into four groups, A, B, C and D, each consisting of four teams. The groups are drawn up by the UEFA administration, again using seeding. The seeded teams being the host nations, the reigning champions, subject to qualification, and those with the best points per game coefficients over the qualifying phase of the tournament and the previous World Cup qualifying. Other finalists will be assigned to groups by means of a draw, using coefficients as a basis.

The four aforementioned groups are again played in a league format, this time, a team plays its opponents once each, in the host nation, not home and away. The same scoring system is used (three points for a win, one point for a draw, no points for a defeat). A schedule for the group matches will be bran up, but the last two matches in a group must kick off simultaneously. The winner and runner up of each groups progresses to the quarter finals, where a knockout system is used (the two teams play each other once, the winner progresses), this is used in all subsequent rounds as well. The winners of the quarter finals matches progress to the semi finals, where the winners play in the final. If in any of the knockout rounds after normal playing time, the scores are still equal, extra time and penalties are employed to separate the two teams.

Football is the most popular sport in Norway. The Football Association of Norway was founded in 1902 and the first international match was played in 1908.

History

In 1885 Christiania Footballclub [sic] the first ever Norwegian club was founded in Oslo, which was formerly known as Christiania. The club played its first match the next year against a group of english sailors, infront of over 2000 spectators. The Football Association of Norway (the NFF), was founded in 1902, and quickly established a cup competition. After the NFF joined FIFA in 1908, Norway had its first ever international match, away against Sweden in Gothenburg, despite Norway taking the lead after a mere 45 seconds, Sweden went on to win 11-3. In 1911 Norway hosted its first international in Oslo, again against Sweden, this time Norway lose 4-0. In 1912 the Norwegian national football team attended the Olympic games, and were knocked out after losing to Denmark and Austria 7-0 and 1-0 respectively. The NFF hosted the FIFA congress in Oslo in 1914, where a national leage was established with six teams competed for the title Drafn, Frigg, Kvik/Halden, Larvik Turn, Mercantile and Odd, who went on to be the first league winners. The Norwegian national mens team won their only medal at an international championship in 1935 at the Germany Olympic Games. In the relatively succesful tournament Norway beat Turkey and hosts Germany 4-0 and 2-0 respectively, losing to Italy in the semi-final , then beating Poland 3-2 in the third-place play-off to take the bronze medal. The team is known in Norway as "Brogenslat" meaning the Bronze team.

The Football Association of Norway (NFF) (Norwegian: Norges Fotballforbund) is the governing body of football in Norway. It was formed in 1902. It organises the men's and women's national teams and the Norwegian Premier League. The current president of the NFF is Sondre Kåfjord, while the General Secretary is Karen Espelund. By January 1st, 2004, there are 1,814 clubs organized in Norway, and 373,532 registered players.

The NFF joined FIFA in 1908, and UEFA in 1954.

League system

The current national league system administered by the football association is organised as 1-1-4-24, where Tippeligaen is the highest Norwegian level and Adeccoligaen the second highest, followed by four third level (Division 2) and 24 fourth level (Division 3).

2.5 teams promote from Adeccoligaen to Tippeligaen. The third last team in Tippeligaen play play-off matches against the third best team in Adeccoligaen. 4 teams, the winner of each group, promote from Division 2 to Adeccoligaen. 12 teams (12 of the 24 group winners) promote from Division 3 to Division 2. The group winners play play-off matches.

Level League(s)/Division(s)
1 Tippeligaen
14 clubs
2 Adeccoligaen
16 clubs
3 Division 2
Group 1
14 clubs
Division 2
Group 2
14 clubs
Division 2
Group 3
14 clubs
Division 2
Group 4
14 clubs
4 Division 3
Group 1
12 clubs
Division 3
Group 2
12 clubs
Division 3
Group 3
12 clubs
Division 3
Group 4
12 clubs
Division 3
Group 5
12 clubs
Division 3
Group 6
12 clubs
Division 3
Group 7
12 clubs
Division 3
Group 8
12 clubs
Division 3
Group 9
12 clubs
Division 3
Group 10
12 clubs
Division 3
Group 11
12 clubs
Division 3
Group 12
12 clubs
4 Division 3
Group 13
12 clubs
Division 3
Group 14
12 clubs
Division 3
Group 15
12 clubs
Division 3
Group 16
12 clubs
Division 3
Group 17
12 clubs
Division 3
Group 18
12 clubs
Division 3
Group 19
12 clubs
Division 3
Group 20
12 clubs
Division 3
Group 21
12 clubs
Division 3
Group 22
12 clubs
Division 3
Group 23
12 clubs
Division 3
Group 24
12 clubs
5–9 Division 4 through Division 8 are regional divisions administered by the various regional football associations.

Cup system

Main article: Norwegian football cup

National team

Main article: Norway national football team

See Also

[2]

Timelines

Premier League Timeline

Chelsea F.C.Arsenal F.C.Manchester United F.C.Arsenal F.C.Manchester United F.C.Arsenal F.C.Manchester United F.C.Blackburn Rovers F.C.Manchester United F.C.

FIFA World Rankings Timeline

Brazil national football teamFrance national football teamBrazil national football teamGermany national football teamBrazil national football teamGermany national football teamItaly national football teamBrazil national football teamGermany national football team

Table

Start Date Nation # of days
November 30, 1872 Template:ENGf 1190
March 04, 1876 Template:SCOf 5845
March 05, 1892 Template:ENGf 21
March 26, 1892 Template:SCOf 7
April 02, 1892 Template:ENGf 4349
February 29, 1904 Template:SCOf 12
March 12, 1904 Template:ENGf 2563
March 19, 1911 Template:NEDf 371
March 24, 1912 Template:ENGf 97
June 29, 1912 Template:NEDf 3
July 02, 1912 Template:DENf 2979
August 28, 1920 Template:URUf 1
August 29, 1920 Template:NEDf 3
September 01, 1920 Template:URUf 5
September 06, 1920 Template:ESPf1920 12
September 18, 1920 Template:URUf 386
October 09, 1921 Template:ESPf1920 959
May 25, 1924 Template:TCHf 1
May 26, 1924 Template:URUf 446
August 15, 1925 Template:ESPf1920 4
August 19, 1925 Template:URUf 39
September 27, 1925 Template:ESPf1920 384
October 16, 1926 Template:ARGfold 8
October 24, 1926 Template:URUf 583
May 29, 1928 Template:ARGfold 1
May 30, 1928 Template:URUf 382
June 16, 1929 Template:ARGfold 96
September 20, 1929 Template:URUf 42
November 01, 1929 Template:ARGfold 610
July 04, 1931 Template:URUf 5
July 09, 1931 Template:ARGfold 1053
May 27, 1934 Template:AUTf 10
June 06, 1934 Template:ITAfold 2090
February 25, 1940 Template:ARGfold 144
July 18, 1940 Template:ITAfold 209
February 12, 1941 Template:ARGfold 417
April 05, 1942 Template:ITAfold 50
May 25, 1942 Template:ARGfold 229
January 09, 1943 Template:ITAfold 85
April 04, 1943 Template:ARGfold 98
July 11, 1943 Template:ITAfold 178
January 05, 1944 Template:ARGfold 3
January 08, 1944 Template:ITAfold 367
January 09, 1945 Template:ARGfold 33
February 11, 1945 Template:ITAfold 4
February 15, 1945 Template:ARGfold 142
July 07, 1945 Template:ITAfold 127
November 11, 1945 Template:ARGfold 39
December 20, 1945 Template:ITAfold 735
December 25, 1947 Template:ARGfold 1907
March 15, 1953 Template:BRAf 4
March 19, 1953 Template:ARGfold 251
November 25, 1953 Template:HUNf 949
July 01, 1956 Template:ARGfold 77
September 16, 1956 Template:HUNf 193
March 28, 1957 Template:ARGfold 9
April 06, 1957 Template:HUNf 67
June 12, 1957 Template:ARGfold 116
October 06, 1957 Template:HUNf 77
December 22, 1957 Template:ARGfold 105
April 06, 1958 Template:HUNf 67
June 12, 1958 Template:BRAf 637
March 10, 1960 Template:ARGfold 50
April 29, 1960 Template:BRAf 27
May 26, 1960 Template:ARGfold 3
May 29, 1960 Template:BRAf 1036
March 31, 1963 Template:URSf 391
April 25, 1964 Template:HUNf 35
May 30, 1964 Template:BRAf 4
June 03, 1964 Template:ARGfold 389
June 27, 1965 Template:HUNf 7
July 04, 1965 Template:BRAf 56
August 29, 1965 Template:ARGfold 231
April 17, 1966 Template:BRAf 3
April 20, 1966 Template:ARGfold 52
June 11, 1966 Template:BRAf 6
June 17, 1966 Template:ARGfold 5
June 22, 1966 Template:BRAf 23
July 15, 1966 Template:ARGfold 1
July 16, 1966 Template:URSf 9
July 25, 1966 Template:FRGf 5
July 30, 1966 Template:ENGf 1408
June 07, 1970 Template:BRAf 752
June 28, 1972 Template:FRGf 11
July 09, 1972 Template:BRAf 129
November 15, 1972 Template:FRGf 91
February 14, 1973 Template:BRAf 484
June 13, 1974 Template:FRGf 9
June 22, 1974 Template:BRAf 11
July 03, 1974 Template:FRGf 465
October 11, 1975 Template:POLf 4
October 15, 1975 Template:FRGf 960
June 01, 1978 Template:NEDf 6
June 07, 1978 Template:FRGf 3
June 10, 1978 Template:NEDf 1
June 11, 1978 Template:FRGf 3
June 14, 1978 Template:BRAf 504
October 31, 1979 Template:FRGf 434
January 07, 1981 Template:BRAf 25
February 01, 1981 Template:FRGf 21
February 22, 1981 Template:BRAf 66
April 29, 1981 Template:FRGf 13
May 12, 1981 Template:BRAf 155
October 14, 1981 Template:FRGf 243
June 14, 1982 Template:BRAf 486
October 13, 1983 Template:URSf 335
September 12, 1984 Template:FRAf 232
May 02, 1985 Template:URSf 34
June 05, 1985 Template:FRGf 7
June 12, 1985 Template:FRAf 91
September 11, 1985 Template:URSf 161
February 19, 1986 Template:FRAf 103
June 02, 1986 Template:URSf 7
June 09, 1986 Template:FRAf 16
June 25, 1986 Template:BRAf 4
June 29, 1986 Template:ARGf 346
June 10, 1987 Template:BRAf 23
July 03, 1987 Template:ENGf 57
August 29, 1987 Template:URSf 74
November 11, 1987 Template:ENGf 214
June 12, 1988 Template:URSf 5
June 17, 1988 Template:FRGf 1
June 18, 1988 Template:URSf 7
June 25, 1988 Template:NEDf 715
June 10, 1990 Template:FRGf 9
June 19, 1990 Template:BRAf 5
June 24, 1990 Template:FRGf 129
October 31, 1990 Template:GERf 604
June 26, 1992 Template:NEDf 75
September 09, 1992 Template:BRAf 37
October 16, 1992 Template:ARGf 247
June 20, 1993 Template:GERf 49
August 08, 1993 Template:ARGf 7
August 15, 1993 Template:GERf 313
June 24, 1994 Template:BRAf 3
June 27, 1994 Template:GERf 12
July 09, 1994 Template:BRAf 708
June 16, 1996 Template:GERf 3
June 19, 1996 Template:BRAf 4
June 23, 1996 Template:GERf 311
April 30, 1997 Template:BRAf 30
May 30, 1997 Template:GERf 11
June 10, 1997 Template:BRAf 397
July 12, 1998 Template:FRAf 328
June 05, 1999 Template:BRAf 389
June 28, 2000 Template:FRAf 708
June 06, 2002 Template:ARGf 1
June 07, 2002 Template:FRAf 4
June 11, 2002 Template:NEDf 1
June 12, 2002 Template:ESPf 4
June 16, 2002 Template:NEDf 5
June 21, 2002 Template:BRAf 351
June 07, 2003 Template:NEDf 4
June 11, 2003 Template:BRAf 8
June 19, 2003 Template:NEDf 83
September 10, 2003 Template:FRAf 291
June 27, 2004 Template:CZEf 4
July 01, 2004 Template:FRAf 10
July 11, 2004 Template:BRAf 3
July 14, 2004 Template:FRAf 35
August 18, 2004 Template:ARGf 290
June 04, 2005 Template:CZEf 4
June 08, 2005 Template:ARGf 21
June 29, 2005 Template:BRAf 102
October 09, 2005 Template:NEDf 3
October 12, 2005 Template:BRAf 265
July 04, 2006 Template:ITAf 43
August 16, 2006 Template:FRAf -

Wiki Timeline

Argentina national football teamItaly national football teamArgentina national football teamItaly national football teamArgentina national football teamItaly national football teamArgentina national football teamItaly national football teamAustria national football teamArgentina national football teamUruguay national football teamArgentina national football teamUruguay national football teamArgentina national football teamUruguay national football teamArgentina national football teamUruguay national football teamArgentina national football teamSpain national football teamUruguay national football teamSpain national football teamUruguay national football teamCzechoslovakia national football teamSpain national football teamUruguay national football teamSpain national football teamUruguay national football teamNetherlands national football teamUruguay national football teamDenmark national football teamNetherlands national football teamEngland national football teamNetherlands national football teamEngland national football teamScotland national football teamEngland national football teamScotland national football teamEngland national football teamScotland national football teamEngland national football team

Heysel Stadium disaster

In 1984 the, liverpool reached the champions league cup final, which was, by a coincedental technicallity, against AS Roma at their home ground of Stadio Olimpico. After a close[3] match that failed to seperate the two teams, Liverpool won the cup on penalties. After the match, gangs of Roma fans set out and assaulted liverpool supporters who were making there ways back to their hotels[3]. Many fans were attacked, stabbed and slashed, and one boy who was particularly badly attacked, recquired 200 stitches in his face alone[3]. Many fans were refused entry to their hotels or guest houses, fearing that the mobs would attack their premises[3]. The Italian police did little to calm the situation, and many attacked and robbed the english supporters, in revenge for the local teams defeat to liverpool[3]. Many English fans who had been refused travel to the airport by coach drivers fearing the marauding gangs, [3] sought refuge in the British Embassy. After the events of Rome 1984, english hooligans put aside their differences when Liverpool met Juventus in the 1985 final, and sought to deal retribution of their own kind, its claimed that alot of the most notorious english firms were ther, including MIGS from Luton, Bushwackers from Millwall, the ICF from West Ham and the Gremlins from Newcastle[3].

FIFA World Rankings *

The FIFA World Rankings is a ranking system for national teams in football (soccer). The teams of the member nations of FIFA (Fédération Internationale de Football Association), football's world governing body, are ranked based on their game results with the most successful teams being ranked highest. A point system is used, with points being awarded based on the results of matches played in FIFA-recognized international competitions. Under the existing system, rankings are based on a team's performance over the last eight years, with more recent results being more heavily weighted to help reflect the current competitive state of a team. Teams delivering consistently good performances tend to be more highly ranked, and the system currently in use is somewhat slow to respond to significant changes in a team's performance. A new system, based on results over only four years, and with other amendments to the criteria, has been introduced after the 2006 World Cup. The first edition of the new series of rankings was issued on 12 July 2006.

Other alternative systems have been devised, such as the World Football Elo Ratings, based on the Elo rating system used in chess, ranking teams on an all time basis. The UFWC (Unofficial Football World Championships) ranks teams on the number of times they have defended the Unofficial Football World Championship, an award devised solely for that purpose.

History

FIFA World
Ranking Leaders

In August 1992 FIFA, working in co-operation with sponsor Coca-Cola, introduced a ranking system for senior national teams intended to provide a fair basis of comparison of the relative strengths of these teams.[4] This system has been used by FIFA ever since and has seen some major changes to the calculation principles in its short history. The most significant changes were implemented in 1999, in order to allow FIFA's system to compete with the Elo ratings, which were considered a more accurate, credible depiction of the teams' rankings.

1999 update

When the rankings were initially introduced, a team received one point for a draw and three for a victory in FIFA-recognized matches - much the same as a traditional league scoring system. This was a quite simplistic approach, however, and FIFA quickly realised that there were many factors affecting international matches. In order to meet the objective of fairly and accurately comparing the relative strengths of various national sides, the system was updated. The major changes were as follows:

  • the point ranking was scaled up by a factor of ten
  • the method of calculation was changed to take into account factors including:
    • the number of goals scored or given up
    • whether the match was played at home or away
    • the importance of a match or competition
    • regional strength
  • a fixed number of points were no longer necessarily awarded for a victory or a draw
  • match losers were able to earn points

Two new awards were introduced as part of the system:

The changes made the ranking system more complex, but helped improve its accuracy by making it more comprehensive.

2006 update

FIFA announced that the ranking system would be updated following the 2006 World Cup. The evaluation period has been cut from eight to four years and the rankings will be based on a simplified method of calculation.[5] Goals scored and home or away advantage is no longer be taken into account, and other aspects of the calculations, including the importance attributed to different types of match, have been revised. The revised rankings — and calculation methodology — were announced on 12 July 2006.

This change is rooted at least in part in widespread criticism of the previous ranking system. Many football enthusiasts felt it was inaccurate — especially when compared to other ranking systems — and that it was not sufficiently responsive to changes in the performance of individual teams. The recent and unexpectedly high rankings of teams from the Czech Republic and the United States were generally met with skepticism and negatively affected the credibility of the system in the eyes of many followers of the sport. The poor showings and early exit of these two sides from the 2006 World Cup competition appears to lend some credence to the criticism.

Rank leaders

When the system was introduced, Germany debuted as the top ranked team following their extended period of dominance in which they had reached the three previous FIFA World Cup finals, winning one of them. Brazil took the lead in the run up to the 1994 FIFA World Cup, after winning eight and losing only one of nine qualification matches, while on the way scoring twenty goals and conceding just four. Italy then led for a short time on the back of their own equally successful World Cup qualifying campaign, after which the top place was re-claimed by Germany.

Brazil's success in their lengthy qualifying campaign returned them to the lead for a brief period. Germany led again during the 1994 World Cup, until Brazil’s victory in that competition gave them a large lead that would stand up for nearly seven years, until they were surpassed by a strong France team that captured both the 1998 FIFA World Cup and the 2000 European Football Championship. Success at the 2002 FIFA World Cup restored Brazil to the top position, where they have remained ever since on the strength of a Copa América 2004 victory and their continued dominant play[6]. Italy rise to second following their FIFA World Cup victory, and within 100 hundred points of Brazil, who played poorly in the competition, Italy are possible challengers for the leader position.

Uses of the rankings

The rankings are used by FIFA to rank the progression and current ability of the national football teams of its member nations. The data is used by FIFA for very few things, as FIFA says they are only to create "a reliable measure for comparing national A-teams".[4] However, one task they are used for is as part of the calculation to seed competitions.[7] The rankings are also used to determine the winners of the two annual awards national teams receive on the basis of their performance in the rankings.

Seeding in the 2006 World Cup

Below is a table showing how the rankings (current and past standings) were used in combination with the previous World Cup performances of national teams, to determine their seeds for the 2006 FIFA World Cup.[1] It uses the points obtained from the 1998 FIFA World Cup and the 2002 FIFA World Cup averaged in a 1:2 ratio respectively, added to the average amount of points that each team has at three given dates (at ratio 1:1:1), December 2003, December 2004, and November 2005. This generates a view to how well the teams have performed over the last ten years (since the rankings in 2003 include results from eight years previous to that) with a specific focus on how the teams have performed in the FIFA World Cup on previous occasions. If a team did not qualify for the previous two World Cups, their final total will be significantly less, hence the Czech Republic received a low score for seeding, despite being ranked sixth, fourth, and second in the world at the given dates.

Seed Country 1. FIFA World Cup Finals 2. FIFA World Rankings Total Points
France '98
(33.3%)
Korea Japan '02
(66.7%)
Avg.
Points
Dec '03
(33.3%)
Dec '04
(33.3%)
Nov '05
(33.3%)
Avg.
Points
Rk Pt. Rk Pt. Rk Pt. Rk Pt. Rk Pt.
1   Brazil 2 31 1 32 31.7 1 32 1 32 1 32 32.0 64
2   England 9 24 6 27 26.0 8 25 8 25 9 24 24.7 51
3   Spain 17 9 5 28 21.7 3 30 5 28 6 27 28.3 50
. . .
16   Czech Republic - 0 - 0 0.0 6 27 4 29 2 31 29.0 29

Criticism

Since their introduction in 1993, the FIFA World Rankings have been the matter of much debate, particularly regarding the calculation procedure and the resulting disparity between generally perceived quality and world ranking of some teams. For example Norway was ranked second in October 1993 and July-August 1995,[8] and the United States reached fourth, to the surprise of even their own players. [9]

Pre-tournament betting odds for 2006 FIFA World Cup[10][11][12] show enormous discrepancy between the comparative likelihood of victory in the tournament and the FIFA rankings at the beginning of the tournament, particularly for Germany, Ukraine, the USA and Iran. Comparison of one betting table with the rankings list gives Spearman's ρ=0.69.

One thing that has been criticised[13] is that the rankings consider the performances of teams over an eight year period, and that teams' ranking positions do not correlate to their recent performances.[8] This criticism should lessen with the introduction of a new formula, reflecting results over a four year period, from July 2006.

The perceived flaws in the FIFA system has lead to the creation of a number of alternative rankings from football statisticians[8] including the World Football Elo Ratings and the rec.sport.soccer Statistics Foundation rankings.

FIFA's change of system for calculation of these rankings and their adoption of a different formula for World Cup seedings may be seen as an implicit admission of the shortcomings of the current formula.

How the rankings have changed

The current calculation method

Overview

After the 2006 FIFA World Cup, a new revised calculation procedure for the FIFA rankings was introduced; it is a significantly simplified procedure. The new rankings were compiled in response to criticism from the media.[4] Meetings were attended by FIFA staff and external experts an a large amount of research was conducted by this group, that resulted in the new rankings,[4] the new system maws confirmed in Leipzig, on the 7 December 2005 by a committee of FIFA executives. Notable changes include the complete dropping of the home or away advantage and number of goals from the calculation altogether.

The system, as all the previous ones is extremely similar to that of a league, though with changes made to ensure that it is still representative of the teams performance despite the differing number of matches per annum, and the differing strength of opposition that teams have to face. The factors taken into account are as follows;

  • Match result
  • Match status
  • Opposition strength
  • Regional strength determined by confederation weightings

Matches within the previous four ear period are included in the calculation; matches after that period are not used in the procedure.

Win, draw or defeat

Whereas in previous years a complicated system of points allocation was used depending on how strong the opponent was, and how large the loss margin, even allowing weaker losing teams to gain points when playing a much stronger opposition, if they managed to put up a decent match. Now, the points allocation is simple, three points for a win, one point for a draw, and zero points for a loss, this is exactly the same as all league systems.

In the event of a match being decided by a penalty shootout, the winning team receives two points, and the loser’s one (which for the losers is the same as the draw which they earned).

Match status

Different matches have different importance to teams, and FIFA has tried to respect this by using a weighting system. Where the most weighted, and therefore regarding the rankings, considered the most important matches, are world cup matches. The lowest weighted ones are friendlies, however FIFA states that it wishes to recognise that friendlies are still important, since they make up of half of the competitive matches counted in the rankings.[14]

The weighting multipliers are as follows;

Opposition strength

Regional strength

Confederation weightings

Assesment Period

Summary

Examples

Calculation method from 1999 - 2006

The FIFA world rankings are fundamentally the same as a league system, though on a much larger, and more complex scale. Each team can potentially win a certain number of points in each match, though the number of points awarded, in a league system depends solely on the result of the match, in the FIFA rankings far more has to be taken into account, as every team does not play all of the other teams home and away every season, as in most league systems. After the awarding of points, the teams are then organized into descending order by the number of points, with the team with the most, being the highest ranked.

The points allocated did not depend solely on whether a team wins, loses or draws their match, but also on the importance of the match and the strength of the opponent. A win over a weak opponent will result in less points being awarded than a win over a much stronger one. This means that a match will not result in the two or three points for a win and one for a draw, as is standard in most national league competitions. The calculation is more complex since it has to incorporate the other aforementioned factors.[4]

Since the Rankings were revised in 1999 changes have taken place, one of which FIFA has dubbed the "scaling up", where the points on offer for a match have been roughly multiplied by ten, with the addition of more factors. Now teams can receive between zero and thirty points for a single match, and the leaders of the rankings have over eight hundred points.

Overview

The system explained is the one used to calculate the rankings from 1999 to 2006. This revision was be replaced with a newer one following the 2006 FIFA World Cup.

The rankings were intended by FIFA to give a fair ranking of all FIFA member associations’ senior national teams. For the ranking all matches, their scores and importance were all recorded, and were used in the calculation procedure. Only matches for the senior national team were included, separate rankings were used for other representative national sides, such as the woman’s and junior teams, for example the FIFA Women's World Rankings. Interestingly, FIFA did not use the same formula to determine its rankings for women's football. The women's rankings are based on a procedure which is a simplified version of the Football Elo Ratings.[15]

For the purposes of calculating the importance of matches, each match was divided into one of six categories. Competitions that were not endorsed by the appropriate continental association of FIFA are counted as friendlies. Each category is given appropriate weighting in the calculation in order to correctly include the importance. The six categories were:

A computer program was used to calculate the rankings, points were awarded according the following criteria:

  • Winning, drawing and losing
  • Importance of the match (multiplication factor)
  • Regional strength (multiplication factor)

In order to try and remove the obvious advantage of having more matches, only the best seven matches each year were taken into account, as seven was the average number of matches a team plays per year. Older matches were given diminishing importance within the calculation, in order to reward teams most recent form,[4] until after eight years, they were completely discarded, so the calculations only take into account teams performances over the last eight years.

At the end of each season two prizes were awarded by FIFA; Team of the Year and Best Mover of the year.

Winning, drawing or losing

In any football ranking system, a win will bring more points than a draw or a loss. Until July 2006, however, FIFA believed awarding points simply on the basis of win, draw or loss, would not meet the requirements of a reliable and accurate world ranking system.

From July 2006, three points will be awarded for a win, one point for a draw, and no points for a loss but in order to create a better ranking system, the calculations will also take into account the relative strengths of the two teams. This results in more points being awarded for beating a stronger opponent, than a relatively weaker one. It also enables weak teams to earn points despite a defeat if they manage to play well (i.e. they score goals, or there is low margin of defeat), though this is a small amount and will not secure as many points as the team that beat them. In the event of a match being decided on penalties, the winners will receive the correct points for the victory. The losers will receive points for the draw which they earned in normal time.

Number of goals

When calculating the points, the number of goals is taken into consideration, and once again, the distribution of the points between the two teams is also affected by their relative strengths (i.e. the lower ranked a team is in comparison to its opponent, the more points it receives for a goal scored), and as well as points being given for goals scored, they are deducted from the total for conceding. In order to encourage more attacking football, points given for goals scored are weighted far more heavily than the deduction as a result of conceding, though most teams are more concerned with the tournament or match at hand than their position in the world rankings. When a match is decided on penalties, only those scored in playing time are included in the total.

To prevent "overweighing" goals, and huge amounts of points being dealt in runaway victories, far more weighting is attached to the initial goal by each team, and progressively less points for any subsequent ones. This is done in the agreement that the goals scored are important but the most important factor is the win or loss, as in normal championship games.

Home and away games

To allow for the extra handicap incurred by playing away from home, a small bonus of three points per match is awarded to the away team. Note that to prevent this from affecting the points dealt in tournaments played on neutral territory, but with a home team, such a World Cup Finals, there are no bonus points given.

Status of a match

The relative game importance is also considered when calculating the points. The method for incorporating this into the totals points’ allocation is by multiplying the match points by a predetermined weighting. These factors are:

Factor Weighting
Friendly match x 1.00
Continental championship preliminary x 1.50
World Cup preliminary match x 2.50
Continental championship finals match x 3.00
FIFA Confederations Cup match x 3.00
World Cup finals match x 4.00

Regional strength factors

As between the various continents there are quite significant differences in national team strengths, weighting factors are worked out each year for each confederation. The basis of the evaluation and resulting factors is the member teams of the confederation's performances in intercontinental encounters and competitions, at the end of every season, a continental ranking list is calculated, based on the same criteria as the FIFA rankings. Not all the intercontinental matches are taken into account, but only matches between the strongest 25 percent of teams from each continent, with a minimum of five teams from each continent considered. This way errors that could be caused by considering matches where relatively strong teams from one confederation defeat weak teams from another, are averted.

The weightings (shown below) are applied in the form of multiplication factors for teams from the same continent. If teams from two different confederations are involved in one match then the factor applied is the average of the two continental weightings.

For 2005, the following weighting factors were applied:

Federation Weighting
UEFA x 1.00
CONMEBOL x 0.99
CAF x 0.96
CONCACAF x 0.94
AFC x 0.93
OFC x 0.93

After the 2006 FIFA World Cup, these weighting factors were amended. They now reflect the number of wins each confederation has recorded against other confederations at the last three World Cups.

Federation Weighting
UEFA x 1.00
CONMEBOL x 0.98
CONCACAF x 0.85
AFC x 0.85
CAF x 0.85
OFC x 0.85

Summary

Based on the above considerations, the total number of points credited to a team after a match will depend on the following criteria:

Where:

  • w = Points for winning, drawing or losing
  • g = Points for goals scored in this game
  • c = Points for the goals conceded
  • a = Bonus for the away team
  • s = Appropriate factor for the status of the match
  • r = Appropriate factor for regional strength
  • m = Points Received

( w + g + ac ) s r = m

The number of points for a win, draw or loss, as well as for the number of goals scored or conceded is dependent on the strength of the opponent. In order not to punish a lack of success too severely, a negative points total is rounded up to 0.00.[4]

These examples have also been used on the Elo football ratings for a fair comparison. Here are some calculation examples to show the formula being used. For simplicity in this instance it is assumed that three teams of different strengths are involved in a small friendly tournament on neutral territory.

Note:no away team bonus, nor continental or status multiplication factors are applied.

Before the tournament the three team have the following point totals:

Team Points
A 630
B 500
C 480

As shown, team A is by some distance the highest ranked of the three: The following table shows the divisions of point allocations based on three possible outcomes of the match between the far stronger team A, and the somewhat weaker team B:

Example 1

Team A versus Team B (Team A stronger than Team B)

Team A Team B Team A Team B Team A Team B
Score 3 : 1 1 : 3 2 : 2
Points for Win/defeat +17.4 +2.6 -2.6 +22.6 +7.4 +12.6
Points for Goals Scored +5.4 +2.7 +2.3 +6.2 +4.1 +4.7
Points for Goals Conceded -1.8 -3.6 -4.1 -1.6 -3.1 -2.7
Total +21.0 +1.7 (0.00) +27.2 +8.4 +14.6

As is shown on the table, in the case of a 3:1 win, team a receives an allocation of 21.0 points, however, since team A is a much higher ranked team, the win alone earns only 17.4 of the total points, and the much lower ranked team B still manages to earn 1.7 points. Had match been won 3:1 by the far weaker team B, they would have received 27.2 points, whilst team A would have received a negative total of points, which would then have been rounded up to 0.0. If the result had been a 2:2 draw, since it is the lower-rated team, B would have earned a few points more than team A.

Example 2

Team B versus Team C (both teams approximately the same strength)

When the difference in strength between the two teams is less, so also will be the difference in points allocation. The following table shows how the points would be divided following the same results as above, but with two roughly equally ranked teams, B and C, being involved:

Team B Team C Team B Team C Team B Team C
Score 3 : 1 1 : 3 2 : 2
Points for Win/defeat +19.4 +0.4 -0.4 +20.4 +9.6 +10.4
Points for Goals scored +5.7 +2.5 +2.5 +5.8 +4.3 +4.4
Points for Goals conceded -1.7 -3.8 -3.9 -1.7 -3.0 -2.9
Total +23.6 (0.00) (0.00) +24.5 +10.9 +11.9

As is shown in the .

Comparison with Elo ratings

Assuming team B drew with team A and lost to team C the table now stands (decimals rounded);

Team Initial Points Final Points (FIFA) Rank (FIFA) Final Points (Elo) Rank (Elo)
Team A 630 638 = 626 =
Team B 500 515 = 493 -1
Team C 480 505 = 496 +1

As you can see, as the criticism suggests, the FIFA rankings have been slow to respond to Team Bs considerable drop in form, with despite Team Cs underdog victory, the margin between it and Team B is still ten points, whereas in the Elo rankings, team C has overtaken team B. Also in the FIFA rankings, team A despite having drawn with a team significantly lower ranked than itself, has still gained 8 points, whereas in the Elo rankings has lost 4. However in the Elo rankings, team B who managed a draw with significantly higher ranked team A, have lost a position in the rankings due to only a single poor result, and have overall lost almost ten points.

Further criteria

To increase the level of accuracy and objectivity of the rankings, after the 1999 revision further criteria was introduced. Firstly, the number of matches a team plays within a given period of time would be taken into account. Secondly, the importance attached to previous results would be interpreted differently.

The number of matches played

In order to ensure that an increased number of fixtures in a given season does not give a team more potential points, the rankings only consider a limited amount of results. This amount was determined by deciding how many fixtures in a season an "averagely active team" would participate in, this was agreed to be between seven and ten matches a year.

In order to prevent teams with fewer fixtures than this been disadvantaged, the calculation initially considers only the best seven results of a team. To include further results an average of them must be calculated.

For example, if a team played twelve matches, the calculation would run as;

  • The best seven of the 12 results are identified
  • The total score for these seven matches is calculated (X)
  • The total score for all 12 matches is calculated
  • This total is divided by 12 and multiplied by seven (Y)
  • The total for the seven best results is added to the seven "average" results (X+Y)
  • This total (X+Y) is divided by two for the final score

Previous results

In order to assure that the rankings best reflect team’s current form, the most recent results are of greatest importance; however attention is also paid to the results of previous years. The results from the preceding year are given full weighting, with the results from two years before given seven eighths of their value, those from three years before given six eighths, and so on until after eight years the results are dropped from calculation completely.

Calculation method from 1993 - 1999

Overview

Points awarded for winning, drawing or losing

Opponent strength

Home or away

Match importance

Regional strength

Summary

Examples

Awards

Each year FIFA hands out two awards to its member nations, based on their performance in the rankings. They are;

Team of the Year

Team of the Year is awarded to the team whose best seven matches of the year received the most amount of points overall.

Best Mover of the Year

Best Mover of the Year is awarded to the team who has made the best progress up the rankings over the course of the year. In the FIFA rankings, this is not simply the team that has risen the most places, but a calculation is performed in order to account for the fact that it becomes progressively harder to earn more points the higher up the rankings a team is.[4] The calculation used is the number of points the team has at the end of the year (z) multiplied by the number of point it earned during the year (y). The team with the highest index on this calculation receives the award. The table below shows the calculation for this award in 2002.

Rank Team Points at end of 2002(z) Points won in 2002 (y) Score (z × y)
1   Senegal 646 107 69122
2   Wales 554 113 62602
3   Brazil 856 63 53928
4   Cameroon 685 76 52060
5   Mali 490 99 48510

See also

References

  1. ^ a b "MapsofWorld.com - 2006 FIFA World Cup - Entire FIFA Seeding of the Teams participating in 2006 FIFA World Cup Finals". MapsofWorld.com. 31 May 2006. Cite error: The named reference "MapsofWorld2" was defined multiple times with different content (see the help page).
  2. ^ "UEFA Euro 2004 Final Match Day Publication". UEFA. July 4th 2006. p. 59.
  3. ^ a b c d e f g "The Heysel Tragedy".
  4. ^ a b c d e f g h "FIFA/Coca-Cola World Rankings". FIFA. 30 May 2006.
  5. ^ "Great expectations". FIFA. 24 May 2006.
  6. ^ "Brazil riding the wave". FIFA. 18 Jan 2006.
  7. ^ "FIFA Seeding of the Teams participating in 2006 FIFA World Cup Finals". MapsofWorld.com. 31 May 2006.
  8. ^ a b c "The world rankings riddle". BBC. 21 December 2000.
  9. ^ "FIFA adapting new world rankings". Associated Press. 02 June 2006.
  10. ^ "World Cup Odds". 02 June 2006.
  11. ^ "World Cup odds". Centrebet. 02 June 2006.
  12. ^ "Outright Win & Place odds in World Cup 2006". IASbet.com. 02 June 2006.
  13. ^ "FIFA Rankings". Travour.com. 01 June 2006.
  14. ^ "The new FIFA rankings in focus" (PDF). FIFA. July 2006.
  15. ^ "FIFA Women's World Ranking Methodology". FIFA. 30 May 2006.

History of football (soccer)

The history of football begins in ancient civilisations, with similar ball based sports being present, though modern association football as we know it comes from England, where a group of schools of football laid down the first universally excepted rules in 1863. They also agreed to set up the FA the first football association in the world, and football spread throughout the British Isles. Later other countries followed suit. International tours of English football teams around the world helped spread it to all of the continents which had countries that were formerly part of the British Empire.

Origins of the Game

From ancient games to the late middle ages

Association football was first played in an organised fashion over a century ago. The exact origins of the game are unknown, but with many ball based games being played through history including Harpustum by the Romans (which had developed from the Ancient Greeks Episkyros), Tsu Chu by the ancient Chinese and Kemari by the Japanese. The ancient Chinese game of Tsu Chu is commonly believed to have been in the Tsin Dynasty, (255-260BCE) however there are a number of opinions on the dates involved, some go all the way back to 5000 BCE[1] . The game of Association Football as we know it today is most likely to have originated from the Roman game Harpustum (Latin for Handball), which was imported to Britain when the Romans invaded.

Harpustum was a game which is thought to have been played by the legions as they awaited there return to Italy, is as the translation suggests, far more similar to today’s rugby, than football, yet both games developed from the same root, after the Romans left, by the 16th Century Harpustum had developed into Calcio, with teams of 26 or 27 men apiece, typically one in green and one wearing red. The game was subject of much betting on the sidelines. The rules of the game, discorsa calcio, were formalised around 1580.

Folk football emerges

Britain developed the formalised rules of Association football, which, by and large, still hold sway over the world’s football. Yet before they were adopted in the 19th century the game had a reputation hooligans and fights, where the participants of the average game outnumbered the spectators. Several of these early fixtures attained status as a sort of annual ritual, such as The Shrove Tuesday contest at Ashbourne in Derbyshire, where one half of the town played the other, where the goals are the parish church at one end of the town, and Ashbourne Hall at the other. This fixture continues to be played annually to this day, as the word spread, other Shrove Tuesday fixtures sprang up, including ones at Corfe Castle in Dorset, and Scone in Scotland.

At the Chester Shrove Tuesday fixture, courtesy of the town’s cobblers, a leather ball was introduced to the game. These 'mob football' games began to spread throughout the country, and typically anyone who turned up played, meaning that the number of participants regularly went over 100, and the goals were several miles apart. Few rules prevailed in mob football this coupled with the uncontrollable numbers of players involved meant that the risk of permanent or debilitating injuries was high. The games were often used as an arena to settle old scores. These factors and the unruly behaviour of the participants meant that among others, Kings, clergyman, womenfolk and the Puritans all attempted to ban the game, all were unsuccessful. Men in the English army of 1365 were banned from playing football when it became apparent they would rather play football than fight. This did apparently improve their archery, but failed to eradicate the game.

Football becomes a leisure of the upper classes

Cambridge University added the game to there curriculum at the turn of the 17th century, this showed a changing public opinion towards the game. With the Industrial Revolution sweeping the country, as by the early 19th century, (before the Factory Act of 1850), most working class people in Britain had to work six days a week, often for over twelve hours a day. They had neither the time nor the inclination to engage in sport for recreation and, at the time, many children were part of the labour force. Feast day football on the public highway was at an end.

So the working classes now had little time or energy to play the game, and it spread to the upper classes, as they were free from the work of the lower classes, as a far more leisurely affair. Ad the public schools began to play it, each laid down its own individual rules, often tailored to where they played the game. Notably Rugby School, positively encouraged handling of the ball, where others did not, however they did not permit movement whilst the ball was being handled, but famously William Webb Ellis paid no regard to this rule, and his legendary run gave rise to the game of Rugby football. This form of football separated from association football in 1848, when a committee held at Cambridge University defined the game as permitting handling only for the purposes of controlling the ball, and furthermore, the goals should consist of two posts. These rules became known as The Cambridge Rules.

English public schools

File:Winchester football (1840).jpg
Match at Winchester College around 1840.

The earliest evidence that games resembling football were being played at English public schools — mainly attended by boys from the upper, upper-middle and professional classes — comes from the Vulgaria by William Horman in 1519. Horman had been headmaster at Eton College and Winchester and his Latin textbook includes a translation exercise with the phrase "We wyll playe with a ball full of wynde". The first specific mention of football can be found in a Latin poem by Robert Matthew, a Winchester scholar from 1643 to 1647. He describes how "...we may play quoits, or hand-ball, or bat-and-ball, or football; these games are innocent and lawful...". Nugae Etonenses (1766) by T. Frankland also mentions the "Football Fields" at Eton.

Football had come to be adopted by a number of public schools as a way of encouraging competitiveness and keeping youths fit. Each school drafted their own rules to suit the dimensions of their playing field. The rules varied widely between different schools and were changed over time with each new intake of pupils. Soon, two schools of thought about how football should be played emerged. Some schools favoured a game in which the ball could be carried (as at Rugby, Marlborough and Cheltenham), whilst others preferred a game where kicking and dribbling the ball was promoted (as at Eton, Harrow, Westminster and Charterhouse). The division into these two camps was partly the result of circumstances in which the games were played. At Charterhouse and Westminster the boys were confined to playing their ball game within the cloisters making the rough and tumble of the handling game difficult.

The boom in rail transport in Britain during the 1840s meant that people were able to travel further and with less inconvenience than they ever had before. Inter-school sporting competitions became possible. While local rules for athletics could be easily understood by visiting schools, it was nearly impossible for schools to play each other at football, as each school played by its own rules.

During this period, the Rugby school rules appear to have spread at least as far, perhaps further, than the other schools' games. For example, it is said that the world's first "football club" (that is one which was not part of a school or university), was the Guy's Hospital Football Club, founded in London in 1843. The club is said to have played the Rugby school game. However, some have argued that this club is too poorly documented to be considered to have existed since that time.

In 1845, three boys at Rugby school were tasked with codifying the rules then being used at the school. These were the first set of written rules (or code) for any form of football.

Perhaps surprisingly for a game now associated with the working class, the separation of Association Football from the other codes, happened at some of Britain’s more upper class public schools, where the wealthy sent their boys to be turned into young gentlemen.

The first rules

Cambridge University defined the game as permitting handling only for the purposes of controlling the ball, and furthermore, the goals should consist of two posts, this committee, also defined fouls, they were, tripping, kicking or holding, and an offside rule and an offside rule insisting on three men between the passer and the opposing goal was introduced. With these rules laid down, and the increasing respectability of the game, Sheffield Cricket Club allowed for matches to be played on their pitch at Bramall Lane in the 1850s. And thus, Sheffield F.C. can claim to be Britain's oldest football club[2] , but to this day, the win of the 1904 FA Amateur Cup, remains as the clubs greatest success.

The first universal rules were laid down on the 26 October, 1863, when eleven southern English clubs each sent representatives to Freemason's Tavern in London. Their intent was to lay down an acceptable form of rules which the game could be played by. They came to the following resolution

"That it is advisable that a football association should be formed for the purpose of settling a code of rules for the regulation of the game of football"[3]

And the first "annual general meeting of the Football Association", was set for the last week of September that year. This has continued to be the start of the traditional football season ever since. All the clubs that were at the previous meeting could send two representatives to the meeting, if they paid a one guinea subscription. However, all of those present, could not give there full backing to the movement. The first formal rules were agreed by early December, these led to the resignation of Rugby from the association, not on the issue of handling, but on the issue of 'hacking', or physically kicking opponents. The Rugby Football Union was formed in 1871 for those who still played by the rules which allowed handling and hacking.

The rules agreed on by the FA stipulated a maximum length and breadth for the pitch, the procedure for kicking off, and definition of terms, including goal, throw in, offside. Passing the ball by hand was still permitted provided the ball was caught "fairly or on the first bounce". Despite the specifications of footwear having no "tough nails, iron plates and gutta percha" there were no specific rule on number of players, penalties, foul play or the shape of the ball, captains of the participating teams were expected to agree on these things prior to the match.

The foundations are laid for a competition

The Rules laid down by the FA had an immediate effect, with Sheffield and Nottingham (now Notts County) joining playing an annual fixture on the FA code among others. In 1865 Nottingham Forest was founded, and the first derby game took place. Over the next two years Chesterfield and Stoke joined the code. This finally meant that football was no longer an exclusive sport of public schools. However, it was by no means a working class pass time. By this time teams had settled into 11 players each, and the game was played with round balls.

In 1967 the offside rule was altered, it previously stated that all players in front of the ball were offside, eliminating passing of the ball forwards, much like in rugby today. The rule was relaxed. A Sheffield against London game in 1866 had allowed the FA to observe how the rules were affecting the game, subsequently handling of the ball was also abolished except for one player on each team, the goalkeeper. And a red tape between the two goalposts to indicate the top of the goal. Also a national competition was proposed.

The first FA Cup

On July 20, 1871, C. W. Alcock proposed that "a Challenge Cup should be established in connection with the [Football] Association",[4] the idea that gave birth to the competition .The First FA Cup was played in 1872, Wanderers and Royal Engineers met in the final inform of 2,000 paying spectators. Despite Royal engineers being heavy favourites, one of their players sustained a broken collar bone early on and since substations had not yet been introduced, hence engineers played a man down for the rest of the match which they eventually lost 1-0.

The FA Cup was a success and within a few years all of the clubs in England wanted to take part, to do so they had to accept the FA code, this led to the quick spread of a universal set of rules. These rules are the basis of which all association football rules today stem from.

Later competitions saw the 'Gentleman' or Southerners dominate with Old Etonians, Wanderers, Royal Engineers and Oxford University who amongst them took 19 titles. Queens Park withdrew in the semi-finals of the 1873 cup (which due to the format being played that year meant that they were one the final two who play for the right to throw down the gauntlet and play the holders, hence the full name FA Challenge Cup) because they had trouble raising travel expenses to pay for the constant trips to England, this directly led to the formation of the Scottish FA. However despite this, Queens park continued to participate in the FA Cup, reaching the final twice, before the Scottish FA banned Scottish clubs from entering in 1887.

In 1872, Alcock purchased the Football Association Cup for £20, fifteen clubs entered the competition that year. Queen's park reached the semi finals without playing due to withdrawals, but then after a goalless draw with Wanderers, were forced to withdraw as before the advent of penalties and extra time, they could not afford to come back to London for the replay. Wanderers won the cup outright in 1878 after what remains to this day one of only two hat tricks of wins ever. However they returned the cup to the FA in order for the competition to continue, on the condition that not other club could win the cup outright ever again.

The first International

Charles Alcock, who was elected to secretary of the FA at the age of 28, devised the Idea of an international competition, inaugurating an annual England-Scotland. His put advertisements in papers in Glasgow, informing people of an international between the two countries at Kennington Oval, then the home of Surrey Cricket Club. After the appeal, a team of Scottish players was put together and captained by Robert Smith, one of the three brothers who helped found Queens Park FC. His team which lost the match 1-0 was composed entirely of Scots, living in England. Other the next three annual fixtures at Kennington, the best the Scots could manage was a 1-1 draw, the fourth fixture was played at the home of the West of Scotland Cricket Club in Partick. It was a goalless draw, and so one of the most bitterly disputed fixtures in footballing history was born. The first non-european international was contested between the USA and Canada, the canadians winning 1-0.

From amateur to professional football

When football was gaining popularity during the 1870s and 1880s professionalism was banned in England and Scotland. Then in the 1880s, soon after Wanderers disbanded, in the north of England, teams started hiring players known as 'professors of football', who were professionals from Scotland. This was the first time professionalism got into football. The clubs in working class areas, especially in Northern England and Scotland wanted professional football in order to afford playing football besides working. Several clubs were accused of employing professionals. In 1885 the FA legalized professional football, but with a national wage limit. The northern clubs made of lower class paid players started to gain momentum over the amatuer 'Gentleman Southerners'. The first northern club to reach the FA cup final was Blackburn in 1882, where they lost to Old Etonians, they were the last amateur team to win the trophy.

However a maximum wage was place on players, players challenged this and came close to strike action in 1909, but it was not to be for another fifty years before the maximum wage was abolished.

Hakoah Vienna was probably the first non-English club to pay their players during the 1920s. They were also the first non-English club to beat an English club in England when they beat West Ham 5-1 in 1923.

In 1934 the Swedish club Malmö FF was relegated from the top division after it had been discovered that they paid their players, something that was not allowed in Swedish football at the time.

The first league

In 1888, William McGregor a gentleman from Perthshire was the main force between meetings held in London and Manchester involving 12 football clubs, with an eye to a league competition. These 12 clubs would later become the Football Leagues 12 founder members. The meetings were held in London on 22 March 1888, the main concern was that an early exit in the knockout format of the FA cup could leave clubs with no matches for almost a year, not only could they suffer heavy financial losses, but fans didn't often stick around for that long without a game, when others teams were playing. Matters were finalised on the 17 April in Manchester.

McGregor had voted against the name The Football League, as he was concerned that it would be associated with the Irish Land League[5]. But this name still won by a majority vote and was selected. The competition guaranteed fixtures and members for all of its member clubs. The clubs were split equally among North and Midlands teams and Southern teams, who were still strictly amateur.

Football reaches Continental Europe

Football was introduced in the Danish club Kjøbenhavns Boldklub in 1879 which makes the club the first football club on Continental Europe. The Danish Football Association was founded in 1889.

Italian football was played in regional groups from its foundation in 1898 until 1929 when the Serie A was organized into a national league by the Italian Football Federation.

La Liga, Spain's national league, had its first season in 1928, with its participants based off of the previous winners of the Copa del Rey, which began in 1902.

The German national league, the Bundesliga was late in foundation, especially for European countries, given it wasn't founded until 1963. Prior to the formation of the Bundesliga, German football was played at an amateur level in a large number of regional leagues. As many countries previously had done.

At the beginning of the 20th century most European countries had a national football association.

Football reaches South America

The first recorded football match in Argentina was played already in 1867 by English railway workers. The Argentine national leagues were founded in 1931 by the Argentine Football Association, which itself was founded by Englishmen in 1893.

In the 1870s an expatriate named Miller (first name unknown) who worked on the railway construction project in Sao Paulo together with some 3000 other immigrant families from the British Isles in the last decades of the 19th century. Mr. Miller decided to send his young boy Charles William Miller to England for his education. In 1884 Charles aged 10 was sent to Bannisters school in Southampton. Charles was a natural footballer who quickly picked up the arts the game. The football association was being formed at the time. Eton, Rugby, Charterhouse and other colleges all had developed their own rules to the game. As an accomplished winger and striker Charles held school honours that were to gain him entry first into the Southampton Club team and then into the County team of Hampshire.

In 1892 a couple of years before his return to Brazil, Charles was invited to play a game for the Corinthians, a team formed of players invited from public schools and universities.

On his return Charles brought some football equipment and a rules book with him. He then went on to develop the new rules of the game amongst the community in Sao Paulo. In 1888 six years before his return the first sorts club was founded in the City, Sao Paulo Athletic Club. Sao Paulo Athletic Club won the first three years championships. Miller’s skills were far and above his colleagues at this stage. He was given the honour of contributing his name to a move involving a deft flick of the ball with the heel "Chaleiro".

Charles Miller kept a strong bond with English football throughout his life. Teams from Southampton and Corinthians Club came over to Brazil and played against Sao Paulo Athletic Club and other teams in Sao Paulo. One on occasion in 1910 a new local team was about to be formed after a tour of the Corinthians team to Brazil and Charles was asked to suggest a name for the team. He suggested they should call themselves after Corintians.

In 1988 when Sao Paulo Athletic Club celebrated its centenary and the English Corinthians Team came across again to play them at Morumbi Stadium. The end of the tour was against the local professional Corinthians Paulista team with Socrates and Rivelino amongst its players. This game was played at Paecambu Stadium in Sao Paulo and true to Corinthian principles of good clean football the score was 1 to 0 in favour of the locals when as agreed Socrates changed shirts to play alongside the English amateurs. This did not affect the score unfortunately although a largely packed stadium was cheering on for a drawn result.

The Brazilian Football Confederation was founded in 1914, and the current format for the Campeonato Brasileiro was established in 1971.

Founding of FIFA

FIFA World Cup

The first football world cup was played in 1930. Many countries did not enter, with most of them coming from the Americas. By 1950 however, european teams took interest, and the competition blossomed into the worlds biggest footballing event. Brazil have won the championship a record 5 times.

References

  1. ^ "The Football Network". April 2006.
  2. ^ "A History of Football". Green Umbrella Publishing. 2003. p. 13.
  3. ^ "A History of Football". Green Umbrella Publishing. 2003. p. 14.
  4. ^ "FA official website". The Football Association. January 2005.
  5. ^ "A History of Football". Green Umbrella Publishing. 2003. p. 22.

[[Category:Football (soccer)]]

Helpful Notes

footy gets to brazil

general history of footy Bold text