stanford-oval/wikipedia huggingface dataset:
نوع داده بولی
تاریخچه > استفاده از نوع داده بولی در زبان‌های مختلف برنامه‌نویسی > 3. C++

در زبان C++، مقادیر بولی با استفاده از کلمه‌کلیدی bool تعریف می‌شوند. مقادیر این نوع داده می‌توانند فقط true یا false باشند.
مثال:
#include <iostream>
using namespace std;

int main() {
    bool isAdult = true;
    bool isStudent = false;

    if (isAdult && !isStudent) {
        cout << "Adult but not a student" << endl;
    }

    return 0;
}
در این کد، از نوع داده bool برای نگهداری مقادیر بولی استفاده شده و در ساختار شرطی از عملگرهای منطقی && و ! برای بررسی شرایط مختلف استفاده شده است.
تاریخچه > استفاده از نوع داده بولی در زبان‌های مختلف برنامه‌نویسی > 4. Java

در زبان Java، مقادیر بولی با استفاده از کلمه‌کلیدی boolean تعریف می‌شوند و تنها می‌توانند true یا false باشند.
مثال:
public class Main {
    public static void main(String[] args) {
        boolean isRainy = false;

        if (!isRainy) {
            System.out.println("It is not rainy today.");
        }
    }
}
در این کد، از عملگر ! برای معکوس کردن مقدار isRainy استفاده شده است که به‌عنوان یک شرط در دستور شرطی if بررسی می‌شود.
تاریخچه > کاربردهای نوع داده بولی

نوع داده بولی در برنامه‌نویسی کاربردهای متعددی دارد که در بسیاری از فرآیندهای منطقی، مقایسه‌ای و تصمیم‌گیری‌ها به‌کار می‌رود. برخی از این کاربردها عبارتند از:
ساختارهای شرطی: از مقادیر بولی برای کنترل جریان اجرای برنامه استفاده می‌شود. مقادیر True یا False معمولاً در دستورات شرطی مانند if, else, else if برای تصمیم‌گیری در مورد اجرای بخش‌های مختلف کد به‌کار می‌روند.  مثال:
if temperature > 30:
    print("It's hot!")
else:
    print("It's not hot.")
حلقه‌ها: مقادیر بولی در حلقه‌ها به‌ویژه در حلقه‌های while برای تکرار یک بخش از کد تا زمانی که شرطی برقرار باشد، به‌کار می‌روند.  مثال:count = 0
while count < 5:
    print(count)
    count += 1
عملیات منطقی: مقادیر بولی برای انجام عملیات منطقی مانند AND، OR، و NOT استفاده می‌شوند. این عملیات معمولاً برای بررسی شرایط مختلف به‌صورت ترکیبی به‌کار می‌روند.  مثال:a = True
b = False
result = a or b  # نتیجه True خواهد بود
مقایسه‌ها: بسیاری از مقایسه‌ها در زبان‌های برنامه‌نویسی مانند == , != , > , < و دیگر عملگرهای مقایسه‌ای، مقادیر بولی را به‌عنوان نتیجه باز می‌گردانند. مثال: if x == y : print ( "x is equal to y" ) انواع داده یکاهای اطلاعات عددی اشاره‌گر نوشته ساده Composite دیگر موضوعاتمرتبط See also الگو:یکاهای اطلاعات
if x == y:
    print("x is equal to y")
| ن ب وانواع داده | ن ب وانواع داده |
| --- | --- |
یکاهای اطلاعات:  بیت (رایانه)  بایت  Trit  Tryte  Word  آرایه بیتی 
عددی:  Arbitrary-precision or bignum  Complex  Decimal  Fixed point  ممیز شناور Double-precision floating-point format  Extended precision  Long double  Octuple precision  Quadruple precision  فرمت ممیز شناور با دقت یگانه  Reduced precision Minifloat  Half precision  bfloat16  متغیرهای رشته‌ای کوتاه signedness  Interval  Rational 
اشاره‌گر:  آدرس حافظه آدرس فیزیکی  virtual  مرجع (علوم رایانه) 
نوشته ساده:  نویسه (رایانه)  رشته (علوم رایانه) null-terminated 
Composite:  Algebraic data type generalized  نوع داده آرایه  آرایه انجمنی  کلاس (برنامه‌نویسی)  Dependent  Equality  Inductive  لیست (نوع داده انتزاعی)  شیء (علوم رایانه) metaobject  Option type  Product  رکورد یا ساختار (علم کامپیوتر)  Refinement  Set  Union tagged 
دیگر:  نوع داده بولی  Bottom type  ظرف (نوع داده انتزاعی)  Enumerated type  مدیریت استثناء  Function type  Opaque data type  Recursive data type  سمافور  جریان (رایانش)  Top type  Type class  Unit type  نوع void 
موضوعات مرتبط:  نوع داده انتزاعی  ساختمان داده‌ها  برنامه‌نویسی جنریک  Kind metaclass  چندریختی پارامتری  Primitive data type  Protocol رابط (رایانش)  چند ریختی زیرنوعی (برنامه نویسی کامپیوتر)  Type constructor  Type conversion  سیستم انواع  نظریه نوع‌ها 
See also الگو:یکاهای اطلاعات: See also الگو:یکاهای اطلاعات
تاریخچه > نتیجه‌گیری

