R (proqramlaşdırma dili)

R
Loqonun şəkli
Paradiqmalar çoxparadiqmalı
Tipi interpretasiya olunan
Yaradılma tarixi 1993[1]
Sonuncu versiyası
Sistem tipi dinamik
Təsirlənib S, Scheme
Əməliyyat sistemi macOS[3], Microsoft Windows[3]
r-project.org
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

R — statistik verilənlərin emalı və qrafika üçün proqramlaşdırma dili, həmçinin GNU layihəsi çərçivəsindəki azad və açıq mənbəli hesablama mühiti. Bu dil Bell Labs-da hazırlanmış S dilinə oxşar şəkildə yaradılıb və dillər arasında əhəmiyyətli fərqlərin olsa da, onun alternativ tətbiqidir, lakin əksər hallarda S dilindəki kod R mühitində işləyir. R ilk olaraq Oklend Universitetinin statistika fakültəsində Ross Ayhek (ing. Ross Ihaka) və Robert Centlmen (ing. Robert Gentleman) (adlarının baş hərfi — R) tərəfindən hazırlanan; hal-hazırda isə R fondu tərəfindən saxlanılan və inkişaf etdirilən dil və mühitdir.[4]

Statistik verilənlərin təhlili proqramı kimi geniş istifadə olunur və statistik proqram təminatı üçün faktiki standarta çevrilmişdir.[5]

Dil və mühit GNU GPL əsasında lisenziyalaşdırılıb; mənbə kodları, həmçinin bir sıra əməliyyat sistemləri üçün tərtib edilmiş proqramlar — FreeBSD, Solaris,[6] UnixLinux distributivləri, Microsoft Windows, Mac OS X kimi paylanmışdır.

R Commander, RKWard, RStudio, Weka, Rapid Miner, KNIME və ofis paketlərinə inteqrasiya vasitələri kimi müxtəlif qrafiki interfeyslər mövcud olmasına baxmayaraq, R əmr sətirli interfeysdən istifadə edir.

2010-cu ildə R Infoworld jurnalının ən yaxşı açıq mənbəli proqram təminatının inkişafına görə mükafata layiq görülmüşdür.[7]

Xüsusiyyətləri

R — interpretasiya olunan proqramlaşdırma dilidir, yəni o əsasən əmr interpretatoru ilə işləyir. Dil hərflərə həssasdır, sintaksis baxımından bir tərəfdən Scheme kimi funksional dillərə, digər tərəfdən isə sadə sintaksisə və kiçik bir əsas strukturlar dəstinə malik tipik müasir skript dillərinə bənzəyir. Obyekt dili: hər hansı bir proqram obyekti bir sıra atributlara — onu müəyyən edən qiymətlərin adlandırılmış siyahısına malikdir.

Dil primitiv məlumat növlərinin minimum dəstini dəstəkləyir: simvollu (character), ədədi (numeric), məntiqi (logical) və kompleks (complex). Ədədi dəyişənlər, adi ədədlərə əlavə olaraq, NaN (Not a Number — "ədəd deyil") və Inf (Infinity — "sonsuzluq") kimi xüsusi qiymətləri qəbul edə bilər. Sonsuzluq (müsbət və ya mənfi), hesablama nəticəsi, realizasiyanın diapazon hüdudlarından kənara çıxdıqda, NaN — təyin olunmamış nəticə ilə əməliyyatlar zamanı əldə edilir. Bunlara əlavə olaraq, digər vacib xüsusi qiymət, NA (Not Available — "mövcud deyil") da vardır. Bu hesablamalarda istifadə edilən qiymətin hər hansı bir səbəbdən edilməməsi faktını qeyd etmək üçün istifadə edilə bilər (statistik hesablamalarda verilənlərin toplanılmasındakı uğursuzluqlar səbəbindən bəzi müşahidələrin nəticəsiz qalması olduqca yayğın bir durumdur).

