Анхны компьютерийн программыг хэн бичсэн. Анхны компьютерууд

Анхны компьютер хэзээ гарч ирсэн бэ? Энэ асуултын хариултыг өгөх нь тийм ч хялбар биш юм, учир нь электрон компьютеруудын цорын ганц зөв ангилал, тэдгээрт юу хамаарах, юу байж болохгүй гэсэн томъёолол байдаггүй.

Анхны дурдвал

"Компьютер" гэдэг үг нь анх 1613 онд баримтжуулсан бөгөөд тооцоолол хийдэг хүн гэсэн утгатай. Гэвч 19-р зуунд хүмүүс машин нь ажиллахаас хэзээ ч залхдаггүй бөгөөд энэ нь ажлыг илүү хурдан, илүү нарийвчлалтай хийж чадна гэдгийг ойлгосон.

Компьютерийн эрин үеийн тооллогыг эхлүүлэхийн тулд ихэвчлэн 1822-ыг авдаг. Анхны компьютерийг Английн математикч Чарльз Бэббиж зохион бүтээжээ. Тэрээр анхны автомат тооцоолох төхөөрөмж гэж тооцогддог Difference Engine-ийн үзэл баримтлалыг боловсруулж, үйлдвэрлэж эхэлсэн. Тэрээр олон тооны багц тоолж, үр дүнг хэвлэх боломжтой болсон. Гэвч харамсалтай нь санхүүжилтийн асуудлаас болж Бэббиж хэзээ ч бүрэн хувилбараа дуусгаж чадаагүй.

Гэвч математикч бууж өгөөгүй бөгөөд 1837 онд аналитик хөдөлгүүр хэмээх анхны механик компьютерийг бүтээжээ. Энэ бол хамгийн анхны ерөнхий компьютер байсан. Үүний зэрэгцээ түүний Ада Лавлейстэй хамтын ажиллагаа эхэлсэн. Тэрээр түүний бүтээлүүдийг орчуулж, нэмж, мөн түүний шинэ бүтээлийн анхны хөтөлбөрүүдийг хийсэн.

Аналитик хөдөлгүүр нь дараах хэсгүүдээс бүрдсэн: арифметик логик нэгж, нэгдсэн санах ойн нэгж, өгөгдлийн хөдөлгөөнийг удирдах төхөөрөмж. Санхүүгийн хүндрэлээс болоод эрдэмтний амьд ахуйд ч дуусгаагүй. Гэвч Баббижийн схем, загвар нь анхны компьютерийг бүтээсэн бусад эрдэмтэдэд тусалсан.

Бараг 100 жилийн дараа

Хачирхалтай нь, бүхэл бүтэн зууны турш компьютерууд хөгжлөөрөө бараг ахиж чадаагүй юм. 1936-1938 онд Германы эрдэмтэн Конрад Зусе анхны цахилгаан механик программчлагдах хоёртын компьютер Z1-ийг бүтээжээ. Дараа нь 1936 онд Алан Тюринг Тьюрингийн машиныг бүтээжээ.

Энэ нь компьютерийн талаархи цаашдын онолын үндэс болсон. Уг машин нь логик зааврын жагсаалтыг дагаж хүний ​​үйлдлийг дуурайж, ажлын үр дүнг цаасан туузан дээр хэвлэсэн. Zuse болон Turing машинууд нь дэлхийн анхны компьютерууд юм. орчин үеийн ойлголт, үүнгүйгээр бидний одоо дассан компьютерууд гарч ирэхгүй байсан.

Бүх зүйл фронтод зориулагдсан

Дэлхийн 2-р дайн компьютерийн хөгжилд ч нөлөөлсөн. 1943 оны 12-р сард Томми Флоэрс Коллос хэмээх нууц машиныг танилцуулсан нь Британийн агентуудад Германы мессежний шифрийг задлахад тусалсан юм. Энэ бол анхны цахилгаан программчлагдах компьютер байв. Түүний оршин тогтнох талаар олон нийт 70-аад онд л мэдсэн. Тэр цагаас хойш компьютер зөвхөн эрдэмтдийн анхаарлыг татаад зогсохгүй батлан ​​хамгаалах яамд ч тэдний хөгжлийг идэвхтэй дэмжиж, санхүүжүүлдэг болсон.