نوع داده بولی نقش بسیار مهمی در برنامه‌نویسی دارد و به‌طور وسیعی در عملیات منطقی و مقایسه‌ای به‌کار می‌رود. این نوع داده با دو مقدار اصلی True و False، زمینه‌ساز تصمیم‌گیری‌های منطقی در الگوریتم‌ها و برنامه‌ها است. به‌کارگیری صحیح و مؤثر نوع داده بولی در زبان‌های مختلف برنامه‌نویسی از اهمیت ویژه‌ای برخوردار است و برای هر برنامه‌نویس ضروری است که با آن آشنایی کامل داشته باشد.
مهندسی رودخانه

رود لس آنجلس با دیواره‌های بتنی کانالیزه شده است.
مهندسی رودخانه (انگلیسی: River engineering) یکی از گرایش‌های مهندسی عمران است که به مطالعه و شناسایی هرچه عمیق‌تر مسائل فرسایش و رسوب در رودخانه، کنترل سیلاب و سامان دهی رودخانه می‌پردازد. این رشته علمی در مورد کلیه مراحل مطالعه و برنامه‌ریزی، طراحی، اجرا و بهره‌برداری جهت بهبود یا تغییر وضعیت موجود یک رودخانه به منظور برآورد نیازهای عمرانی بحث می‌کند. همه رودخانه‌ها در معرض تغییر و تحول قرار دارند و کارهای مهندسی رودخانه در راستای بررسی تغییر بده، مطالعه بده رسوبی، مسیر رودخانه، عمق آبراهه، پهنه سیل‌گیر و کیفیت آب مورد نیاز است. روش‌های معمول در راه رسیدن به این اهداف استفاده از سازه‌های مختلف به تنهایی یا ترکیبی از آن‌ها مثل سد، سیل‌بند خاکی یا بتنی، پوشش بدنه، آب‌شکن یا به‌کار گرفتن راه‌حل‌های قدیمی مثل لایروبی می‌باشد. از جمله مباحث مهم در مهندسی رودخانه شناخت شکل رودخانه (مرفولوژی)، تثبیت، سواحل و بستر رودخانه، کانالیزه کردن و کنترل سیلاب است.
اهداف

هدف مهندسی رودخانه حفاظت رودخانه‌ها در مقابل تعرض به حریم و بستر آنها، کاهش خسارات سیلاب، بهبود وضع زندگی ساکنان حاشیه رودخانه‌ها و هدایت پتانسیل‌های موجود در منطقه به سوی توسعه پایدار است.
به‌طور خلاصه این اهداف را می‌توان به‌صورت زیر برشمرد:
ساماندهی رودخانه
مهار سیل
مهار فرسایش کناره و بستر
هدایت جریان در یک مسیر مشخص
کنترل رسوب
ایجاد شرایط مناسب برای کشتیرانی
برداشت آب از رودخانه
استحصال انرژی از جریان رودخانه
تأمین بهره‌برداری از مصالح رودخانه‌ای
بهره‌برداری از مصالح رودخانه‌ای
حفظ کیفیت آب
آزادسازی و احیای اراضی حاشیه رودخانه
ایجاد شرایط مناسب برای پرورش صید و آبزیان
بهبود و حفظ محیط زیست رودخانه‌ای
نبرد هیستینگز

| ن ب وحمله نرمن‌ها به انگلستان | ن ب وحمله نرمن‌ها به انگلستان |
| --- | --- |
 Battle of Fulford  نبرد استمفورد بریج  نبرد هیستینگز  Harrying of the North  Revolt of the Earls :  Battle of Fulford  نبرد استمفورد بریج  نبرد هیستینگز  Harrying of the North  Revolt of the Earls 
