ВВЕДЕНИЕ
В первом разделе я рассматриваю вопрос касающейся «Истории языков программирования». По мере развития вычислительной техники возникали разные методики программирования. На каждом этапе создавался новый подход, который помогал программистам с растущим усложнением программ. Первые программы заключались в установке ключевых переключателей на передней панели вычислительного устройства. Очевидно, таким способом можно было составить только небольшие программы.
С развитием компьютерной техники появился машинный язык, с помощью которого программист мог задавать команды, оперируя с ячейками памяти, полностью используя возможности машины. Однако использование большинства компьютеров на уровне машинного языка затруднительно, особенно это касается ввода-вывода. Поэтому от его использования пришлось отказаться. На современном этапе появилось множество языков, которые позволяют выполнять самые различные оп свой структуре и возможностям функции.
Во втором разделе я рассматриваю создание и использование формул в Excel. Формулы в Excel помогают решать экономические задачи, не прилагая больших усилий и не требуя обширных знаний в области математики и экономики. Формулы служат для выполнения расчетов с использованием значений, содержащихся в других ячейках. Формулы Excel способны выполнять простейшие арифметические действия, сложные вычисления, а также логические проверки. Более того, они позволяют преобразовывать числа или создавать альтернативные сценарии c немедленным вычислением результатов, без необходимости ввода дополнительных данных.
В третьем разделе я описываю создание свого сайта на тему: «Сайт дома отдыха». В настоящее время это очень актуально и на прямую связано с моей будущей профессией.
Возможно вы искали - Лабораторная работа: Інсталяція операційної системи на прикладі Microsoft Windows Server 2003 та Linux Ubuntu
РАЗДЕЛ 1. ИСТОРИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Физические принципы работы электронных устройств ЭВМ таковы, что компьютер может воспринимать команды, состоящие только из единиц и нулей, т. е. машинный код. На начальной стадии развития ЭВМ человеку было необходимо составлять программы на языке, понятном компьютеру, в машинных кодах. Каждая команда состояла из кода операций и адресов операндов, выраженных в виде различных сочетаний единиц и нулей.
Как показала в дальнейшем практика общения с компьютером, такой язык громоздок и неудобен. При пользовании им легко допустить ошибку, записав не в той последовательности 1 или 0. Программу очень трудно контролировать. Кроме того, при программировании в машинных кодах надо хорошо знать внутреннюю структуру ЭВМ, принцип работы каждого блока. И самое плохое в таком языке, что программирование в машинных кодах требует от программиста много времени, труда, повышенного внимания.
Это привело к необходимости найти такое средство, которое позволит более просто наладить общение человека и компьютера. И такое средство было найдено: различные символические языки и соответствующие им трансляторы (системы программирования).
Характеристика языков программирования
Похожий материал - Реферат: Інформатика і природні науки
Язык программирования - это специальный язык, на котором пишут команды для управления компьютером. Языки программирования созданы для того, чтобы людям было проще читать и писать для компьютера, но они затем должны транслироваться (транслятором или интерпретатором) в машинный код, который только и может исполняться компьютером. Языки программирования можно разделить на языки высокого уровня и языки низкого уровня.
Язык низкого уровня - это язык программирования предназначенный для определенного типа компьютера и отражающий его внутренний машинный код; языки низкого уровня часто называют машинно-ориентированными языками. Их сложно конвертировать для использования на компьютерах с разными центральными процессорами, а также довольно сложно изучать, поскольку для этого требуется хорошо знать принципы внутренней работы компьютера.
Язык высокого уровня - это язык программирования, предназначенный для удовлетворения требований программиста; он не зависит от внутренних машинных кодов компьютера любого типа. Языки высокого уровня используют для решения проблем и поэтому их часто называют проблемно-ориентированными языками. Каждая команда языка высокого уровня эквивалентна нескольким командам в машинных кодах, поэтому программы, написанные на языках высокого уровня, более компактны, чем аналогичные программы в машинных кодах.
Краткая история языков программирования. Хронология
Всю историю компьютерной индустрии и компьютерных наук с определенной точки зрения можно представить как историю развития языков программирования. Меняются времена, усложняются задачи, то, что раньше требовало человеко-лет, нынче энтузиасты делают на коленке за несколько недель; накоплена огромная масса типовых решений, типовых библиотек и типовых программистов. А создание, развитие и изменение языков программирования идет полным ходом.
Очень интересно - Доклад: Механические руки
Объект исследования темы – это языки программирования, которые в разное время и в разных условиях предлагались и предлагаются как альтернатива привычному и общепринятому; их судьба, свойства и шансы.
Сейчас я предложу Вам краткую историю языков программирования:
1801 - Иосиф Мария Жаккард с помощью перфокарт вышивает «hello world» на ткани. Хабровчане тех времен недовольны отсутствием хвостовой рекурсии, многопоточности и заглавных букв.
1842 - Ада Лавлейс пишет первую программу. Её успехам препятствует маленькая проблемка - компьютера для исполнения этой программы ещё не изобрели. Через полтора века архитекторы корпоративных приложений переймут технику Ады по написанию неисполняемых программ и назовут этот метод UML.
1936 - Алан Тьюринг изобретает все языки, которые теоретически могут существовать, но не успевает запатентовать их.
Вам будет интересно - Контрольная работа: Операционная система Linux
1936 - Алонзо Черч тоже изобретает все возможные языки, только лучше. Его лямбда-исчисление непопулярно, потому что непохоже на С. Критиков не смущает, что язык С еще не изобрели.
1940-е - Различные «компьютеры» «программируют», паяя провода и замыкая контакты.
1957 - Джон Бакус и IBM изобретают Фортран. По поводу IBM и Фортрана не шутят. Компилятор Фортрана выдает ошибку, если на программисте нет галстука.
1958 - Джон МакКарти и Пол Грэм придумывают ЛИСП. Популярности ЛИСПа мешает истощение мировых запасов круглых скобок, к счастью, запасы фигурных и угловых скобок практически неисчерпаемы. Тем не менее, ЛИСП (в наше время известный как Лисп, иногда Arc) - общепризнанный стандарт в области «фундаментальных концепций информационных технологий, таких как рекурсия и снисхождение»
1964 - Джон Кемни и Томас Курц пишут БЕЙСИК, неструктурированный язык для людей, не разбирающихся в программировании.
Похожий материал - Реферат: Описание указателей
1970 - Гай Стил и Джеральд Зюсман создают Схему. В результате их усилий появляется "Всемогущая Лямбда", а затем «Всемогущая Лямбда, Универсальная Мультиварка»..
1970 - Никлас Вирт создает процедурный язык Паскаль. Многие недовольны отличным от С синтаксисом оператора присваивания. Критиков не смущает, что язык С еще не изобрели.
1972 - Деннис Ричи изобретает пистолет, стреляющий в обе стороны одновременно. Не удовлетворенный числом смертей и увечий, приносимых этим устройством, он создает язык С и Юникс.
1972 - Ален Колмеро изобретает логический язык Пролог. Задача-максимум ученого - наделить компьютер интеллектом двухлетнего ребенка. Он блестяще справляется с задачей, написав программу, отвечающую «Нет!» на любой запрос.