ב-1 במאי 1780 התכנס בית המחוקקים במבנה זמני בשוקואו בוטום (Shockoe Bottom) בריצ'מונד והוחלט על הקמת קפיטול עבור וירג'יניה בעיר.
דנוויל.
במהלך מלחמת האזרחים האמריקנית, בין ה-6 - 10 באפריל 1865 שימשה העיר דנוויל כבירת המדינה, בשל כיבוש העיר ריצ'מונד על ידי כוחות הצפון. ב-10 באפריל 1865 נכנעה קונפדרציית המדינות של אמריקה ווירג'יניה כולה הפכה לשטח כבוש (שבירתו המנהלתית היא ריצ'מונד).
המבנה הנוכחי: מקדש הדמוקרטיה של ג'פרסון.
גבעת שוקואה (Shockoe Hill) - גבעה רמה הנישאת מעל נהר ג'יימס נבחרה כאתר הקפיטול. מבנה הקפיטול תוכנן על פי רעיון של תומאס ג'פרסון בהשפעת המזון קארה שבנים, בדרום צרפת. ג'פרסון הורה לאדריכל, שארל לואי קלריסו לבנות את המבנה עם עמודים מהסדר הקורינתי (בניגוד לעמודים במבנה המקורי, שהם מהסדר היוני).
אבן הפינה למבנה הונחה ב-18 באוגוסט 1785 בנוכחות המושל פטריק הנרי, והמבנה נחנך בשנת 1792.
מלחמת האזרחים.
במהלך מלחמת האזרחים האמריקנית שימש המבנה כקפיטול (מבנה השלטון) של קונפדרציית המדינות של אמריקה (בשנים 1861–1865). בעת שצבא מדינות האיחוד התקרבו לעיר, וצבא הקונפדרציה נסוג ממנה, החליטו ראשי צבא הקונפדרציה להשאיר את המבנה (כמו גם את בית המושל הסמוך והבית הלבן של הקונפדרציה) על כנו, וכך הם שרדו, את ההחלטה לשרוף את יתר בתי העיר באפריל 1865. לאחר שנכבשה העיר, הונף על המבנה דגל ארצות הברית על ידי סגן ג'ונסטון ל. דה פייסטר.
האסון של 1870.
לאחר תום מלחמת האזרחים, במשך כחמש שנים, הייתה וירג'יניה תחת ממשל צבאי. עם סיום הממשל הצבאי, בינואר 1870, התעוררה מחלוקת בדבר השלטון בעיר ריצ'מונד. בית המשפט לערעורים של המדינה החליט לקיים דיון בנושא ב-27 באפריל 1870. אולם בית המשפט נמצא בקומה השנייה של בניין הקפיטול. במרפסת האולם (הנמצאת בקומה השלישית) התכנסו מאות צופים אשר באו לצפות בהליכים. עמודי התמיכה של המרפסת לא עמדו בעומס, והמרפסת קרסה אל תוך אולם בית המשפט בקומה השנייה. משקל המרפסת הביא לקריסת הקומה השנייה אל תוך אולם בית הנבחרים בקומה הראשונה.
62 איש נהרגו בהתמוטטות, ו-251 נפצעו. בין המתים היו שלושה מחברי בית המחוקקים, ובין הפצועים היו שני הטוענים לרשות העיר ריצ'מונד, יו"ר בית הנבחרים, השופט, ומושל המדינה בדימוס הנרי ה. ולס.
שיפוץ והרחבה.
בעקבות האסון, ועל אף שרבים סברו שיש להרוס את המבנה, הוחלט לשקמו במתכונתו המקורית. בשנת 1904, בשל מחסור במקום, נבנו למבנה שני אגפים -ממערב וממזרח לבניין המקורי, אשר משמשים כמשרדי בית המחוקקים.
בשנת 2003 הקצתה האספה הכללית של וירג'יניה תקציב של 83.1 מיליון דולרים לשיפוץ, שחזור והרחבת המבנה. העבודות החלו בשנת 2004 והושלמו ב-1 במאי 2007 - המועד בו ביקרה המלכה אליזבת השנייה בעיר. במסגרת השיפוץ הותקנו במבנה מערכות מיזוג אוויר וביוב חדשות, וכן נבנה אגף חדש למבנה ששטחו 7,200 מ"ר בו ממוקם מרכז המבקרים החדש של המבנה, חדרי משרדים, חדרי ישיבות עבור בית המחוקקים, והסדרי ביטחון חדשים עבור המבנה. האגף החדש נבנה מתחת לקרקע - על מנת שלא לפגוע במראה הקפיטול. עלות השיפוץ וההרחבה חרגו מהתקציב והגיע ל-104 מיליון דולרים.
ספריית התבניות התקנית
ספריית התבניות התקנית (באנגלית: Standard Template Library או בקיצור: STL) היא חלק מהספרייה התקנית של C++‎. ספרייה זו אינה חלק מובנה בשפה, והיא מכילה כלי עזר שניתן לכתוב בשפת C++‎ עצמה; הספרייה חוסכת מהמתכנת את הטרחה שבכתיבתם. כל שירותי STL הם תבניות שתואמות את עקרונות התכנות הגנרי, ומכאן שם הספרייה.
היסטוריה.
את יצירת ה-STL אפשר לזקוף בעיקר לאלכסנדר סטפנוב שב-1979 החל לעבוד על הרעיון של אלגוריתמים גנריים. ב-1987 כתבו סטפנוב ושותפו דוד מוסר קודים גנריים לשפת עדה. הם שמו לב שעדה יוצאת לאט לאט מהשוק והחליטו לכתוב ספריות גנריות עבור ++C.
סטפנוב החל לעבוד במעבדות AT&amp;T ולאחר מכן במעבדות HP על אלגוריתמים גנריים ל-++C. לאחר זמן מה הציג סטפנוב את מחקרו בפני איגוד התקינה של שפת ++C. האיגוד התלהב מהמחקר וביקש מסטפנוב שימשיך לעבוד ויראה להם את התקדמותו. לאחר עבודה רבה על הקוד הם הציגו גרסה סופית שאושרה ביולי 1994. עוד החלטה שתרמה להתפשטות של ה-STL היא ההחלטה של HP לא לקחת תמלוגים על הקוד ולהפיץ אותו בחינם.
שירותי הספרייה.
כל שירותי STL מובאים בצורת תבניות של מחלקות או פונקציות הנמצאות תחת מרחב שם של הספרייה התקנית: std. הספרייה מגדירה מחלקות עבור מבני נתונים נפוצים (כגון ווקטור, עץ חיפוש בינארי, רשימה מקושרת, תור, מחסנית), טיפוסי איטרטורים עבור מחלקות אלה (מצביעים מופשטים) ואלגוריתמים נפוצים (אלגוריתמי חיפוש, מיון, פעולות על קבוצות וכדומה).
מבני נתונים.
STL מכילה תבניות של מחלקות שמממשות מבני נתונים נפוצים. טיפוס הנתונים שיכיל כל מבנה נתונים מוגדר בפרמטר הראשון של התבנית (או השני עבור מחלקות map), משמע הדבר שלא ניתן לערבב אובייקטים מטיפוסים שונים בתוך מבנה נתונים אחד. על מנת ליצור מבנה נתונים הטרוגני יש לשמור מצביעים למחלקת אם משותפת.
מבני הנתונים המובאים ב-STL מתחלקים לשני סוגים:
כמו כן, חלק ממבני הנתונים מבוססים על מבני נתונים בסיסיים אחרים. מבני נתונים אלה נקראים אדפטורים (adaptors). למשל תור חד-כיווני הוא גרסה מוגבלת של תור דו-כיווני.
כל מבני הנתונים הבסיסיים המוגדרים ב-STL מגדירים ממשק דומה. דבר זה מאפשר לכתוב אלגוריתמים גנריים שיעבדו עם כל מבני הנתונים התומכים בפעולות אלה או אחרות. כמו כן הממשק הדומה מאפשר למתכנת לכתוב מחלקות עבור מבני נתונים משלו שישתלבו יחד עם כל שאר כלי הספרייה. דבר זה הופך את STL לספרייה הניתנת להרחבה, לדוגמה ספריית boost היא הרחבה ל-STL.
להלן טבלה המסכמת את מבני הנתונים הקיימים:
איטרטורים.
איטרטור (iterator) הוא מצביע מופשט. בניגוד למצביע רגיל שהוא טיפוס מובנה אשר מכיל כתובת בזיכרון, מימושו של איטרטור לא מוגדר. האיטרטורים עשויים לעבודה עם רצפים של אובייקטים הנמצאים בתוך מבני נתונים שפורטו למעלה או שהוגדרו על ידי המתכנת.
STL מגדירה חמש מחלקות בסיס עבור חמישה סוגי איטרטורים:
ניתן לקבל את האיטרטור למבנה נתונים מסוים באמצעות קריאה לפונקציית begin()‎ או end()‎. האיטרטורים, וחלוקתם לסוגים אלה, מאפשרים להגדיר אלגוריתמים גנריים. למשל מיון מהיר הממומש ב-STL יכול לקבל אך ורק איטרטור גישה אקראית ואילו אלגוריתם הסיכום יכול לקבל כל איטרטור קלט שהוא (והנגזרים ממנו).
אלגוריתמים.
STL מגדירה אלגוריתמים נפוצים לשימוש המתכנת. על אף שרובם פשוטים, הם מאפשרים להימנע מכתיבת לולאות רבות.
האלגוריתמים שעובדים עם רצפים מקבלים איטרטורים לתחילת הרצף ולסוף הרצף. בין האלגוריתמים האלה קיימים אלגוריתמים:
שער הרמב&quot;ם
א.א.פ.
אוניברסיטת מערב אנגליה
אוניברסיטת מערב אנגליה (באנגלית: University of the West of England; ידועה בראשי התיבות UWE) היא אוניברסיטה בעיר בריסטול באנגליה. האוניברסיטה היא אחת הגדולות בבריטניה: לומדים בה כ-30,000 סטודנטים ועובדים בה כ-3,000 איש. היא גם האוניברסיטה הגדולה יותר בעיר בריסטול (השנייה היא אוניברסיטת בריסטול הוותיקה יותר). האוניברסיטה חברה באיגוד של אוניברסיטאות חבר העמים הבריטי.
תולדות האוניברסיטה.
האוניברסיטה הוקמה ב-1970 כבית ספר גבוה טכני, המוסד הפוליטכני Bristol Polytechnic. שורשיה עתיקים יותר ונובעים מבית הספר להוראת הניווט ל"ספנים-הרפתקנים" שהוקם בעיר ב-1595.
בשנת 1894 בית הספר שינה את שמו לקולג' הטכני של הסוחרים (Merchant Venturers’ Technical College), המוסד עבר למבנה ברחוב יוניטי בעיר. בתחילת דרכו מספר התלמידים היה כמה מאות ובשנות ה-40 עלה מספרם למעל 7,500. קולג' זה שימש בהמשך כגרעין שמתוכו התפתחו כמה מוסדות אקדמיים, אחד מהם היה המוסד הפוליטכני של בריסטול שנוסד בשנת 1970. חלק מן המוסדות אליהם התפצל הפכו לימים לחלקים מאוניברסיטת בריסטול.
ב-1992 קיבלה מעמד של אוניברסיטה.
קמפוסים.
לאוניברסיטה ארבעה קמפוסים המפוזרים ברחבי העיר ובקרבתה, כאשר הקמפוס הראשי מצוי בפרנצ'יי (Frenchay), כ-8 ק"מ צפונית למרכז העיר. בקמפוס מרכז כנסים ומרכזי ספורט וכן מעונות לסטודנטים. בשנת 2016 הוקם בקמפוס מרכז יזמות בשם Future Space שהוא חלק מתוכנית ממשלתית לעידוד יזמות במוסדות אקדמיים בבריטניה. בקמפוס המרכזי ממוקמת גם מעבדת הרובוטיקה של בריסטול, מכון המחקר הגדול בבריטניה בתחום הרובוטיקה. המכון הוא פרי שיתוף פעולה בין אוניברסיטת מערב אנגליה לאוניברסיטת בריסטול ונוסד בשנת 2006.
קמפוס העיר של האוניברסיטה ממוקם סמוך למרכז העיר, במחוז בוור אשטון. בקמפוס ממוקם גם מרכז האמנות הבינלאומי ארנולפיני, שבו מוצגות תערוכות ומתקיימים מופעים.
קמפוס גלנסייד (Glenside) ממוקם כחמישה קילומטרים ממרכז העיר, נלמדים בו מקצועות הבריאות והסיעוד. לאוניברסיטה קמפוס נוסף בעיר גלוסטר, הממוקם באזור הנמל של העיר.
פקולטות ומסלולי לימוד.
באוניברסיטה פועלות מספר פקולטות שבהן פועלות מחלקות אקדמיות שונות:
דירוג.
בדירוג האוניברסיטאות של אתר הגרדיאן הבריטי לשנת 2020, הגיעה האוניברסיטה למקום ה-28 מתוך 121 מוסדות. בדירוג ליגת האוניברסיטאות הבריטי של שנת 2020, הגיעה אוניברסיטת מערב אנגליה למקום ה-55 מתוך 131 אוניברסיטאות. במסגרת דירוג האתר "World University Rankings" הגיעה האוניברסיטה למקום ה-65 מבין האוניברסיטאות הבריטיות.
בוגרים.
כמה מבוגריה של אוניברסיטת מערב אנגליה:
ביופסיכולוגיה
אמן האשליות