Аль дижитал компьютерийг хамгийн түрүүнд авч үзэх талаар маргаантай байдаг. 1937-1942 онд Айовагийн их сургуулийн профессор Жон Винсент Атанасофф, Клифф Берри (аспирант) ABC компьютерээ бүтээжээ. Мөн 1943-1946 онд Пенсильванийн их сургуулийн эрдэмтэн Ж.Преспер Эккерт, Д.Маучли нар 50 тонн жинтэй хамгийн хүчирхэг ENIAC-ыг бүтээжээ. Ийнхүү Атанасофф, Берри нар өөрсдийн машиныг өмнө нь бүтээж байсан боловч энэ нь хэзээ ч бүрэн ажиллагаагүй байсан тул "анхны компьютер" гэсэн нэр нь ихэвчлэн ENIAC-д очдог.

Анхны арилжааны дээжүүд

Асар том хэмжээсүүд, дизайны нарийн төвөгтэй компьютеруудыг зөвхөн цэргийн тэнхимүүд, томоохон их дээд сургуулиуд өөрсдөө угсардаг байсан. Гэвч аль хэдийн 1942 онд К.Зусе өөрийн оюун санааны дөрөв дэх хувилбар болох Z4 дээр ажиллаж эхэлсэн бөгөөд 1950 оны 7-р сард Шведийн математикч Эдуард Штифелд заржээ.

Мөн олноор үйлдвэрлэгдэж эхэлсэн анхны компьютерууд нь 1953 оны 4-р сарын 7-нд IBM-ийн үйлдвэрлэсэн 701 товч нэртэй загварууд байв. Нийт 19,701 ширхэг зарагдсан. Мэдээжийн хэрэг, эдгээр нь зөвхөн томоохон байгууллагуудад зориулагдсан машин хэвээр байв. Жинхэнэ том болохын тулд тэдэнд хэд хэдэн чухал сайжруулалт хэрэгтэй байсан.

Тиймээс 1955 оны 3-р сарын 8-нд Дэлхийн 2-р дайны үед нисгэгчдийн симулятор болгон анх зохион бүтээгдсэн "Whirlwind" компьютерийг 3-р сарын 8-нд худалдаанд гаргасан боловч бүтээгдсэн цагаасаа эхлэн аврах ажилд оржээ. Хүйтэн дайн. Дараа нь энэ нь агаарын довтолгооноос хамгаалах дэд систем болох SAGE-ийг хөгжүүлэх үндэс суурь болсон юм. Гол онцлог"Хуй салхи" гангийн оршихуй санамсаргүй хандалт санах ой 512 байт ба гаралт график мэдээлэлбодит цаг хугацаанд дэлгэцэн дээр.

Олон нийтэд хүргэх техник

1956 онд MIT-д танилцуулагдсан TX-O компьютер нь транзисторыг ашигласан анхны компьютер байв. Энэ нь тоног төхөөрөмжийн өртөг, хэмжээсийг эрс багасгасан.

Дараа нь TX-O-г бүтээсэн эрдэмтдийн баг хүрээлэнгээ орхиж, Digital Equipment Corporation-ийг байгуулж, 1960 онд PDP-1 компьютерийг нэвтрүүлснээр мини компьютерын эрин үе эхэлсэн. Тэдний хэмжээ нь нэг өрөө, тэр ч байтугай шүүгээнээс илүүгүй байсан бөгөөд тэдгээр нь илүү өргөн хүрээний үйлчлүүлэгчдэд зориулагдсан байв.

Анхны ширээний компьютерийг 1968 онд Hewlett Packard үйлдвэрлэж эхэлсэн.

Ada Augusta Lovelace (August Ada Lovelace) - 1815 - 1852 - дэлхийн анхны програмист

Ада Аугуста Лавлейс бол Английн математикч, Английн агуу яруу найрагч Байроны охин юм.

