قالب:التاريخ الزمني للحوسبة

<timeline> Preset = TimeHorizontal_AutoPlaceBars_UnitYear ImageSize = width:1406 barincrement:17 PlotArea = left:15 right:20 bottom:30

Colors =

 id:canvas  value:rgb(0.97,0.97,0.97)
 id:grid1   value:gray(0.7)
 id:grid2   value:gray(0.88)
 id:black   value:rgb(0,0,0)
 id:section value:rgb(0.8,0.8,0)
 id:mark1   value:rgb(0.7,0,0)
 id:years   value:gray(0.5)

BackgroundColors = canvas:canvas

Period = from:1940 till:2024 ScaleMajor = unit:year increment:10 start:1940 gridcolor:yellow ScaleMinor = unit:year increment:1 start:1940 gridcolor:orange AlignBars = justify

BarData=

 bar:title
  1. bar:periods
 bar:dummy0 # empty bar functions as separator
 bar:section1
 barset:quotes
 bar:dummy1
 bar:section2
 barset:open_problems
 bar:dummy2
 bar:section3
 barset:first_use
 bar:dummy3
 bar:section4
 barset:hardware_systems
 bar:dummy4
 bar:section5
 barset:operating_systems
 bar:dummy5
 bar:section6
 barset:sys_dev_software
 bar:dummy6
 bar:section7
 barset:applications
 bar:dummy7
  1. explanation: attribute 'barset' instead of 'bar' means consecutive data lines are automatically placed on new bar
  2. data lines are lines containing at: or from: & till: attributes
  3. 'barset:break' means 'reset barcounter' = next line will be placed at first bar in barset
  4. 'barset:skip' means 'increment barcounter' = skip one bar for next data line (to allow extra space
  5. for text containing line break = ~)