İbtidai növlərin dəyərləri vektorlara (vector), siyahılara (list), matrislərə və ya massivlərə (matrix), o cümlədən çoxölçülülərə birləşdirilə; bu birləşdirilmiş növlər isə eyni primitiv tipli verilənlər dəstini saxlaya bilər. Bundan əlavə, dilə faktor (factor) anlayışı — ciddi şəkildə müəyyən edilmiş qiymətlər çoxluğunu qəbul edən kateqoriyalı və ya miqyaslı verilənlər dəstinə daxildir. Nəhayət, cədvəllər (data frame) — hər bir sıra (individ) üçün müxtəlif (və müxtəlif növlərə malik) parametrlər (xüsusiyyətlər) dəstini saxlayan verilən strukturları yaradıla bilər. R-in bir xüsusiyyəti ondan ibarətdir ki, vektorlar və matrislərlə əməliyyatlar, məsələn, APL-də olduğu kimi, dil səviyyəsində dəstəklənir.

Verilənlərin çıxarılması və qeyd olunması əməliyyatı (tapşırığın analoqu) "<-", həmçinin hesab da daxil olmaqla verilənlərlə işləmək üçün adi əməliyyatlar mövcuddur. Vektor və massivlərin elementlərinə indeks üzrə giriş kvadrat mötərizədə, siyahı atributlarına giriş "$" operatoru vasitəsilə həyata keçirilir. Ümumi imperativ proqramlaşdırma strukturları minimal dəstə: if şərt ifadəsinə, whilefor dövrlərinə malikdir. R-də ifadələr ayrı-ayrı obyektlər kimi təsvir edilə və lazım olduqda qiymətləndirilə bilər. Funksiyaların təsviri eyni mexanizmə əsaslanır. Vektor və massivlərə ifadə və funksiyaların tətbiqi üçün daxili imkanlar mövcuddur. R-in funksiyaları istənilən proqrama qoşulan və onlarda birləşdirilmiş hesablama vasitələrini təmin edən yüklənə bilən modullarla paketləşdirilə bilər. R üçün paketlər digər proqramlaşdırma dillərində, o cümlədən C-də də hazırlana bilər ki, bu da bir tərəfdən R dilinin özünün məhdud vizual resurslarını kompensasiya etməyə, digər tərəfdən isə zərurət yarandıqda yüksək hesablama səmərəliliyinə nail olmağa imkan verir.

Dilin özündə verilənləri təsvir etmək üçün kifayət qədər məhdud və çox rahat olmayan vasitələr var, lakin bu, ən açıq və bir çox özəl formatlarda təqdim olunan verilən dəstlərini R cədvəlləri kimi yükləməyə imkan verən kitabxana alətlərinin olması ilə kompensasiya olunur. Beləliklə, sadə mətn formatında cədvəllər, müxtəlif versiyaların Excel cədvəlləri, CSV-dəki verilənlər, XML formatları və bir çox başqaları asanlıqla R-ə yüklənə bilər.

Ümumiyyətlə, bir proqramlaşdırma dili olaraq, R olduqca sadə, hətta primitivdir. Onun ən güclü yönü paketlərlə qeyri-müəyyən müddətə genişlənmə qabiliyyətidir. R-nin əsas paylanmasına 2019-cu ilə qədər cəmi 15.316-dan çox paket mövcud olan əsas paketlər dəsti daxildir.[8] R-də universal statistik hesablamanın demək olar ki, bütün müvafiq alətləri, məsələn, reqressiya analizi və zaman sıralarının analizi, habelə yüksək ixtisaslaşmış problemlərin həlli və müəyyən sahələrdə tədqiqat aparmaq üçün bir çox xüsusi alqoritmlər tətbiq olunur.

Dilin başqa bir xüsusiyyəti ümumi qrafik formatlara ixrac edilə bilən və təqdimatlar və ya nəşrlər üçün istifadə edilə bilən yüksək keyfiyyətli tipoqrafik səviyyəli qrafiklər yaratmaq qabiliyyətidir. Hazır paketlər mövcuddur ki, R-i GUI çərçivələri ilə əlaqələndirir (məsələn, Tcl/Tk əsasında olanlar) və qrafik istifadəçi interfeysi ilə xüsusi statistik analiz yardım proqramları yaratmağa və nəticələri qrafiklər və diaqramlar şəklində göstərməyə imkan verir.

Nümunələr

Baza sintaksisi

> x <- c(1,2,3,4,5,6)   # Sıralı yığımın yaradılması
> y <- x^2              # x-in kvadrata yüksəldilməsi
> print(y)              # y-in çap edilməsi
[1]  1  4  9 16 25 36
> mean(y)               # y-in ədədi ortasını hesablanması; nəticə - ədəd
[1] 15.16667
> var(y)                # Variasiyanın hesablanması
[1] 178.9667