1834 онд Ада Аугуста анх удаа Баббижийн урланд зочилж, түүний ялгах хөдөлгүүртэй танилцжээ. Адатай хамт явсан хатагтай де Морган энэ айлчлалыг ингэж тайлбарлав: "Зэрлэгүүд эхлээд толь хардаг юм уу бууны буун дууг сонсдог тэдний хэлснээр зочдын зарим нь энэ төхөөрөмжийг гайхан харж байхад. Хатагтай Байрон нэлээд залуу байсан ч машины ажиллагааг ойлгож, түүний зохион бүтээсэн агуу ач тусыг үнэлж байв."

Ада Лавлейс Чарльз Бэббижийн компьютерийг судалжээ.

1843 онд Ада Лавлейс аналитик хөдөлгүүрт зориулсан анхны программуудыг боловсруулсан. компьютерЧарльз Бэббиж, тавив онолын үндэслэлпрограмчлал. Тэрээр анх "үйл ажиллагааны мөчлөг" гэсэн ойлголтыг нэвтрүүлсэн. Аналитик хөдөлгүүр нь тооцооллын нарийн төвөгтэй байдлаас болж гараар шийдэх бараг боломжгүй асуудлыг шийдэж чадна гэсэн гол санааг тэрээр илэрхийлэв.

Эхний хөтөлбөрт Бэббижийн зохион бүтээсэн үйлдлүүдийн мөчлөгийн давталт бүхий нөхцөлт хяналтын программ багтсан. Ада програмчлалын анхны сурах бичгийг бичсэн.

Аж үйлдвэрийн орон сууц барих үеийн орон сууцны барилгуудыг нураах хөтөлбөрийг ихэвчлэн ганцхан өнгө аясаар хэлэлцдэг: байшин нь бульдозерын хувин дор унасан хүмүүсийг нүүлгэн шилжүүлэх нөхцөл хэр шударга байх вэ.


Засварын гэнэтийн бэлэг. Төслийн хэлэлцүүлэг

Гэсэн хэдий ч хуулийн төслийг сайтар судалж үзсэн нийслэлийн оршин суугчид тэр даруй түүнд маш олон асуулт тавьжээ. Тэдний хамгийн чухал нь: өмчлөлийн орон сууцыг бөөнөөр нь нураах шийдвэр нь Москвачуудын үндсэн хуулиар олгогдсон эрхийг зөрчиж байна уу? Бүх давуу болон сул талуудыг Правда.Ру студид Москва хотын Думын депутат Елена Шувалова, Гагаринский арилжааны банкны зээлдүүлэгчдийн хорооны гишүүн, идэвхтэн Сергей Хабаров нар хэлэлцэв.

- Энэ засварын хөтөлбөрт юу нь буруу байна вэ?

Елена Шувалова:Зөвхөн ташаа мэдээлэл биш, янз бүрийн түвшинд хууран мэхлэлт байдаг. Энэ бол зүгээр нэг Хрущевын нураах хөтөлбөр биш юм. Үнэнийг хэлэхэд, бид Төрийн Думд хууль батлах, нийслэлийн статусын тухай хуульд нэмэлт, өөрчлөлт оруулах тухай ярьж байна. Хрущевын тухай ганц ч үг алга. Хэрэв бид зөвхөн нураах талаас нь авч үзвэл 1958-1968 онд баригдсан байшингууд засварын ажилд орсон гэсэн үг юм.

Энэхүү хөтөлбөр нь Москва хотын хуулийн хэм хэмжээг ОХУ-ын хууль тогтоомжийн хэм хэмжээнээс дээгүүр тавьж, муж улсын дотор нэгэн төрлийн төрийг бий болгож, бүх москвачуудыг галт ууланд байрлуулж, ямар ч үед албадан гаргаж, өмчлөх боломжтой.

— Хуулийн төслийг сайтар судалсан нийслэлчүүдэд асар олон асуулт байгаа бөгөөд хамгийн гол нь засварын ажил Үндсэн хууль зөрчиж байна уу? Баримт нь засварын хөтөлбөрт хамрагдсан байшингийн эздэд түүнтэй адилтгах байр олгох саналыг өмчлөх эрх шилжүүлэх тухай гэрээний төслийн хавсралтаар явуулахаар төлөвлөж байгаа бөгөөд хэрэв иргэд зөвшөөрч гарын үсэг зурахгүй бол албадах. Энэ нь хууль дээдлэх ёстой хэрхэн уялдаж байна вэ?