PlotData =

 mark:(line,black)
 width:16
 fontsize:S
  1. bar:periods
  2. from:1964 till:1972 text:"3rd Generation" width:16"
  1. at:1975 text"مايكروسوفت founded"
  2. at:1976 text"أبل founded"
  3. at:1983 text"بورلاند founded"


 fontsize:M
 width:16
 color:section
 mark:(line,section)
 shift:(5,-6)
 bar:title    from:start till:end text:"History of Computing" fontsize:XL anchor:middle align:center width:25 color:canvas mark:(line,canvas)
 bar:section1 from:start till:end text:"Predictions and concepts"
 bar:section2 from:start till:end text:"Open problems/(Competitions)"
 bar:section3 from:start till:end text:"First use/(Inventions)"
 bar:section4 from:start till:end text:"Hardware Systems/(Processors)"
 bar:section5 from:start till:end text:"Operating Systems"
 bar:section6 from:start till:end text:"Programming Languages"
 bar:section7 from:start till:end text:"New Application Areas"
 shift:(5,-5)
 fontsize:M
 mark:(line,mark1)
  1. quotations and predictions
 width:8
 barset:quotes
 at:1949 text:"'Computers in the future may weigh no more than 1.5 tons.' —Popular Mechanics"
 at:1950 text:"'We'll have to think up bigger problems if we want to keep them busy.' —Howard Aiken"
 at:1965 text:"قانون مور: processor complexity will double every year - revised in 1975: complexity will double every two years. —Gordon E. Moore"
 at:1968 text:"No computer will be able to beat David Levy at chess in the next 10 years~ - David Levy"
 barset:skip
 at:1970 text:"قاعدة بيانات علائقية —Edgar Codd"
 at:1970 text:"'In from three to eight years we will have a machine with the general intelligence of an average human being.' —Marvin Minksy"
 at:1977 text:"'There is no reason anyone would want a computer in their home.' —Ken Olson, Chairman DEC"
 barset:break
 at:1995 text:"'The Internet will suffer a catastrophic collapse~  sometime during 1996.' —Bob Metcalfe, Ethernet inventor"
 barset:skip
  1. open problems / (competitions)
 barset:open_problems
 at:1950 text:"اختبار تورنغ —Alan Turing"
 barset:break
 at:1970 text:"(North American Computer Chess Championship)"
 at:1971 text:"كثير حدود وكثير حدود غير قطعي"
 at:1981 text:"حاسوب كمومي —Richard Feynmann"
 barset:break
 at:1989 text:"(الأولمبياد الدولي للمعلوماتية)"
 at:1992 text:"(TPC-C)"
 at:1996 text:"(CADE ATP System Competition)"
 at:1998 text:"(ICFP Programming Contest)"
 at:2001 text:"(توب كودر)"
 barset:break
 at:2003 text:"(جوجل كود جام)"
 at:2005 text:"(POPLmark Challenge)"
  1. first use / (inventions)
 fontsize:M
 barset:first_use
 shift:(5,-5)
 at:1940 text:"مبرقة كاتبة" 
 at:1946 text:"electrostatic memory"
 at:1947 text:"(ترانزستور)"
 at:1948 text:"ذاكرة الوصول العشوائي"
 at:1948 text:"ذاكرة طبلة"
 at:1949 text:"مسجل فهرس"
 at:1953 text:"ذاكرة رئيسية مغناطيسية"
 at:1956 text:"قرص صلب"
 at:1957 text:"طابعة نقطية"
 at:1958 text:"دارة متكاملة"
 at:1959 text:"جمع القمامة (حاسوب)"
 barset:break
 at:1962 text:"spooling"
 at:1962 text:"مقاطعة (نظام تشغيل)"
 at:1962 text:"ذاكرة افتراضية"
 at:1962 text:"تصحيف (حاسوب)"
 at:1963 text:"فأرة (حاسوب)"
 at:1965 text:"مشاركة زمنية"
 at:1965 text:"منطق ضبابي"
 at:1965 text:"تحويل الطرود"
 at:1969 text:"أربانت"
 at:1969 text:"آر إس 232"
 barset:break
 at:1970 text:"ذاكرة وصول عشوائي ديناميكية"
 at:1971 text:"قرص مرن"
 at:1971 text:"معالج دقيق~(4004)"
 barset:skip
 at:1972 text:"مشغل ألعاب الفيديو~(ماغنافوكس أوديسي)"
 barset:skip
 at:1973 text:"إيثرنت"
 at:1973 text:"شاشة لمس"
 at:1974 text:"حزمة بروتوكولات الإنترنت"
 at:1975 text:"حاسوب أحادي اللوحة"
 at:1976 text:"طابعة الليزر"
 at:1976 text:"حاسوب فائق"
 at:1979 text:"قرص مضغوط"
 at:1979 text:"VMEbus"
 barset:break
 at:1981 text:"بنية صناعية قياسية bus"
 at:1981 text:"WIMP (واجهة مستخدم رسومية)"
 at:1981 text:"سي جي إيه video card"
 at:1981 text:"Smartmodem"
 at:1982 text:"ميدي"
 at:1982 text:"مجموعة تعليمات بنية الحاسب CPU"
 at:1982 text:"portable PC"
 at:1982 text:"لمس متعدد"
 at:1983 text:"math~coprocessor"
 barset:skip
 at:1983 text:"PC harddisk"
 at:1984 text:"نظام أسماء النطاقات (Domain~Name Server)"
 barset:skip
 at:1984 text:"مقبس تكنولوجي متقدم متوازي interface"
 at:1985 text:"Expanded Memory"
 at:1985 text:"إي جي إيه video card"
 at:1985 text:"سي دي-روم"
 at:1986 text:"مقبس تكنولوجي متقدم متوازي interface"
 at:1986 text:"سكزي interface"
 at:1986 text:"مساعد رقمي شخصي"
 barset:break
 at:1987 text:"massive parallel computing~(آلة التواصل)"
 barset:skip
 at:1987 text:"منظومة عرض مرئي video card"
 at:1987 text:"بطاقة الصوت for PC (AD-LIB)"
 at:1988 text:"optical chip"
 at:1988 text:"EISA bus"
 at:1990 text:"منظومة عرض مرئي فائق video card,~VESA driver"
 barset:skip
 at:1991 text:"PCMCIA"
 at:1992 text:"CD-I"
 at:1993 text:"منفذ الملحقات الإضافية bus"
 at:1994 text:"هاتف ذكي"
 at:1994 text:"حوسبة الحمض النووي الريبوزي منقوص الأكسجين"
 at:1994 text:"بيولف (حاسوب) cluster"
 at:1995 text:"السلك الناري"
 at:1995 text:"يو إس بي"
 at:1995 text:"دي في دي"
 at:1997 text:"منفذ الرسوميات السريع"
 at:1998 text:"خط اشتراك رقمي غير متماثل"
 barset:break
 at:2001 text:"الخوادم المقطعية أو المنزلقة ‏"
 at:2003 text:"ساتا"
 at:2004 text:"منفذ الملحقات الإضافية السريع"
 at:2004 text:"تسيير بصلي~(تور (شبكة مجهولة))"
 barset:break
 at:2009 text:"عملة معماة"
 at:2009 text:"سلسلة الكتل"
 at:2013 text:"دوكر (برمجية)"
  1. Hardware systems and processors
 barset:hardware_systems
 at:1940 text:"Model I~Relay Calculator"
 barset:skip
 at:1941 text:"Atanasoff–Berry Computer"
 at:1941 text:"زد3 (حاسوب)"
 at:1943 text:"هارفارد مارك I"
 at:1943 text:"Relay Interpolator"
 at:1943 text:"كولوسس"
 at:1946 text:"إينياك"
 at:1948 text:"IBM SSEC"
 at:1948 text:"آلة مانشستر التجريبية صغيرة النطاق"
 at:1949 text:"مانشستر مارك 1"
 at:1951 text:"Ferranti Mark 1~first commercial computer"
 barset:skip
 at:1951 text:"LEO I - first business computer"
 at:1951 text:"UNIVAC I"
 at:1951 text:"Whirlwind"
 at:1952 text:"UNIVAC 1101"
 at:1952 text:"IBM 701"
 barset:break
 at:1953 text:"Strela"
 at:1954 text:"IBM 650"
 at:1954 text:"IBM 704"
 at:1955 text:"Harwell CADET"
 at:1956 text:"IBM 305 RAMAC"
 at:1957 text:"IBM 608"
 at:1958 text:"UNIVAC II"
 at:1958 text:"AN/FSQ-7 - largest~computers ever built"
 barset:skip
 at:1959 text:"IBM 1401"
 at:1960 text:"DEC PDP-1"
 at:1960 text:"CDC 1604"
 at:1961 text:"IBM 7030 Stretch"
 at:1962 text:"أطلس"
 at:1962 text:"ReserVec"
 at:1963 text:"DEC PDP-6"
 at:1964 text:"IBM 360"
 at:1964 text:"DEC PDP-8"
 barset:break
 at:1965 text:"سي دي سي 6600~1st supercomputer"
 barset:skip
 at:1966 text:"BESM-6"
 at:1968 text:"DEC PDP-10"
 at:1970 text:"داتابوينت 2200"
 at:1970 text:"DEC PDP-11"
 at:1971 text:"electronic~calculator TI"
 barset:skip
 at:1971 text:"(4004)"
 at:1972 text:"scientific~calculator HP"
 barset:skip
 at:1972 text:"(8008)"
 at:1972 text:"1st 32-bit~ supermini"
 barset:skip
 at:1974 text:"(8080)"
 at:1974 text:"(MC 6800)"
 barset:break
 at:1975 text:"ألتير 8800~1st personal~computer"
 barset:skip
 barset:skip
 at:1976 text:"(معالج زد 80)"
 at:1976 text:"(6502)"
 at:1976 text:"كراي-1"
 at:1976 text:"أبل I"
 at:1977 text:"DEC VAX-11"
 at:1977 text:"أبل 2"
 at:1977 text:"تي آر إس 80"
 at:1978 text:"(8086)"
 at:1979 text:"PET"
 at:1979 text:"(MC68000)"
 barset:break
 at:1980 text:"VIC-20"
 at:1980 text:"ZX80"
 at:1980 text:"Apple III"
 at:1981 text:"نجم 8010 ‏"
 barset:skip
 at:1981 text:"ZX81"
 at:1981 text:"IBM PC"
 at:1982 text:"بي بي سي ميكرو"
 at:1982 text:"كومودور 64"
 at:1982 text:"(80286)"
 at:1982 text:"Compaq~Portable"
 barset:skip
 at:1982 text:"زد اكس سبكتروم"
 barset:skip
 at:1983 text:"ابل آي آي إي"
 at:1983 text:"أبل ليزا"
 at:1983 text:"IBM XT"
 at:1983 text:"IBM PC jr"
 barset:break
 at:1984 text:"ماكنتوش"
 at:1984 text:"LaserJet printer"
 at:1984 text:"IBM AT"
 at:1984 text:"(مجموعة تعليمات ميبس)"
 at:1985 text:"أتاري إس تي"
 at:1985 text:"أميغا"
 at:1986 text:"Amstrad 1512"
 at:1986 text:"(إيه.آر.إم (معالج))"
 at:1987 text:"آكرون أرخيمدس"
 at:1987 text:"آلة التواصل"
 at:1987 text:"IBM PS/2"
 at:1989 text:"(80486)"
 barset:break
 at:1993 text:"(66MHz~Pentium)"
 barset:skip
 at:1998 text:"آي ماك"
 at:1999 text:"PowerMac"
 barset:break
 at:2000 text:"(1GHz Pentium)"
 at:2001 text:"(POWER4) (dual core)"
 at:2001 text:"(إيتانيوم (معالج))"
 at:2003 text:"(باور 970)"
 at:2003 text:"(آثلون 64)"
 at:2006 text:"(Cell)"
 barset:break
 at:2010 text:"آي باد"
 at:2011 text:"Kindle~Fire"
  1. major or well known operating systems selection based on
  2. http://en.wikipedia.org/wiki/Operating_systems_timeline
 barset:operating_systems
 at:1955 text:"GM Research~  OS for the~  IBM 701"
 barset:skip
 barset:skip
 at:1956 text:"GM-NAA I/O"
 at:1958 text:"UMES"
 at:1959 text:"SHARE"
 barset:break
 at:1960 text:"IBSYS"
 at:1961 text:"CTSS"
 at:1961 text:"Burroughs MCP"
 at:1962 text:"GECOS"
 at:1964 text:"DTSS"
 at:1964 text:"TOPS-10"
 at:1965 text:"OS/360"
 at:1965 text:"مولتكس"
 at:1967 text:"ITS"
 at:1967 text:"MTS"
 at:1967 text:"CP/CMS"
 at:1967 text:"WAITS"
 at:1969 text:"ACP"
 at:1969 text:"TENEX/TOPS-20"
 at:1969 text:"يونكس"
 barset:break
 at:1970 text:"RT-11"
 at:1970 text:"RSTS-11"
 at:1972 text:"VM/CMS"
 at:1974 text:"MVS"
 at:1976 text:"CP/M"
 at:1978 text:"أبل دوس ‏"
 at:1978 text:"نظام ذاكرة افتراضية مفتوح"
 at:1980 text:"OS-9"
 at:1981 text:"إم إس-دوس"
 barset:break
 at:1982 text:"صن أو إس"
 at:1983 text:"أبل ليزا"
 at:1983 text:"نظام يونكس الخامس"
 at:1984 text:"تاريخ ماك أو إس"
 at:1984 text:"جنو"
 at:1985 text:"أميغا أو إس"
 at:1985 text:"أتاري توس"
 at:1985 text:"ويندوز 1.0"
 at:1986 text:"Mach"
 at:1986 text:"آي بي إم إيه آي إكس"
 at:1986 text:"ابل آي آي جي إس"
 at:1986 text:"إتش بي - يو إكس"
 at:1987 text:"آيركس"
 at:1987 text:"مينيكس"
 at:1987 text:"أو إس/2"
 at:1987 text:"ويندوز 2.0"
 at:1987 text:"RISC OS"
 barset:break
 at:1988 text:"OS/400"
 at:1988 text:"بوزيكس Standard" 
 at:1989 text:"نيكست ستيب"
 at:1989 text:"SCO UNIX"
 at:1990 text:"بي أو إس"
 at:1990 text:"OSF/1"
 at:1991 text:"جنو/لينكس kernel"
 at:1992 text:"سولاريس"
 at:1992 text:"ويندوز 3.1"
 at:1992 text:"أو إس/2"
 at:1992 text:"نظام سوفت لاندنج لينكس"
 at:1992 text:"UnixWare"
 at:1993 text:"ويندوز إن تي"
 at:1993 text:"سلاكوير"
 at:1993 text:"دبيان"
 at:1994 text:"ريدهات لينكس"
 barset:break
 at:1995 text:"أوبن بي إس دي"
 at:1995 text:"OS/390"
 at:1995 text:"ويندوز 95"
 at:1996 text:"MkLinux"
 at:1996 text:"توزيعات سوزي لينكس"
 at:1997 text:"تاريخ ماك أو إس"
 at:1997 text:"سيمبيان"
 at:1998 text:"ويندوز 98"
 at:1999 text:"نظام التشغيل بلاك بيري"
 at:1999 text:"تاريخ ماك أو إس"
 at:2000 text:"تاريخ ماك أو إس"
 at:2000 text:"ويندوز ميلينيوم"
 at:2000 text:"ويندوز 2000"
 at:2001 text:"ماك أوس"
 at:2001 text:"ويندوز إكس بي"
 at:2001 text:"z/OS"
 barset:break
 at:2002 text:"جنتو لينكس"
 at:2003 text:"ويندوز سيرفر 2003"
 at:2004 text:"أوبونتو"
 at:2007 text:"آي أو إس"
 at:2007 text:"ويندوز فيستا"
 at:2008 text:"أندرويد"
 at:2009 text:"ويندوز 7" 
 barset:break
 at:2011 text:"Chrome~OS"
  1. major or well known programming languages & dev tools selection based on
  2. http://en.wikipedia.org/wiki/Timeline_of_programming_languages
  3. generally only first versions are listed
 barset:sys_dev_software
 at:1945 text:"بلانكالكول~  (Plan Calculus)"
 barset:skip
 barset:break
 at:1952 text:"A-0"
 at:1954 text:"أوتوكود"
 at:1957 text:"فورتران"
 at:1958 text:"الغول 58 ‏"
 at:1958 text:"ليسب"
 at:1959 text:"ماد (لغة برمجة)"
 barset:break
 at:1960 text:"كوبول"
 at:1962 text:"إيه بي إل (لغة برمجة)"
 at:1962 text:"سيمولا (لغة برمجة)"
 at:1962 text:"سنوبول"
 at:1964 text:"بيسيك"
 at:1966 text:"فورتران"
 at:1967 text:"لغة البرمجة الأساسية المختلطة"
 at:1968 text:"الغول 68 ‏"
 at:1968 text:"لغة اللوغو"
 at:1969 text:"PL/I"
 at:1969 text:"بي (لغة برمجة)"
 barset:break
 at:1970 text:"باسكال (لغة برمجة)"
 at:1970 text:"فورث (لغة برمجة)"
 at:1972 text:"سمول توك"
 at:1972 text:"سي (لغة برمجة)"
 at:1972 text:"برولوغ"
 at:1973 text:"ML"
 at:1975 text:"سكيم (لغة برمجة)"
 at:1977 text:"فورتران"
 at:1977 text:"IDL"
 at:1978 text:"VISICALC"
 at:1978 text:"Modula-2"
 at:1978 text:"إس كيو إل"
 at:1979 text:"أوك"
 at:1979 text:"ري أكس أكس"
 at:1979 text:"DBASE-II"
 barset:break
 at:1983 text:"أيدا (لغة برمجة)"
 at:1983 text:"سي++"
 at:1983 text:"توربو باسكال"
 at:1984 text:"Common Lisp"
 at:1985 text:"PARADOX"
 at:1985 text:"بوست سكريبت"
 at:1985 text:"Caml"
 at:1986 text:"إيفل (لغة برمجة)"
 at:1986 text:"سي-الكائنية"
 at:1987 text:"HyperTalk"
 at:1987 text:"إس كيو إل"
 at:1987 text:"بيرل"
 at:1987 text:"Erlang"
 at:1987 text:"تي سي إل"
 at:1988 text:"ماثماتيكا"
 barset:break
 at:1990 text:"هاسكل (لغة برمجة)"
 at:1991 text:"بايثون"
 at:1991 text:"فيجوال بيسك"
 at:1993 text:"آبل اسكربت ‏"
 at:1995 text:"دلفي (لغة برمجة)"
 at:1995 text:"جافا سكريبت"
 at:1995 text:"جافا (لغة برمجة)"
 at:1995 text:"روبي (لغة برمجة)"
 at:1996 text:"لغة كامل الموضوعية"
 at:1997 text:"بي إتش بي"
 at:1999 text:"تحويل لغة الأسلوب الموسع"
 barset:break
 at:2000 text:"دي (لغة برمجة)"
 at:2000 text:"سي شارب"
 at:2000 text:"أكشن سكربت"
 at:2003 text:"سكالا (لغة برمجة)"
 at:2005 text:"إف شارب (لغة برمجة)"
 at:2007 text:"كلوجر (لغة برمجة)"
 at:2009 text:"كافي سكريبت"
  1. New application areas
 barset:applications
 at:1951 text:"electronic music"
 barset:break
 at:1960 text:"compiler compiler"
 at:1961 text:"مشاركة زمنية (CTSS)"
 at:1962 text:"نظام حجز إلكتروني"
 at:1962 text:"سبيسوير"
 at:1965 text:"نظام لوحة البيانات"
 at:1965 text:"بريد إلكتروني (CTSS)"
 at:1965 text:"سي دي سي 6600"
 at:1968 text:"interactive computing~(mouse, windows, hypertext,~full screen word processing)"
 barset:skip
 barset:skip
 at:1969 text:"أربانت"
 barset:break
 at:1970 text:"flight data processor"
 at:1971 text:"Non-linear video editing"
 at:1972 text:"بونغ"
 at:1977 text:"spreadsheet"
 at:1977 text:"electronic stock market"
 at:1979 text:"يوزنت"
 barset:break
 at:1984 text:"ما تراه هو ما تحصل عليه word~processing"
 barset:skip
 at:1989 text:"شبكة عنكبوتية عالمية"
 barset:break
 at:1993 text:"محرك بحث (ويب)"
 at:1995 text:"ويكي"
 at:1997 text:"مدونةs"
 at:1997 text:"آي إي إي إي 802.11"
  1. extra years
 mark:(line,grid1)
 bar:dummy1
 shift:(2,-8)
 fontsize:XS
 textcolor:years
 at:1940 text:40
 at:1950 text:50
 at:1960 text:60
 at:1970 text:70
 at:1980 text:80
 at:1990 text:90
 at:2010 text:10
 shift:(-10,-8)
 at:2000 text:2000
 bar:dummy2
 shift:(2,-8)
 at:1940 text:40
 at:1950 text:50
 at:1960 text:60
 at:1970 text:70
 at:1980 text:80
 at:1990 text:90
 at:2010 text:10
 shift:(-10,-8)
 at:2000 text:2000
 bar:dummy3
 shift:(2,-8)
 at:1940 text:40
 at:1950 text:50
 at:1960 text:60
 at:1970 text:70
 at:1980 text:80
 at:1990 text:90
 at:2010 text:10
 shift:(-10,-8)
 at:2000 text:2000
 bar:dummy4
 shift:(2,-8)
 at:1940 text:40
 at:1950 text:50
 at:1960 text:60
 at:1970 text:70
 at:1980 text:80
 at:1990 text:90
 at:2010 text:10
 shift:(-10,-8)
 at:2000 text:2000
 bar:dummy5
 shift:(2,-8)
 at:1940 text:40
 at:1950 text:50
 at:1960 text:60
 at:1970 text:70
 at:1980 text:80
 at:1990 text:90
 at:2010 text:10
 shift:(-10,-8)
 at:2000 text:2000

</timeline>