نبرد هیستینگز (به انگلیسی: Battle of Hastings) (تلفظ بریتانیایی و آمریکایی هیستینگز: /ˈheɪstɪŋz/)، نبردی در ۱۴ اکتبر سال ۱۰۶۶ میان ارتش نورمنی-فرانسوی ویلیام، دوک نورماندی، و ارتش آنگلوساکسون‌های انگلیسی به رهبری هارولد گادوینسن بود. این نبرد آغازی برای فتح انگلستان توسط نورمن‌ها بود و در ۷ مایلی (۱۱ کیلومتری) شمال‌غربی هیستینگز، در نزدیکی شهر امروزی باتل، ساسکس شرقی، رخ داد و با پیروزی قاطع نورمن‌ها و شکست و مرگ هارولد همراه بود.
پیش‌زمینه این جنگ، مرگ پادشاه بی‌فرزند انگلستان، ادوارد خستو، در ژانویه ۱۰۶۶ بود که منجر به آغاز درگیری بر سر رسیدن به پادشاهی انگلستان، میان مدعیان شد. هارولد گادوینسن پس از مدت کوتاهی، زمام پادشاهی را در دست گرفت اما با ویلیام نورماندی، بردارش تاستینگ گادوینسن و شاه نروژ، هارالد هاردرادا (هارالد سوم نروژ) روبه‌رو شد. تاستینگ به همراه هارالد توانست نیروها و ارتش پادشاه انگلستان را در ۲۰ سپتامبر ۱۰۶۶ در نبرد فولفورد به سختی شکست دهد، اما نیروهای متحد چند روز بعد در نبرد استمفورد بریچ از هارولد شکست خوردند تا هارولد از جانب شورشیان شمال قلمرو خود آسوده شود. مرگ تاستینگ و هارالد در استمفورد بریچ سبب شد تا ویلیام نورماندی، به عنوان تنها مدعی تاج و تخت انگلستان شناخته شود و زمانی که هارولد مشغول بازیابی توان نیروهای خود بود، ویلیام به همراه نیروهای خود در ۲۸ سپتامبر در بندر پونسی از کشتی خود پیاده شد و عازم فتح پادشاهی از سمت سواحل شد و هارولد نیز مجبور شد به سرعت عازم جنوب شود و در مسیر حرکت به سمت جنوب، نیروهای خود را جمع‌آوری کند.
تعداد دقیق دو ارتش مشخص نیست، اما طبق گفته‌ها تعداد ارتش ویلیام ۱۰ هزار و تعداد نیروهای هارولد ۷ هزار نفر بوده‌است. ترکیب نیروها واضح‌تر است؛ ارتش انگلیس تقریباً از پیاده‌نظام و تعداد اندکی کماندار تشکیل شده بود، در حالی که تنها نیمی از نیروی مهاجم پیاده‌نظام بودند، بقیه نیروها شامل کمانداران و سواره‌نظام می‌شد. نبرد از ساعت ۸ صبح آغاز شد و تا غروب خورشید ادامه یافت. در ابتدا تلاش نیروهای ویلیام برای شکستن خطوط پیاده‌نظام آنگلوساکسون‌ها ناموفق بود اما تغییر تاکتیک توسط ویلیام و مرگ ناگهانی هارولد بر اثر اصابت تیر سبب شد تا خطوط تدافعی انگلیسی‌ها درهم بشکند و در آخر ارتش پادشاهی منهدم و به سمت شمال عقب‌نشینی کرد. پس از پایان این جنگ و چند نبرد کوچک دیگر، ویلیام نورماندی رسماً در کریسمس سال ۱۰۶۶ در کلیسا تاج‌گذاری کرد و خود را شاه انگلستان معرفی نمود.
در ادامه با وجود مقاومت‌ها و شورش‌ها برای جلوگیری از پیشروی ویلیام، نبرد در هیستینگز کلید اصلی ویلیام برای فتح انگلستان بود. همچنین نظر در باب میزان مرگ و میر سخت است، اما مورخین حدس می‌زنند که حدود ۲ هزار نفر از نیروهای ویلیام طی فتح انگلستان جان خود را از دست دادند. ویلیام پس از پایان یافتن جنگُ در محل نبرد خود با هارولد صومعه‌ای به نام صومعه جنگ بنا کرد، که محراب آن محل قبر هارولد گادوینسن بود.
پیش زمینه > آنگلو-ساکسون‌ها