Сергей Хабаров:Иргэдийн шүүхээр хамгаалуулах эрхийг ямар ч тохиолдолд хязгаарлаж болохгүй гэж Үндсэн хуульд заасан. Гэхдээ засварын тухай баримт бичигт энэ эрхийг тодорхой хэмжээгээр хязгаарлаж болно гэж тодорхой заасан байдаг. Ганц Үндсэн хууль биш, Газрын болон Орон сууцны тухай хуультай зөрчилдсөн асуудал бас бий.

Э.Ш.:Би илүү хатуу хэлмээр байна: тэнд хуулийн бүх хэм хэмжээ зөрчигдөж байна.

"Хэдхэн сарын өмнө ийм зүйл болоогүй, гэвч гэнэт ямар нэгэн байдлаар хуулийн төсөл боловсруулж, москвачуудын толгой дээр маш их мэдээлэл цацагдаж, хэвлэл мэдээллийн салбарт томоохон халдлага гарч байна.

С.Х.:Хоёрдугаар сард Москва хотын захиргаадын зөвлөлийн есдүгээр сонгуулийн тайлангийн их хурал болж, таван давхар барилгуудыг нураах хоёр дахь давалгааны асуудлыг хөндсөн. Москва дахь барилгын цогцолборыг удирдаж буй Марат Хуснуллинаас "Одоогоор гурван шалтгааны улмаас энэ хөтөлбөрийг хэрэгжүүлэх боломж бидэнд байхгүй байна. Эхнийх нь асар их нөөц шаарддаг, Москвад тийм ч байхгүй. Шүүх, хүмүүс үүнийг эсэргүүцэж байна, та тэдэнтэй ямар нэгэн байдлаар тохиролцох хэрэгтэй. Эцэст нь хөөргөх талбай байхгүй." Хоёрдугаар сард энэ бүхэн биш, гуравдугаар сарын 10-нд гэнэт танилцуулагдсан энэ төсөлхууль. Хуулийн төсөл боловсруулах нь тийм ч амар ажил биш, та үүнийг өвдөг дээрээ буулгаж болохгүй, гэхдээ энд хүмүүс ямар нэгэн өвөрмөц хурдтай ажилласан.

-Мөн ийм мөч бий: хэрэв гэрээ байгуулах саналыг илгээсэн өдрөөс хойш жаран хоногийн дотор гарын үсэг зураагүй бол хотын удирдлагууд шүүхэд нэхэмжлэл гаргах эрхтэй. гэрээ. Гэтэл энэ гэрээг хоёр тал эсэргүүцээгүйн үр дүнд бий болсон гэх яриаг яах вэ?

С.Х.:Үүнийг шүүх дээр яаж хэрэгжүүлэх гэж байгаа нь тодорхойгүй байна. Шүүх бол хараат бус байгууллага, шүүх хотын талд орох нь бодит үнэн биш. Бүр илүү төвөгтэй асуудал бол таван давхар байшинг нүүлгэн шилжүүлэх хоёр дахь давалгаа эхнийхээсээ ялгаатай байгаатай холбоотой юм. Эхний давалгаанд маш олон муу байшин байсан. Эдгээр таван давхар барилгууд бараг бүгдээрээ ийм аймшигтай байдалд байсан тул хүмүүс тэднийг орхихыг үнэхээр хүсч байсан. Түүгээр ч зогсохгүй хотын захиргаа тэдэнд маш их мэдээлэл өгсөн.

- Мөн энэ хуулийн төсөлд дүүрэгт харьяалагдах асуудлыг хэрхэн тусгасан бэ? Өөрөөр хэлбэл, хэрэв хүн Кутузовский проспект дээр амьдардаг бөгөөд түүний байшин энэ хөтөлбөрт багтсан бол түүнийг хаанаас өөр орон сууцаар хангах вэ?