Universitet üçün orta bal

# Bütün göstəricilərin siyahısını a dəyişəninə daxil edilməsi:
a <- c(4,3,3,3,3,4,4,4,4,4,5,4,4,4,5,5,5,5,+
3,5,5,4,4,3,3,4,4,3,5,5,4,3,3,4,4,3,3,5,4,5,5)

# Göstəricilərin sayının n dəyişəninə daxil edilməsi:
length(a) -> n

# Orta bal:
m <- mean(a)

# Göstəricilərin sayını hesablayan cədvəl (üfüqi):
t <- table(a)

# Verilənin daha rahat formata çevrilməsi (şaquli cədvəl):
f <- as.data.frame(t)

# Faizin hesablanması və üçüncü sütuna yazılması:
mapply(function(r) r*100/n, f[,2]) -> f[,3]

# Sütun başlıqları:
colnames(f) <- c("Qiymətləndirmə", "Miqdar", "%")

# Nəticələrin çıxışı:
a
n
m
f

Nəticə:

[1] 4 3 3 3 3 4 4 4 4 4 5 4 4 4 5 5 5 5 3 5 5 4 4 3 3 4 4 3 5 5 4 3 3 4 4 3 3 5     |   çıxış a (41-dən 38-i sətirə uyğundur)
[39] 4 5 5                                                                          |   (qalan üç ədəd)
[1] 41                                                                              |   çıxış n
[1] 4                                                                               |   çıxış m
  Kəmiyyət göstəricisi   %                                                            |   1-ci sütun - cədvəldəki sıra nömrəsi
1      3     12 29.26829                                                            |   2-ci sütun - qiymətləndirmə növü ("3"/"4"/"5")
2      4     17 41.46341111                                                         |   3-cü sütun - reytinqlərin sayı
3      5     12 29.26829                                                            |   4-cü sütun - qiymətlərin faizi

İnterfeyslər

R ilə işləmə rahatlığı üçün RStudio, JGR, RKWard, SciViews-R, Statistical Lab, R Commander, Rattle, həmçinin Shiny proqram paketi də daxil olmaqla bir sıra qrafik interfeyslər hazırlanmışdır. Bundan əlavə, bir sıra mətn və kod redaktorları, xüsusən, ConTEXT, Emacs (Emacs Speaks Statistics), jEdit, Kate, Notepad++, Syn, TextMate, Tinn-R, Vim, Bluefish, WinEdt (RWinEdt paketi ilə), Gedit (rgedit/gedit-r-plugin paketi ilə) R ilə işləmək üçün xüsusi rejimləri təmin edir.

Kommersiya dəstəyi

2007-ci ildə qurulan və 2015-ci ildə Microsoft tərəfindən alınan Revolution Analytics bütün işini R proqramlaşdırma dilinin, onun Revolution R kommersiya paketinin ParallelR (dilin pulsuz versiyası ilə bölüşdürülməyən) R Productivity Environment (Integrated Development Environment), RevoScaleR ("böyük verilənlər" konsepsiyası çərçivəsində kütləvi paralel emal üçün dəstək), RevoDeployR, veb xidmətləri ilə inteqrasiya üçün kitabxanalar, SAS İnstitutunun statistik paket formatları dəstəyi kimi komponentləri ehtiva edir.[9]

2011-ci ilin oktyabrında Oracle korporasiyası R dilinə və Apache Hadoop-a[10] əsaslanan inteqrasiya olunmuş proqram vasitələri ilə kütləvi paralel emal serverlərindən ibarət NoSQL klasteri olan Big Data Appliance-ı buraxdı və 2012-ci ilin fevralında bu dil Oracle Database-də[11] quruldu. 2011-ci ildə IBM[12][13] korporasiyasının Netezza aparat və proqram sistemlərində R vasitəsi ilə kütləvi-paralel analiz həyata keçirilmişdir; daha sonra bu dil SAP Hana aparat və proqram sistemində dəstəklənməyə başlanılmışdır.

R dili, həmçinin Tibco Spotfire, SPSS (versiya 16.0-dan),[14] Statistica (9.0 versiyasından), Platform Symphony, Power BI, SAS, Tableau kommersial proqram mühitləri tərəfindən dəstəklənir.