مقالهٔ اصلی: آنگلوساکسون
تا قرن ۴ میلادی، ضعف امپراتوری عظیم روم و عدم قدرت کافی این امپراتوران در کنترل و حفاظت جزیره، موجب شد که اقوام مهاجم همچون پیکت و اسکات‌ها که از سایر مناطق اروپا بودند، با استفاده از ضعف امپراتوری، به جزیره انگلستان هجوم آورده و با عقب راندن تدریجی نیروهای رومی، دست به کشتار و غارت مناطق بریتونی-رومی زدند؛ تا سرانجام در سال ۴۰۷، با خروج آخرین نیروهای روم از جنوب جزیره، ورود اقوام مهاجم به این سرزمین راحت‌تر و بدون دردسر شد با این حال بریتون‌های سلتی که در جزیره مستقر و با فرهنگ و تمدن روم آشنا شده بودند، در مقابل اقوام مهاجم مقاومت می‌کردند و مانع از دستیابی آن‌ها بر تمامی جزیره می‌شدند. اما ضعف تدریجی آن‌ها در برابر مهاجمین، سبب آغاز حملات اقوام مستقر در شمال اروپا (اسکاندیناوی) همچون آنگل‌ها، ساکسون‌ها و ژوت یا یوت‌ها شد و سرانجام در قرن ۷، این اقوام مهاجم با شیوه کاملاً متفاوت از شیوه اقوام ساکن جزیره، بر بریتانیا مسلط شدند و حکومت هفت نفره را شکل دادند. اما پس از حدود ۳۰۰ یا ۴۰۰ سال، این قلمروهای کوچک به هم پیوستند و یکی شدند تا بدین ترتیب به آنگلوساکسون‌ها معروف شدند.
پیش زمینه > نورمن‌ها

در سال ۷۹۷، آنگلوساکسون‌ها با شرایطی روبه‌رو شدند که بریتون‌ها در حدود ۳۰۰ سال پیش به آن دچار شدند. مهاجمین نورمن (یا وایکینگ‌ها) که اصالت آن‌ها به اسکاندیناوی بازمی‌گشت، حملات خود را به انگلستان به عنوان بخشی از توسعه‌طلبی خود که از روسیه تا گرینلند را در برمی‌گرفت، آغاز کردند. حملات این قوم مهاجم تا ۲۰۰ سال سواحل اروپا را آزار داد، اما در قرن ۹ میلادی، رویه این قوم از غارت و حمله به اسکان تغییر یافت و به عنوان یک ارتش بزرگ پیروز به خشکی درآمدند و به درون این سرزمین رفتند. با وجود حملات نورمن‌ها، اقوام مستقر در جزیره انگلستان، در مقابل حملات مهاجمین مقاومت کردند و حتی در مواردی موفق به دفع حملات آن‌ها شدند، اما سرانجام طی قرن ۹ میلادی، تمامی قلمروها در مقابل نورمن‌ها یا وایکینگ‌ها بجز وسکس تسلیم شدند و در زمان رئیس ایشان به نام کانوت بزرگ، نورمن موفق به حکمرانی بر تمام انگلستان شدند. با این همه ساکسون‌ها در سده نهم و دهم در مقابل نورمن‌ها مقاومت خود را ادامه دادند و بعدها پس از مرگ کانوت بزرگ توانستند شاهزاده‌ای از نژاد آنگلوساکسون، به نام ادوارد و ملقب به خستو، را دوباره به پادشاهی انگلیس برسانند.
علاوه بر انگلستان، نورمن‌ها به قلمرو فرانکیا (فرانسه امروزی) نیز هجوم بردند و حتی در سال ۸۸۵ از طریق رودخانه‌ها به پاریس رسیدند و پس از محاصره یک ساله شهر، از فرانک‌ها شکست خوردند و مجبور به عقب‌نشینی شدند؛ با این حال نورمن‌ها توانستنند با کمک رهبر خود، رولو، بر شمال فرانکیا مسلط و به همراه نیروهای خود در آنجا مستقر شوند. قدرت رولو سبب شد که پادشاه فرانک، شارل ساده، وادار شود با امضای قراردادی، بخشی از سرزمین خود را به او واگذار کند. در عوض نورمن‌ها متعهد شدند که از فرانکیا در برابر حملات سایر اقوام محافظت کنند. از آن زمان نام این سرزمین، نورماندی به معنای کشور مردان شمالی قرار گرفت. در طی یک سده و نیم دیگر رولو و جانشینانش مسیحی و در ظاهر تحت امر پادشاه فرانسه شده بودند. آن‌ها دامنه کشورگشایی خودشان را به‌طور کامل در سراسر سرزمینی که اکنون نورماندی نامیده می‌شود، گسترش دادند.
نوه رولو، ریشار یکم ملقب به دوک شد و نام خانوادگی سنت کلر یا سینکلر را از روی کلیسای سنت کلر برای خود برگزید؛ کلیسایی که قرارداد در آن جا امضا شده بود. در سال ۱۰۳۵، با مرگ رابرت، دوک نورماندی، پسر نامشروعش ویلیام در حالی که هشت ساله بود، جانشین او شد. ویلیام به سرعت مهارت‌های جنگی و سیاسی را در جامعه خشن سده یازدهم نورماندی فرا گرفت. در سن پانزده سالگی از سوی پادشاه فرانسه، هانری یکم، شوالیه شد. چند سال بعد با پشتیبانی نظامی هانری و سیاسی پاپ، پیروزمندانه نیروهایش را در سرکوب شورش‌ها و تاخت و تازها رهبری کرد.
پیش زمینه > ادوارد خستو و بحران جانشینی

