Програмиране езици понятие и видове - абстрактен, страница 1
м. Системата на визуален обектно-ориентиран дизайн на Delphi. 26
6. Референции: 35
1. Въведение
Въвеждането на компютрите във всички сфери на човешката дейност изисква мултидисциплинарни умения на овладяване на използването на компютърните технологии. Нивото на подготовка на студентите, които, от първите курсове са свързани с използването на компютри и най-простите числени методи, да не говорим за факта, че при изпълнение на курсови и градусови проекти за използването на компютърните технологии се превръща в норма в повечето университети.
2. Каква е език за програмиране
език за програмиране - официална система знак за описване на алгоритми във форма, която е удобна за играча (например на компютър). Програмният език определя набор от лексикални, синтактични и семантични правила, използвани за приготвяне на компютърна програма. Тя позволява на програмиста да определят точно какви събития ще реагират на компютъра трябва да се съхранява и предава данни, както и какви действия трябва да се извършват на тази при различни обстоятелства.
От създаването на първите програмируеми машини изобретени от човечеството в продължение на повече от две и половина хиляди езика. Всяка година броят им се допълва с нови. Някои езици са в състояние да използват само малък брой от собственото си развитие, докато други са познати на милиони хора. Професионални програмисти понякога се използват в работата си повече от дузина различни езици.
Създателите на езика по различни начини тълкуват понятието за език за програмиране. Сред obschix места, признати от по-голямата част от разработчиците са следните:
Функция: програмен език, използван да пишат компютърни програми, които се използват за предаване на компютърни инструкции за прилагането на изчислителен процес и индивидуална организация за управление на устройството.
Задача: програмиране език е различен от естествения език, която е предназначена за предаване на команди и данни от компютъра на потребителя, а естествените езици се използват само за комуникация между хората. По принцип е възможно да се правят обобщения на определението за "езици за програмиране" - начин за изпращане на команди, заповеди, ясно ръководство за действие; като има предвид, човешки езици се използват и за обмен на информация.
Дизайн: език за програмиране да използвате специален дизайн, за да се идентифицират и да манипулират структурите от данни и управление на процеса на компютри.
3. Стъпките за решаване на проблема на компютър.
Най-ефективното прилагане на BT, установено по време трудоемки изчисления в научни изследвания и инженерни изчисления. В решаването на проблема на главната роля компютър все още принадлежи на мъжа. Машината изпълнява само своите задачи по разработеното програмата. ролята на човека и машината е лесно да се разбере, ако в процеса на решаване на проблема разбива на следните фази.
Изявление на проблема. Този етап е съдържание отчета за (физически) проблем и определяне на окончателните решения.
Изграждане на математически модели. Моделът трябва да се коригира (адекватна) за описване на основните закони на физическия процес. Изграждане или избор на математически модел на съществуващите проблеми изисква по-дълбоко разбиране и познаване на съответните раздели на математиката.
Развитие на Световната купа. Тъй като компютърът може да изпълнява само прости операции, той "не разбира" изявление на проблема, дори и в математическата формулировка. За решаване на проблема е да се намери числен метод за намаляване на проблема с някои изчислителни алгоритми. Във всеки случай е необходимо да се избере най-правилното решение от които вече са разработени стандарти.
Разработване на алгоритъм. Разтворите процеса на (изчислителен процес) се записват като последователности на елементарна аритметика и логически операции, което води до крайния резултат и известен алгоритъм за решаване на проблема.
Програмиране. Алгоритъмът за решаване на проблема е написан на достъпен език на машината под формата на добре дефинирана последователност от операции - програма. Процесът обикновено се извършва с помощта на някои междинен език, и транслация се осъществява от самата машина и нейната система.
програма Oladka. Изготвен от Програмата съдържа всички видове грешки, неточности или технически грешки. Отстраняване на грешки включва наблюдение на програмата, диагностика (търсене и идентифициране на съдържанието) грешки и техните решения. Програмата е тествана за решаване на (тест) проблемите контрол, за да се получи уверение по отношение на надеждността на резултатите.
Извършване на изчисления. На този етап от подготовката на първоначалните данни за изчисляване и изчислението се извършва в структурирана програма. в същото време да се намали ръчния труд на обработка на получените резултати може да се използва широко удобна форма на представяне на резултати под формата на текст и графична информация в четима за човека форма.
Анализ на резултатите. Изчислените резултати се анализират внимателно, формализирани научна и техническа документация.
4. Какви са езиците за програмиране
Има много различни езици за програмиране. В действителност, за повечето цели, можете да използвате всеки от тях. Опитните програмисти знаят кой език е по-добре да се използва за всяка конкретна задача, защото всеки език има своите предизвикателства, се фокусира върху някои видове проблеми, а начин за описване на понятията и обекти, използвани в решаване на проблемите.
Всичко на множество програмни езици могат да бъдат разделени на две групи: езици от ниско ниво и езици от високо ниво.
Повечето програмисти използват за езици за програмиране от високо ниво. Като един обикновен човешки език, този език има своя азбука - набор от символи, използвани в езика. От тези знаци са така наречените езикови ключови думи. Всяка една от ключовите думи изпълнява своята функция, както и по обичайния език на нашия език, думи, съставени от букви от азбуката на езика, могат да изпълняват функциите на различните части на речта. Tags комуникират един с друг в предложенията за конкретни синтактични правила на езика. Всяко предложение определя последователност от действия, трябва да се извърши от компютъра.
език на високо ниво действа като посредник между човека и компютъра, което позволява на човек да комуникира с компютъра повече от обичайното за човека начин. Често такъв език помага да изберете правилния метод за решаване на проблема.
Преди да напише програма на език на високо ниво, програмистът трябва да се създаде алгоритъм за решаване на проблема, това е стъпка по стъпка план за действие, които можете да следвате, за да се реши този проблем. Затова езици, които изискват предварително алгоритъм компилиране, често наричани алгоритмични езици.
5. Какви са езиците за програмиране
Програмни езици започнаха да се появяват от средата на 50-те години. Един от първите езици на този тип беше FORTRAN езика (английски FORTRAN от Формула преводач. - Формула преводач), разработена през 1957 година. Fortran се използва за описване на алгоритъм за решаване на научни и инженерни проблеми при използването на цифров компютър. Точно като първите компютри, този език е предназначена главно за естествените научни и математически изчисления. В по-добра форма на езика е оцелял до наши дни. Сред високото ниво на съвременни езици тя е една от най-използваните в областта на научните изследвания. Най-честите изпълнения Fortran-II, Fortran-IV, EASIC Fortran и техните обобщения.
След Fortran в 1958-1960 година е имало език Алгол (Алгол 58, Алгол-60) (на английски АЛГОЛ от алгоритмичен език -. Алгоритмичната език). Алгол е подобрена в годините 1964-1968 - Алгол 68. Алгол е проектиран от комитет, който включва европейски и американски учени. Тя се отнася до езика на високо ниво (език на високо ниво) и разрешава лесно прехвърляне алгебрични формула програмните инструкции. Алгол е бил популярен в Европа, включително и на Съветския съюз, а сравнима Fortran беше разпространен в САЩ и Канада. Алгол оказа силно влияние върху всички по-късни развитите езици за програмиране, и по-специално в Паскал. Този език е същият като Fortran, е била предназначена за решаване на научни и инженерни проблеми. В допълнение, на езика, използван като средство за изучаване на основите на програмирането - програмиране чл.