Висше училище: Нов Български УниверситетНаучна област: Програмиране и програмни езициДисциплина: Компютърно програмиранеТип файл: ЛекцияФайлов формат: .PDFПрограмното осигуряване в голяма степен отразява специфичните особености на архитектурата на компютърните системи. Поради тази причина, усъвършенстването на хардуерната част на КС е съпроводено и с много бързо развитие на програмното осигуряване. Хардуерните елементи на КС работят с инструкции записани в двоичен код. Това означава, че програмите които се изпълняват, трябва да съдържат само двоични инструкции (машинен код на програмите). Програмирането с машинни (двоични) команди е изключително трудоемка дейност. Това се смята за програмиране с програмни езици от първо поколение