ادوارد خستو، که نیمه نورمن بوده و اکثر زندگی خود را در نورماندی گذارنده بود، در سال ۱۰۴۴ میلادی در انگلستان به قدرت رسید. وی به عنوان فردی منزوی و مذهبی، باورهای نورماندی و نورمن‌ها را به انگلستان منتقل کرد؛ اما بیش از حکومت و امور آن، کلیسا را مورد توجه خود قرار داد. این نوع سیاست وی، موجب خشم و اعتراض اشراف و ارل‌های انگلوساکسون شد؛ بنابراین گادوین، ارل وسکس، به واسطه سیاست‌های ادوارد، شورشی علیه وی برپا کرد و توانست پس از تسلیم پادشاه، دختر خود، ادیث، را به همسری وی دربیاورد، تا از نفوذ نورمن‌ها در انگلستان بکاهد. با این حال گوشه‌نشینی و تجرد مذهبی ادوارد سبب شد تا وی از ادیث صاحب پسر و فرزندی برای جانشینی نشود. در سال ۱۰۵۳ با مرگ گادوین، از میان ۴ فرزندش، هارولد موفق شد تا به جای پدرش، ارل وسکس شود تا تبدیل به قوی‌ترین ارل انگلستان شود و با توجه جانشین نداشتن ادوارد، هارولد تلاش خود را برای جانشینی ادوارد آغاز کرد، درحالی که ادوارد برای جانشین خود، به افرادی همچون توستیگ، برارد کوچک‌تر هارولد و ویلیام، دوک نورماندی، توجه داشت.
ویلیام نورماندی، پسرعموی ادوارد از روئن، که مورد توجه و علاقه شاه انگلستان بود، در سال ۱۰۳۵، پس از مرگ پدرش به مقام دوک نورماندی رسید. وی طی حکومت ادوارد چندین بار به دیدن وی رفت و پس از مرگ ادوارد ادعا کرد که ادوارد در این دیدار قول داده‌است که او را جانشین خود انتخاب کند. با این حال کمی پیش از مرگ، شاه ادوارد، هارولد گادوینسون، ارل وسکس را به عنوان پادشاه انگلستان انتخاب کرد.
هارولد قبل از مرگ ادوارد، در میانه دهه ۱۰۶۰ میلادی در انگلستان خود را به شخصی برجسته تبدیل کرده بود و به دنبال این بود که جانشین ادوارد بی‌فرزند شود. گرچه نقشه‌های او برای اثبات خود به عنوان جانشین، با رخدادهای سال ۱۰۶۴ پیچیده شد. در سال ۱۰۶۴ بود که هارولد برای انجام مأموریتی عازم نورماندی شد و کشتی‌های وی در سواحل شمالی این منطقه شکسته و غرق شدند. هارولد، پس از آنکه در سواحل قلمرو کنت پونتیو توقف کرد، از طرف کنت مزبور اسیر و زندانی شد ولی ویلیام او را آزاد کرده، به روئن فرستاد و در آنجا با او قرار گذاشت که آزادی کامل دارد، مشروط بر اینکه اطلاعت در مقابل او فرود آورد و در عرف فئودالی رعیت ویلیام بشود. در این تشریفات هارولد می‌بایست سوگندی یاد کند که جزئیات آن درست و کامل مشخص نیست و احتمال می‌رود که یا راجع به ازدواج با دختر ویلیام یا حمایت از دعوی ویلیام نسبت به تاج و تخت انگلستان بوده باشد. موضوع هر چه که بود هارولد سوگندی یاد کرد، که بعدها بر ضد خودش از آن استفاده شد.
بر تخت نشستن هارولد