Э.Ш.:Энэ нь өөр өөр бүс нутагт өөр өөр байдаг. Хэн нэгэн өөрийн нутаг дэвсгэрт эсвэл зэргэлдээх газарт хүлээн авдаг. Төв дүүрэг болон Шинэ Москвагийн нутаг дэвсгэрийн оршин суугчид энэ талаар онцгой азгүй байв. Нэмж дурдахад "дүүргийн хүрээнд" гэсэн үг байдаг боловч Москвагийн тодорхой дүүргүүдийг томруулах талаар маш удаан хугацаанд яригдаж байсан талаар хэн ч боддоггүй. Та ямар бүс нутгийг хэлж байна вэ? Тэдгээрийг ямар хэмжээгээр томруулах вэ? Москвачуудад орон сууц санал болгох шинэ байшин эцэст нь хаана дуусах вэ?

— Иргэд ямар байшинг засварын хөтөлбөрт оруулахыг судалж эхлэхэд нэлээд бат бөх барилгууд байсан. Үүний дараа сөрөг давалгаа үүссэн. Хотын удирдлагууд яагаад ингэж байна вэ? Тэд үнэхээр бүх зүйл өөрөө хамтдаа хөгжинө, хэн ч анзаарахгүй, дургүйцэхгүй гэж найдаж байсан уу?

С.Х.:Хорин жилийн турш таван давхар барилгыг нураах нь нэлээд амжилттай болсон тул ийм боломжийг үгүйсгэх аргагүй юм. Таван давхар барилгуудыг нураах эхний хөтөлбөрт байшингууд маш муу, холбоо тасарсан, хана нь нүхтэй байсан. Хоёр дахь давалгаанд 20-р зууны 50-аад онд баригдсан байшингууд багтдаг бөгөөд тэдгээрийн ашиглалтын хугацаа 100-150 жил байна. Эдгээр нь сайн, бат бөх, бага зэрэг эвдэрсэн байшингууд юм. Тэдний хана, суурь нь маш сайн нөхцөлд байна. Хэрэв энэ нь усаар дүүрээгүй бол бүх зүйл, байшин зогсож чадна. Тэдгээрийн дотор хийх гол зүйл бол харилцаа холбоог шилжүүлж, модон хүрээний оронд хуванцарыг байрлуулах явдал юм. Гэтэл жишээ нь Очаково хотод эдгээр байшингуудыг олноор нь, бараг блокоор нь нураадаг. Энэ нь зүгээр л шинэ бөөнөөр барилга барих газрыг чөлөөлж байгаа гэдгийг ойлгох ёстой.

Мария Сныткова хэвлүүлэхээр бэлтгэсэн

Програм хангамжийн багц Майкрософт оффисхамгийн их ашиг олсон, хамгийн алдартай бүтээгдэхүүн юм Энэ мөчмөн энэ гэр бүлийн хамгийн алдартай бүтээгдэхүүн нь юм Microsoft Word(WinWord, MS Word эсвэл зүгээр л Word). Хөтөлбөрийг бий болгосон түүх нь алс холын 80-аад оноос эхэлдэг.

Microsoft Word программын эцэг нь Америкийн программист Ричард Броди гэж тооцогддог. Эхний хувилбар нь 1983 онд бичигдсэн бөгөөд зөвхөн DOS-д зориулагдсан. Тэдний хэлснээр анхны хуушуур нь бөөнөөр гарч ирэв. Бүтээгдэхүүний борлуулалт маш бага байсан бөгөөд энэ нь WordPerfect нэртэй өрсөлдөгч программыг гаргасантай холбоотой юм. Гэсэн хэдий ч 2 жилийн дараа А шинэ хувилбар 3.0, үүнд анхаарлаа хандуулсан үйлдлийн систем Macintosh. Энэхүү хувилбар нь дэлхий даяар өөрийн худалдан авагчаа олж, аажмаар өрсөлдөгчдийнхөө байр суурийг эргүүлэн авч эхлэв. Дахин 2 жилийн дараа 3.0 хувилбарын шинэчлэл гарсан - Microsoft Word 3.1.

