Отчет по практике: История языков программирования
1980 - Алан Кей пишет Smalltalk и придумывает термин «объектно-ориентированный». На просьбу объяснить он отвечает «Программы в ООП - просто объекты». На вопрос, из чего состоят объекты, он отвечает «из объектов» и объясняет «все состоит из объектов, в том числе и объекты. И стоит на четырех слонах.»
1983 - Бьёрн Страуструп берет язык С, лепит поверх него все, что приходит на ум, и называет это С++. Чтобы программы скомпилировались за разумное время, их приходится отправлять в будущее искусственному интеллекту Скайнет. Зачем это нужно Скайнету, неясно.
1986 - Брэд Кокс и Том Лав придумывают Objective-C. По их словам, он «сочетает безопасность С с невероятной скоростью Smalltalk».
1987 - Ларри Волл засыпает на клавиатуре. Проснувшись, он принимает строку на мониторе за программу на языке, который Господь предначертал написать своему пророку Ларри. Так появляется Перл.
1990 - Комиссия в составе Саймона Пейтон-Джонса, Пола Худака, Филиппа Водлера, Эштона Катчера и Общества по защите прав животных проектирует Хаскелл - чисто функциональный язык с ленивыми вычислениями.
1991 - Голландский программист Гвидо ван Россум отправляется в Аргентину. Перенеся загадочную операцию, он возвращается с шрамом на черепе, пишет Питон, толпы поклонников провозглашают его Пожизненным Диктатором, и он заявляет, что «есть только один способ».
1995 - Брендан Эйк собирает ошибки всех известных языков, добавляет несколько новых и объединяет все в Livescript. Через некоторое время язык переименовывают в Javascript, чтобы воспользоваться популярностью языка Java. Через некоторое время язык переименовывают в ECMAscript.
1996 - Джеймс Гослинг придумывает Яву. Ява - довольно многословный статически типизированный объектно-ориентированный язык на основе классов, со сборкой мусора, одиночной диспетчеризацией вызовов, одиночным наследованием реализации и множественным наследованием интерфейсов. Sun громко провозглашает Java самым инновационным языком.
2001 - Андерс Хейлсберг придумывает C1. C1 - довольно многословный статически типизированный объектно-ориентированный язык на основе классов, со сборкой мусора, одиночной диспетчеризацией вызовов, одиночным наследованием реализации и множественным наследованием интерфейсов. Microsoft громко провозглашает C1 самым инновационным языком.
Основные виды языков программирования
Язык | Основное использование | Описание |
Ада | В обороне | Высокого уровня |
Ассемблер | Работы, требующие детального контроля за аппаратным обеспечением, быстрого исполнения и программ малого размера | Быстрый и эффективный, но требующий определенных усилий и навыков |
Бейсик | В образовании, бизнесе, дома | Прост в изучении |
С | Системное программирование, универсальное программирование | Быстрый и эффективный, широко используется как универсальный язык |
С++ | В объектно-ориентированном программировании | Основан на языке С |
Кобол | Программирование в бизнесе | Жестко ориентирован на коммерческие задачи, легко научиться, но очень много операторов |
Форт | Управление приложениями | Использует инверсную польскую запись |
Фортран | Научная работа и вычисления | Основан на математических формулах |
Лисп | Искусственный интеллект | Язык символов с репутацией трудно изучаемого |
Модула-2 | Системное программирование и программирование в режиме реального времени, универсальное программирование | Высоко структурирован, предназначен заменить Паскаль для приложений "реального мира" |
Оберон | Универсальное программирование | Небольшой, компактный язык, соединяющий многие черты Паскаля и Модула-2 |
Паскаль | Универсальный язык | Высоко структурирован |
Пролог | Искусственный интеллект | Символьно-логическая система программирования, в начале предназначенная для решения теорем, но сейчас использующаяся чаще для решения задач, связанных с искусственным интеллектом |
РАЗДЕЛ 2. EXCEL. СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ФОРМУЛ
Exсel самая популярная на сегодняшний день программа работы с электронными таблицами. С ее помощью ведут разнообразные списки, каталоги, таблицы, составляют финансовые и статистические отчеты, обеспечивают данные опросов общественного мнения, обрабатывают результаты научных экспериментов, ведут учет и т.д.
Использование формул в Excel является одной из главных функций работы. В формулу может входить до 1024 символов. Формула может включать в себя следующие элементы: функции, ссылки, операторы, константы. В формулах можно использовать ссылки на ячейки. В ячейке на экране может отображаться либо формула, либо результат вычислений по этой формуле в зависимости от значения переключателя формулы.
2.1 Создание и использование формул в Excel
Формулы – это выражение, начинающееся со знака равенства и состоящее из числовых величин, адресов ячеек, функций, имен, которые соединены знаками арифметических операций. К знакам арифметических операций, которые используются в Excel относятся:сложение; вычитание; умножение; деление; возведение в степень.
Некоторые операции в формуле имеют более высокий приоритет и выполняются в такой последовательности:
возведение в степень и выражения в скобках;
умножение и деление;
сложение и вычитание.
Результатом выполнения формулы является значение, которое выводится в ячейке, а сама формула отображается в строке формул. Если значения в ячейках, на которые есть ссылки в формулах, изменяются, то результат изменится автоматически.
Формула является основным средством для анализа данных. С помощью формул можно складывать, умножать и сравнивать данные, а также объединять значения. Формулы подчиняются определенному синтаксису, в который входит знак равенства (=), вычисляемые элементы (операнды) и операторы. Операндами могут быть: константы, ссылки или диапазоны ссылок, заголовки, имена или функции. Координаты ячеек можно вводить, указывая курсором на нужную ячейку.
Как создать формулу с помощью мыши:
Поместить курсор в ячейку, в которую хотим ввести формулу.
Ввести знак =.
Поместить курсор в ячейку, координаты которой должны стоять в начале формулы, и щелкнуть на ней.
Ввести оператор действия ( + или - ) или другой символ.
Переместить курсор в ячейку, координаты которой хотите использовать и щелкнуть.
Формулы используются для вычислений значений на основе комбинации других значений ( цифры, координаты ячеек, арифметические операторы ( +, -, *,/), а также другие формулы; имена других областей рабочей таблицы координаты ячеек из других таблиц.
Как ввести формулу.