ادوارد در تابستان سال ۱۰۶۶ درگذشت. به واسطهٔ دورهٔ حکومت و اعمال وی، تقدیس شد. تا مدتی بعد هر پادشاه جدید وظیفه داشت سوگند یاد کند که قوانین ادوارد را محترم بشمارد و آن‌ها را رعایت کند (هر چند خود ادوارد قوانین تازه‌ای وضع نکرده بود) ولی چون بازپسین پادشاه ساکسون پیش از استیلای نورمن‌ها بود، از این رو در نظر مردم انگلیس مظهر یک انگلستان مستقل و آزاد به‌شمار می‌آمد.
در ششم ژانویه مجلس ویتناگمونت هارولد را به مقام پادشاهی انگلستان برگزید. هنوز هارولد تاج بر سر ننهاده بود، که خبر آوردند ویلیام، دوک نورماندی، مدعی تاج و تخت انگلستان شده و در تدارک جنگ است. ویلیام ادعا می‌کرد که ادوارد در سال ۱۰۵۱ به او وعده داده که سلطنت انگلستان را در برابر سی سال حمایت از جانب نورماندی به او می‌بخشد. طبق ادعای ویلیام، ادوارد چنین قولی داده بود، اما ادوارد بعد از مدتی این موضوع را از یاد برده یا از وعده خویش پشیمان شده بود و قبل از مرگ، هارولد را جانشین خود خوانده بود؛ به هر حال طبیعی است که چنین وعده‌ای نمی‌توانست معتبر باشد مگر با موافقت مجلس ویتناگمونت. اما ویلیام مدعی بود که هارولد ضمن ملاقاتی در شهر روئن (که تاریخ آن مشخص نیست) عنوان شهسواری را از او قبول کرده‌است، از اتباع وی شده و بنابراین اطاعتی بر وی مدیون است، و نیز وعده داده‌است که ویلیام را وارث تاج و تخت ادوارد بشناسد و در این امر از وی حمایت کند. هارولد قبول داشت که چنین قولی داده‌است. اما مردم انگلستان به هیچ وجه خود را ملزم نمی‌دانستند که به قول هارولد وفا کنند و نمایندگان آن ملت آزادانه هارولد را به مقام سلطنت برگزیده بودند و هارولد اینک مصمم شده بود که از آن گزینش دفاع کند. در این زمان ناگهان ستاره دنباله‌داری در آسمان انگلستان دیده شد، که اکنون آن را دنباله‌دار هالی می‌شناسیم. بسیاری بر این باور بودند که این نشانه بدیمنی برای انگلستان است. هنگامی که آنچه هارولد انجام داده بود، به گوش ویلیام رسید، به شدت خشمگین شد. هارولد از خود دفاع کرد و گفت آنچه ویلیام ادعا کرده این است که او را به زور وادار به سوگند خوردن کرده‌است و سوگندش از روی اجبار بوده و اعتباری ندارد.
در طول ماه‌های ژوئیه و اوت، هارولد منتظر تلاش ویلیام برای پایه‌ریزی یک حمله بود. هارولد نیروهایش را در نزدیکی سواحلی که امکان داشت ویلیام از آنجا پا به خشکی بگذارد، قرار داد. برخی از نیروهای هارولد از این انتظار خسته و آزرده شده بودند، زیرا به آن‌ها جیره‌ای کافی نمی‌رسید. آن‌ها به خانه بازگشتند، زیرا در آن هنگام، زمان خرمن کردن فرا رسیده بود و بسیاری از نیروهای هارولد را کشاورزان سرسپرده تشکیل داده بودند.
بر تخت نشستن هارولد > یورش هاردرادا و توستیگ