Windows-ийн хувьд энэ MS-д зориулсан Word-ийн анхны хувилбар 1989 онд гарсан. Үүний үнэ бага биш байсан - АНУ-д 500 доллар. Энэ програм нь жишээлбэл, Macintosh-тэй ижил төстэй байдлыг шууд татав (гарын товчлолыг хадгалахын тулд Ctrl + S, хуулах - Ctrl + C). Яг нэг жилийн дараа буюу 1990 онд OC Windows 3.0-ийн шинэ хувилбар мэндэлжээ. Энэ хувилбарын дагуу Word нь өөгүй ажилласан (x386 ба x286 хувилбарууд нь бүтээмж багатай байсан). Word-ийн гол өрсөлдөгч WordPerfect-ийн хувьд тэд OC Windows дээр ажиллах хувилбарыг бүтээж чадаагүй бөгөөд энэ нь WordPerfect-ийн хувьд үхлийн аюултай мөч болжээ. Дараа нь зах зээл дээр текст засварлагчидзөвхөн нэг програм байсан - Microsoft Word.

Бүх бүтээгдэхүүнээс Microsoft багцОффис нь чадавхийг нэмэгдүүлэхийн тулд макро хэл ашиглах чадвартай. Microsoft Word нь үл хамаарах зүйл биш юм. 90-ээд онд энэ хэл нь WordBasic байсан бөгөөд Word 97 гарснаар алдартай макро хэл гарч ирэв. Visual BasicАппликейшн (VBA, програмын макро хэл). Word дээр VBA гарч ирснээр хакерууд илүү идэвхтэй болж, баримт бичигт суулгасан "макро вирус" гэж нэрлэгдэх болсон. Тиймээс Microsoft тохируулахыг зөвлөж байна хамгийн дээд түвшин Word дээр ажиллах үед аюулгүй байдлын тохиргоо. Мөн вирусны эсрэг программ ашиглахыг зөвлөж байна. Хакер МакНамарой бол Word бичиг баримтыг халдварласан макро вирусыг анх үүсгэсэн. Цаашид макровирусууд тогтмол бичигдэж эхэлсэн.

Өнөөдрийн хувьд Microsoft Office тэргүүлэгч хэвээр байна програм хангамжтекст засварлагчийн чиглэлээр. Гэсэн хэдий ч 2009 онд Канадын i4i компани патент нь канадчуудын эзэмшдэг XML файлуудыг хууль бусаар ашигласан хэргээр Майкрософтыг шүүхэд өгчээ. Үүний үр дүнд Техас мужийн шүүх АНУ-д Microsoft Word програмыг худалдахыг хориглосон байна.

Хөгжилтэй сониуч зүйлс Microsoft Word.

Хөтөлбөрт олон удаа олддог үл ойлгогдох сониуч зүйлс Word програмыг шүүмжилдэг. Жишээлбэл:

1. "Эдгээр зөөлөн франц ороомогоос илүү идээрэй, гэхдээ цай уугаарай" гэсэн алдартай хэллэг. Хэрэв энэ хэллэгийг оруулсан бол Word хувилбарууд 2007 оны хувилбар хүртэл та гайхах болно. Enter товчийг дарсны дараа энэ бичээс нь ямар нэгэн матрицаар солигдсон мэт зуун хуудас болж өсөх болно.

2. Мөн 2007 оноос өмнөх хувилбарт илүү дажгүй зүйл бий. Хэрэв та хаа нэгтээ орвол word баримтфункц "=rand(x,y)" (хашилтгүйгээр), дараа нь Enter товчийг дарснаар функцийг тодорхой текстээр солино.

3. "lorem" функц. Хэрэв та энэ функцийг баримт бичигт оруулбал энэ мөрийг Lorem Ipsum вэбсайтаас текстээр солих болно.

4. Үг нь 2003 он хүртэл Ё, Е үсгийг ялгадаггүй байсан.Тиймээс “та удаан жолоодох хэрэгтэй” гэсэн хэллэгийг зөв гэж үзсэн.

5. Үгэнд өнөөг хүртэл хадгалагдан үлдсэн нэг онигоо бий. Хэрэв та " гэсэн хэллэгийг оруулбал Би цэргийн алба хаахаас зайлсхийхийг хүсч байна,дараа нь зөв бичгийн дүрмээр "Цэргийн албанаас хэн ч зугтаагүй" гэсэн үсгийг санал болгоно.