CRAN

R və əlavə paketlər CRAN (Comprehensive R Archive Network-un akronimi) vasitəsilə paylanır. 2010-cu illərin sonuna olan məlumata görə, dünyada 60-dan çox CRAN güzgüləri mövcuddur, başlıq Vyanada (Avstriyada) yerləşir.[15]

R xəbər bülleteni

Statistik emal və mühəndislik üzrə məqalələri özündə əks etdirən sərbəst şəkildə yayılan informasiya jurnalı R Journal[16] ildə iki-üç dəfə nəşr olunur və həm dil istifadəçiləri, həm də R tərtibatçıları üçün nəzərdə tutulub. 2001-ci ilin yanvarından 2008-ci ilin oktyabrına qədər R News bülleteni adı altında nəşr olunurdu.[17]

Konfranslar

Ən populyar dil konfranslarından biri — userR! (The R User Conference) 2004-cü ildən bəri hər il keçirilir, müxtəlif sahələrdən ekspertləri bir araya toplayır.

2009-cu ildən bəri Çikaqoda hər ilin yazında R-nin maliyyədə tətbiqinə həsr olunmuş konfrans keçirilir (R/Finance: Applied Finance with R). 2013-cü ildə sığortada R-nin istifadəsinə həsr olunmuş ilk konfrans (R in Insurance) keçirilmişdir.

İstinadlar

  1. A Brief History Arxivləşdirilib 2012-02-14 at the Wayback Machine R: Past and Future History, Ross Ihaka, Statistics Department, The University of Auckland, Auckland, New Zealand, available from the CRAN website
  2. Dalgaard P. 4.4.2 is released (ing.). 2024.
  3. 1 2 Free Software Directory.
  4. "R: The R Foundation". 2016-05-25 tarixində arxivləşdirilib. İstifadə tarixi: 2016-10-28.
  5. Teaching-with-R.pdf Arxivləşdirilib 2016-06-11 at the Wayback Machine (ing.)
  6. R-Project on Solaris[ölü keçid]
  7. InfoWorld Bossie Awards 2010 Arxiv surəti 11 sentyabr 2014 tarixindən Wayback Machine saytında Arxivləşdirilib 2014-09-11 at the Wayback Machine
  8. "CRAN - Contributed Packages". cran.r-project.org. 2016-03-13 tarixində arxivləşdirilib. İstifadə tarixi: 2019-12-08.
  9. "'Red Hat for stats' goes toe-to-toe with SAS". 2017-07-07 tarixində arxivləşdirilib. İstifadə tarixi: 2017-09-29.
  10. "Oracle rolls its own NoSQL and Hadoop". 2017-07-07 tarixində arxivləşdirilib. İstifadə tarixi: 2017-09-29.
  11. Prickett Morgan, Timothy. "Oracle tucks R stats language into database" (ingilis). The Register. 2012-02-10. 2012-06-03 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 2012-02-10.
  12. Harris, Derrick. "IBM Creates Big Data Frankenstein With Netezza-R Fusion" (ingilis). The New York Times. 2011-03-141. İstifadə tarixi: 2011-11-19.
  13. Rosenberg, Dave. "Open-source 'R' gets Hadoop integration". CNet (ingilis). CBS. 2012-02-17 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 2011-11-19.
  14. "RSS Matters". 2012-04-02 tarixində arxivləşdirilib. İstifadə tarixi: 2011-11-19.
  15. "Головной узел CRAN". 2008-01-05 tarixində arxivləşdirilib. İstifadə tarixi: 2007-04-07.
  16. "R Journal". 2010-02-17 tarixində arxivləşdirilib. İstifadə tarixi: 2010-12-30.
  17. "CRAN: R News". 2007-05-28 tarixində arxivləşdirilib. İstifadə tarixi: 2007-04-07.

Read other articles:

More LoveSingle by Smokey Robinson and the Miraclesfrom the album Make It Happen B-sideSwept for You BabyReleasedMay 26, 1967RecordedLos Angeles, California (instrumentation) Hitsville USA (Studio A) (vocals); April 26, 1967GenreSoulLength2:49LabelTamlaT 54152Songwriter(s)Smokey RobinsonProducer(s)Smokey RobinsonSmokey Robinson and the Miracles singles chronology The Love I Saw In You Was Just a Mirage (1967) More Love (1967) I Second That Emotion (1967) More Love is a 1967 hit single recorde...

 

