قالب:التاريخ الزمني للحوسبة
<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
- 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
- explanation: attribute 'barset' instead of 'bar' means consecutive data lines are automatically placed on new bar
- data lines are lines containing at: or from: & till: attributes
- 'barset:break' means 'reset barcounter' = next line will be placed at first bar in barset
- 'barset:skip' means 'increment barcounter' = skip one bar for next data line (to allow extra space
- for text containing line break = ~)
PlotData =
mark:(line,black) width:16 fontsize:S
- bar:periods
- from:1964 till:1972 text:"3rd Generation" width:16"
- at:1975 text"مايكروسوفت founded"
- at:1976 text"أبل founded"
- 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)
- 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
- 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)"
- 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:"دوكر (برمجية)"
- 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"
- major or well known operating systems selection based on
- 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"
- major or well known programming languages & dev tools selection based on
- http://en.wikipedia.org/wiki/Timeline_of_programming_languages
- 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:"كافي سكريبت"
- 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"
- 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>