اندکی پس از تاجگذاری هارولد در ژانویه ۱۰۶۶، برادرش تاستینگ او را همراهی نکرد بلکه به امید پایه‌گذاری یک اتحاد به دیدار دوک نورماندی، ویلیام پیروز، رفت که کامیاب نبود ولی سرانجام توانست پادشاه نروژ، هارالد هاردرادا، را برای حمله‌ای مشترک به انگلستان متقاعد کند.
هارالد هاردرادا، پادشاه نروژ، نخستین دردسر را به وجود آورد. در میانهٔ سپتامبر نیروهای مهاجم هاردرادا در کرانه‌های شمالی انگلستان پیاده شدند و تعدادی از روستاهای ساحلی را غارت کردند. سپس به سوی شهر یورک پیش‌رفتند. تاستینگ، برادر کوچک شاه هارولد، که به او خیانت کرده بود، به هارولد پیوست. ارتش وایکینگ یک سپاه انگلیسی را که راه ورود به شهر یورک را بسته بود، در هم شکست و شهر به دست نروژیان افتاد.
هنگامی که اخبار یورش وایکینگ‌ها به هارولد رسید، وی شتاب‌زده شد و تا جایی که می‌توانست با بسیج زیردستان و هاسکارل‌هایش (سرباز تبرزن) به سوی شمال رفت. وی شب و روز به پیش‌روی ادامه می‌داد. ارتش او از لندن تا یورک، مسافتی در حدود ۱۸۵ مایل را، تنها در چهار روز پیمود. تا این امکان را داشته باشد که ارتش نروژیان را غافلگیر کند.
سرعت نیروهای هارولد در پیشروی این اجازه را به آنان داد تا ارتش هاردرادا را غافلگیر کنند. آنان در ۲۵ سپتامبر در استنفورد-بریج، در بیرون شهر یورک، اردو زدند و در پی آن جنگی خونین درگرفت. نبرد تن به تن بر روی گذر از پل در جریان بود. سرانجام خطوط نروژیان درهم شکست و کشتار واقعی آغاز شد. هاردرادا و پس از او برادر شاه، تاستینگ، کشته شدند. آنچه از ارتش وایکینگ برجامانده بودند، به کشتی‌هایشان گریختند. شکست وایکینگ‌ها تلفات سنگینی برایشان به بار آورد. تنها ۲۴ کشتی از ۲۴۰ کشتی نیروهای مهاجم توانست به خانه برگردد.
ویلیام و حمله به انگلستان

برای چنین جنگ دشواری، چهل روز خدمت که برای شوالیه‌های نورماندی مقرر شده بود، کافی نبود؛ چون نگهبانان شخصی هارولد، سپاهیان بسیار ورزیده و خطرناکی بودند. هنگامی که ویلیام نخستین بار نقشه خود را در مجمع بارون‌ها پیش نهاد، با پاسخ سرد بارون‌ها روبرو شد، زیرا بارون‌ها معتقد بودند که ویلیام توان کافی برای شکست هارولد و همچنین مشروعیت لازم برای زیر سلطه بردن انگلستان را ندارد.
ویلیام، هارولد را به نقض قسم متهم نموده، بررسی این عهدشکنی را به پاپ محول کرد و لانزان، کشیش روئن، را به روم فرستاد تا این موضوع را در دستگاه پاپ عنوان کند. پاپ الکساندر دوم، هارولد را مقصر شناخت و وی را تکفیر کرد و اعلام نمود که قلمروی انگلستان از آن ویلیام است و به نشانهٔ انتخاب او به مقام پادشاهی، پرچمی دارای تصویر آثار متبرکهٔ رم و حلقه‌ای که از پطروس در آن بود، برای ویلیام فرستاد. همچنین این جنگ برای نورمن‌ها پرمنفعت و پرسود بود، چرا که ویلیام به تمام رعایای نورمنی خود وعده داده بود که در انگلستان پول و زمین به آن‌ها خواهد بخشید. ادو، برادر ویلیام، و اسقف پبایو، که بیشتر سرباز بود تا راهب، ارتشی جمع‌آوری نمودند و ویلیام فراخوان‌هایی به همه اروپا فرستاد و عده‌ای از بارون‌های ماجراجو، از جمله آنژو، بریتانی، فلاندر و حتی آپولیا و آراگون به نورماندی آمدند تا ویلیام را در جنگ همراهی کنند. با این حال جمع‌آوری نیروها به کندی انجام گرفت ولی این موضوع چندان اهمیتی نداشت، زیرا کشتی‌ها می‌بایست پیش از حرکت سپاهیان ساخته می‌شدند. پرده‌های عقیق بایو نشان می‌دهد که چگونه درختان جنگل‌ها ریشه‌کن شد تا ۷۵۰ کشتی که در آن هنگام برای حمل ۱۰۰۰۰ تا ۱۵۰۰۰ سپاهی که ۵۰۰۰ تا ۶۰۰۰ نفر از آنان سواره‌نظام بودند، ساخته شود. در آغاز سپتامبر ۱۰۶۶ میلادی کشتی‌ها حاضر شد، اما به علت بادهای مخالف کانال مانش، حرکت کشتی‌ها به تأخیر افتاد. اما سرانجام در اواخر سپتامبر باد از جنوب وزید و سپاه ویلیام دو روزه دریا را پیموده، در ۲۸ سپتامبر ۱۰۶۶ در پونسی پیاده شد. سپاه در هنگام پیاده شدن به هیچ گونه مانعی برنخورد، زیرا هارولد به شمال رفته بود تا هجوم نروژی‌ها را دفع کند.
ویلیام و حمله به انگلستان > حرکت هارولد به سوی جنوب