Provincial electoral district in Nova Scotia, CanadaFairview-Clayton Park Nova Scotia electoral districtProvincial electoral districtLegislatureNova Scotia House of AssemblyMLA    Patricia ArabLiberalDistrict created2012First contested2013Last contested2021DemographicsElectors17,380Area (km²)6Census division(s)Halifax Regional Municipality Fairview-Clayton Park is a provincial electoral district in Nova Scotia, Canada, that elects one member of the Nova Scotia House of Assembl...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 9th MMC – Kardzhali – news · newspapers · books · scholar · JSTOR (March 2014) (Learn how and when to rem...

第18步兵師第18摩托化步兵師第18裝甲擲彈兵師18. Infanterie-Division1942年6月,俄羅斯前線的第18步兵師官兵存在時期1934年10月1日至1945年5月8日國家或地區 納粹德國部門陸軍種類步兵功能摩托化步兵規模師駐軍/總部利格尼茨標識师徽章 第18步兵師(德語:18. Infanterie-Division)是威瑪共和國防衛軍陸軍、納粹德國國防軍陸軍的一個步兵師。該師於1934年10月在利格尼茨組建[1&#...

 

تُرتة دُبُشDobostorta (بالمجرية) معلومات عامةالمنشأ المجر المبتكر C. József Dobos (en) النوع كعكة إسفنجية — تورت المكونات الرئيسية  القائمة ... كعكة إسفنجية مدقوق السكر فانيليا رم شوكولاتة عصير ليمون تعديل - تعديل مصدري - تعديل ويكي بيانات تُرتة دُبُش هي كعكة إسفنجية مجرية محشية بطبق...

 

تتكون الفرقة الثانية حاليا من اللواء الرابع مشاة ميكانيكي واللوء 120 مشاة ميكانيكي واللواء 56 مدرع واللواء 59 مدفعية متوسطة وتقع بالهايكستب وتتبع المنطقة المركزية العسكريةيفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موث...

2001 NCAA men's Division I ice hockey tournament2001 Frozen Four logoTeams12Finals sitePepsi ArenaAlbany, New YorkChampionsBoston College Eagles (2nd title)Runner-upNorth Dakota Fighting Sioux (11th title game)SemifinalistsMichigan Wolverines (20th Frozen Four)Michigan State Spartans (10th Frozen Four)Winning coachJerry York (2nd title)MOPChuck Kobasew (Boston College)Attendance77,122 ← 2000  NCAA Division I men's ice hockey tournaments 2002 → The 2001 NCAA Divisi...

 

Australian rules footballer Australian rules footballer Harry Pears Pears in 1906Personal informationFull name Henry Ross PearsDate of birth 28 July 1877Place of birth Geelong, VictoriaDate of death 20 April 1912(1912-04-20) (aged 34)Place of death Melbourne, VictoriaOriginal team(s) Port MelbourneDebut Round 1, 1902, Collingwood vs. South Melbourne, at Lake OvalPlaying career1Years Club Games (Goals)1902–1908 Collingwood 95 (78) 1 Playing statistics correct to the end of 190...

 

Canadian ice hockey players player Ice hockey player David Savard Savard with the Montreal Canadiens in 2021Born (1990-10-22) October 22, 1990 (age 33)Saint-Hyacinthe, Quebec, CanadaHeight 6 ft 1 in (185 cm)Weight 238 lb (108 kg; 17 st 0 lb)Position DefenceShoots RightNHL teamFormer teams Montreal CanadiensColumbus Blue JacketsTampa Bay LightningNational team  CanadaNHL Draft 94th overall, 2009Columbus Blue JacketsPlaying career 2010–present ...

1931 film This article is about the film. For the real-world event, see Mona Lisa § Refuge, theft and vandalism. The Theft of the Mona LisaVicenzo Peruggia (Willi Forst) stealing the Mona LisaDirected byGéza von BolváryWritten byWalter ReischProduced byJulius HaimannStarringTrude von MoloWilli ForstGustaf GründgensCinematographyWilly GoldbergerEdited byHermann HallerMusic byRobert StolzProductioncompanySuper-FilmDistributed bySuper-FilmRelease date 25 August 1931 (1931...

 

American historian Patrick McGilligan at the 2011 Texas Book Festival. Patrick McGilligan (born April 22, 1951)[1] is an Irish American biographer, film historian and writer. His biography on Alfred Hitchcock, Alfred Hitchcock: A Life in Darkness and Light was a finalist for the Edgar Award.[2] He is the author of two New York Times Notable Books. He lives in Milwaukee. He is noted for his biography on Clint Eastwood, Clint: The Life and Legend, which shaves three years off So...

 

American family established by Frederick Douglass This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Douglass family – news · newspapers · books · scholar · JSTOR (November 2018) (Learn how and when to remove this template message) DouglassFrederick Douglass (right) with grandson Joseph Douglass (c. 1890s).Pare...

Sweden-based intergovernmental organization For overview of democracy indices, see List of democracy indices. This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: International Institute for Democracy and Electoral Assistance – news · newspapers · books · scholar · JSTOR (November 2021) (Learn how and when to remove this template message)International Instit...

 

Kościół św. Filipa i św. Jakubaw Sękowej A-552/A-111[1] z dnia 16.02.1972 kościół filialny Państwo  Polska Województwo  małopolskie Miejscowość Sękowa Wyznanie katolickie Kościół rzymskokatolicki Parafia św. Józefa Oblubieńca NMP w Sękowej Wezwanie św. Filipa i św. Jakuba Historia Data zakończenia budowy ok. 1520 Dane świątyni Świątynia• materiał bud. • drewno, kamień łamany (fundament) Położenie na mapie gminy SękowaKościół św. Filipa i ś...

 

Canadian tennis player Aleksandra WozniakCountry (sports) CanadaResidenceBlainville, Quebec, CanadaBorn (1987-09-07) September 7, 1987 (age 36)Montreal, QuebecHeight1.75 m (5 ft 9 in)Turned proNovember 2005RetiredDecember 2018PlaysRight-handed (two-handed backhand)Prize moneyUS$ 2,028,797SinglesCareer record363–246 (59.6%)Career titles1Highest rankingNo. 21 (June 22, 2009)Grand Slam singles resultsAustralian Open2R (2012)French Ope...

American college basketball season 1983–84 St. Francis Terriers men's basketballConferenceECAC MetroRecord2–26 (1–15 NEC)Head coachGene Roberti (5th season)Home arenaGeneroso Pope Athletic ComplexSeasons← 1982–831984–85 → 1983–84 ECAC Metro men's basketball standings vte Conf Overall Team W   L   PCT W   L   PCT Long Island † 11 – 5   .688 20 – 11   .645 Robert Morris 11 – 5   .688 17 – 13...

 

Water conserving landscaping method An example of xeriscaping outside the United States Capitol in Washington, DC. The Xeriscape Demonstration Garden at the headquarters of Denver Water in Denver, Colorado. Xeriscaping is the process of landscaping, or gardening, that reduces or eliminates the need for irrigation.[1] It is promoted in regions that do not have accessible, plentiful, or reliable supplies of fresh water and has gained acceptance in other regions as access to irrigation w...

 

English footballer Deane Smalley Smalley with Oldham Athletic in 2009Personal informationFull name Deane Alfie Michael Smalley[1]Date of birth (1988-09-05) 5 September 1988 (age 35)Place of birth Chadderton, England[2]Height 6 ft 0 in (1.83 m)Position(s) ForwardTeam informationCurrent team AvroYouth career0000–2007 Oldham AthleticSenior career*Years Team Apps (Gls)2007–2011 Oldham Athletic 105 (10)2010 → Rochdale (loan) 3 (0)2010–2011 → Chesterfie...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مايو 2019) عين الزيت الإحداثيات 34°35′24″N 36°11′59″E / 34.59°N 36.199722222222°E / 34.59; 36.199722222222  تقسيم إداري  البلد ...

 

Banua : 1995 1996 1997 1998 1999 2000 2001 Dilanua: 19th century · 20th century · 21st century Dekada: 1960s 1970s 1980s 1990s 2000s 2010s 2020s Banua: 1995 1996 1997 1998 1999 2000 2001 1998 agpang keng paksa: Arts Architecture - Alit - Pelikula - Malagung Panyulat Musika (Bangsa, UK) - Telebision - Home video Kabiasnan at Teknologia Archaeologia - Aviation - Ayup/Orn...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!