Товчхондоо, програмчлалын шинэ хэл болон бусад хэрэгслийг одоо байгаа хэл дээр үндэслэн бүтээдэг. Шинэ машин, материал нь улам бүр дэвшилтэт машин, материалыг бий болгох боломжийг олгодог технологийн бусад салбартай бүрэн аналоги юм. Бүх машин хэрэгсэл нь ухах саваа, цахиур сүхээр эхэлсэнтэй адил програмчлалын хэл нь цоолбортой карт, уншигддаггүй хоёртын кодоор эхэлсэн.

Таны компьютерийн төв процессор нь зөвхөн нэг болон тэгийн хэлээр бичигдсэн программуудыг ойлгодог. Жишээлбэл, "AL регистрийн тоонд 5 тогтмолыг нэмэх" командыг дараах байдлаар бичнэ.

0000 0100 0000 0101

Энд 0000 0100 нь AL регистрийн опкод нэмэх дугаар, 0000 0101 нь 5 тооны хоёртын дүрслэл юм.

Салбарын эхэн үед компьютерт програм оруулахын тулд тусгай самбар дээр хэдэн зуун унтраалга (OFF унтраалга - тэг, ON солих унтраалга - нэг) эргүүлэх эсвэл тусгай самбарт нүхлэх шаардлагатай байв. цоолбортой карт. Хэрэв та мянган нүднээс нэг нүдэн дээр алдаа гаргасан бол програм зөв ажиллахгүй бол сайтар судлах аргыг ашиглан алдаагаа өөрөө олно уу.

Програмчлалын ийм арга нь маш тохиромжгүй бөгөөд алдаа гаргадаг нь ойлгомжтой. Энэ уйтгартай байдалд цаг алдахгүйн тулд залхуу програмистууд талархалгүй ажлыг машин руу хэрхэн шилжүүлэх талаар бодож эхлэв.

Та өөрийгөө нэг удаа зовоож, ассемблер гэж нэрлэгддэг тэг ба нэгийн хэлээр туслах програм бичиж болно ("ассемблер"). Энэхүү ид шидийн ассемблер нь хүний ​​унших боломжтой текстийг оролт болгон авч, 0 ба 1 болгон хувиргадаг. Жишээлбэл, "AL регистрт хадгалагдсан тоон дээр тогтмол 5-ыг нэмэх" гэсэн ижил командыг x86 ассемблер хэл дээр дараах байдлаар бичнэ.

Үүнийг 0000 0100 0000 0101-ээс илүү унших боломжтой гэдэгтэй та санал нийлэх байх гэж бодож байна. Энд бид нэмэх (ADD) ба 5-ын тухай ярьж байгаа нь тодорхой байна. Одоо энэ мөрийг 0000 0100 болгон хөрвүүлэх нь ассемблерээс хамаарна. 0000 0101. Ассемблер хэл дээр том хэмжээний программ, процессор бичихэд хэцүү янз бүрийн үйлдвэрлэгчидөөр өөр ассемблер шаардаж болох ч энэ нь урагшлах том алхам хэвээр байв.

Цаашид инженерчлэлийн бодол зогсох боломжгүй байв. Fortran гэх мэт програмчлалын хэлний хөрвүүлэгчийг ассемблер дээр бичихийн тулд нэг удаа зовох хэрэгтэй. Дараа нь Fortran дахь Algol хөрвүүлэгчийг бичихийн тулд бага зэрэг зов. Дараа нь завсарлага аваад зовж шаналж, Алгол хэл дээр CPL хэлний хөрвүүлэгч бичээрэй. Жаахан тарчлаана, тэгээд та CPL дээр суурилсан Си хэлний хөрвүүлэгч бичиж болно. Дараа нь та өөрийнхөө таашаалд нийцүүлэн C ++, Java, C # болон бусад орчин үеийн хэлнүүдэд зориулж эмхэтгэгч бичиж чадахгүй. Гэсэн хэдий ч x86 ассемблер бичиж, рекурсийг хаахад Java ашиглахыг хэн ч хориглохгүй.



Ачааж байна...
Топ