هارولد پس از شکست نیروهای مخالف در شمال، به زحمت سپاهیان خود را به جنوب رسانید ولی اوضاع برای وی و سپاهیانش رفته رفته رو به وخامت می‌رفت. لشکریان او در نتیجه برخورد با نروژیان ضعیف و خسته شده بودند. فئودال‌های شمالی به سهم خود جنگیده بودند و دیگر چندان شور و حرارتی برای جنگی دوباره نشان نمی‌دادند. اسقف‌ها از حمایتی که پاپ از ویلیام می‌کرد، به تشویش افتاده بودند. در داخل انگلستان یک حزب نورمنی وجود داشت که اعضای آن را فرانسویانی که ادوارد خستو با خود به کشور آورده بود، تشکیل می‌دادند که این گروه خود را آماده حمایت از ویلیام می‌کرد.
ارتش هارالد هاردرادا در نبرد استمفورد بریج به‌طور کامل از بین رفت ولی ساکسون‌ها نیز متحمل تلفات سنگینی شده بودند. ارل گیرث، برادر شاه، پافشاری می‌کرد تا زمانی که نیروها به‌طور کامل جمع‌آوری شوند حمله را به تأخیر بیندازد؛ ولی هارولد که می‌خواست خود را در کشورش به عنوان شاه تازه‌ای که قابل تکیه کردن است نشان دهد، مصمم بود در برابر هر تهاجم خارجی از کشور دفاع کند.
نبرد > ویژگی دو سپاه

در هشتم یا نهم اکتبر هارولد خود را به پایتخت رساند. پیش از رسیدن به لندن، او فرمان‌های سلطنتی متفاوتی جهت خدمت نظامی جدید به شهرستان‌های میانی و جنوب شرقی لندن فرستاد. وی در تلاش بود تا ارتش تازه و قدرتمندی تشکیل دهد و در این ارتش جدید، دو طبقهٔ متفاوت برای تشکیل دو سپاه تازه‌نفس به کار گرفته شد: فیردهای همگانی و فیردهای برگزیده. در گذشته تمام این نیروها که در عمل هیچ آموزش نظامی خاصی ندیده بودند، موظف بودند که تنها از سرزمین خودشان دفاع کنند و هر از گاهی نیروهای پاره‌وقت به فرمان شاه برای جنگیدن بیرون از سرزمین اصلی‌شان به کار گرفته می‌شدند.
نیروهای فیرد که شامل دهقانان غیر مؤثر و جنگجویان هر شهرستان بودند، در گردان‌های جدا از هم شکل گرفته بودند. بهترین دسته‌ها متشکل از بهترین سربازانی بود که به خوبی تجهیز شده بودند. سربازانی که باقی مانده بودند، مسلح به نیزه یا هر جنگ‌افزار دیگری بودند و بر پایهٔ مقام و جایگاهشان شکل گرفته بودند. سلاح مورد علاقهٔ جنگجویان حرفه‌ای تبر یا تبرزین جنگی بود. ارتش ساکسون بر پایهٔ پیاده‌نظام استوار بود. اشراف و مردان مسلح پیاده به جنگ می‌رفتند. با اعلان خدمت نظامی جدید، هارولد توانست نیروهای بیشتری به ارتش خود اضافه کند تا این ارتش عازم جنوب و سواحل وسکس برای مقابله با ویلیام که در آنجا مستقر شده بود، شود. علاوه بر نیروهای تازه به خدمت گرفته شده، هارولد با توجه به توانایی جنگی محافظین شخصی شاه (به انگلیسی: household) و جنگجویان هاسکارل (انگلیسی: housecarl)، انتظار زیادی از آن‌ها داشت.
نورمن‌ها و دیگر جنگجویان فرانسوی در ارتش ویلیام به سبک اروپای فئودالی سازمان یافته بودند؛ ترکیبی از کمانداران، سربازان پیاده و کارآمد که همگی شوالیه‌های سواره بود. سربازان نورماندی برپوش‌های چرمی با زرهٔ زنجیری فولادین یا جوشن که درون آن از چرم دوخته شده بود، بر تن داشتند و همراه با یک کلاه‌خود مخروطی با محافظ بینی و حمل نیزه، شمشیر و یک سپر نمادین به شکل بادبادک می‌جنگیدند. کمانداران در ارتش نورمن مجهز به کمان کوتاه بودند. با این حال این نبرد از سه ویژگی برخوردار بود که آن را تبدیل به جنگی سخت می‌کرد؛ توان مانور شوالیه‌های سواره‌نظام نورمن، قدرت وحشتناک تبرهای جنگی ساکسون‌ها و تأثیر تیرهای کمانداران نورمن.