Языки программирования и их развитие

Содержание

Слайд 3

Язык Ассемблера - это символическое представление машинного языка. Он облегчает процесс программирования

Язык Ассемблера - это символическое представление машинного языка. Он облегчает процесс программирования
по сравнению с программированием в машинных кодах.
В принципе, язык Ассемблер является машинным языком. И программист реализующий какую-либо задачу на языках высокого уровня, с помощью Ассемблера может определить осмыслено ли решение данной задачи, с точки зрения использования ЭВМ.

Слайд 5

Бейсик - это продукт Новой Англии. Cозданный в 1964г., как язык обучения

Бейсик - это продукт Новой Англии. Cозданный в 1964г., как язык обучения
программированию.
Вскоре как обучаемые, так и авторы программ обнаружили, что Бейсик может делать практически все то, что делает скучный неуклюжий Фортран. А так как Бейсику было легко обучиться и легко с ним работать, программы на нем писались обычно быстрее, чем на Фортране. Бейсик был также доступен на персональных компьютерах, обычно он встроен в ПЗУ. Так Бейсик завоевал популярность. Интересно, что спустя 20 лет после изобретения Бейсика, он и сегодня самый простой для освоения из десятков языков общецелевого программирования, имеющихся в распоряжении любителей программирования.

Слайд 6

Алгоритмические языки программирования. С начала 80-ых г. XX в. начали создаваться языки программирования,

Алгоритмические языки программирования. С начала 80-ых г. XX в. начали создаваться языки
которые позволили перейти к структурному программированию: - Pascal - C
Языки объектно-ориентированного программирования. В основу этих языков положены программные объекты, которые объединяют данные и методы их обработки. В этих языках сохранялся алгоритмический стиль программирования. Для них были разработаны интегрированные среды программирования, позволяющие визуально конструировать графический интерфейс приложений: - С++ - Object Pascal - Visual Basic

Слайд 7

Языки программирования на платформе .NET Интегрированная среда программирования Visual Studio .Net, разработанная корпорацией

Языки программирования на платформе .NET Интегрированная среда программирования Visual Studio .Net, разработанная
Microsoft, позволяет создавать приложения на различных языках объектно-ориентированного программирования, в том числе: - на языке Visual Basic .Net - на языке Visual C# - на языке Visual J#

Слайд 8

Ada. Этот язык был создан в 1979—1980 годах в результате проекта,

Ada. Этот язык был создан в 1979—1980 годах в результате проекта, предпринятого
предпринятого Министерством обороны США с целью разработать единый язык программирования для встроенных систем, то есть систем управления автоматизированными комплексами, функционирующими в реальном времени.
Аdа — мощнейший объектно–ориентированный язык общего назначения, ориентированный на разработку надёжного программного обеспечения.
Аdа — это структурный, модульный, объектно-ориентированный язык программирования, содержащий высокоуровневые средства программирования параллельных процессов.

Слайд 9

Basic был разработан в 1963 году профессорами Дартмутского колледжа Томасом Курцем и

Basic был разработан в 1963 году профессорами Дартмутского колледжа Томасом Курцем и
Джоном Кемени.
При проектировании языка использовались следующие восемь принципов: 1.Быть простым в использовании для начинающих 2.Быть языком программирования общего назначения 3.Предоставлять возможность расширения функциональности, доступную опытным программистам 4.Быть интерактивным 5.Предоставлять ясные сообщения об ошибках 6.Быстро работать на небольших программах 7.Не требовать понимания работы аппаратного обеспечения 8.Защищать пользователя от операционной системы

Слайд 10

C# (си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах

C# (си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой
группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework

Слайд 11

Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems.
Приложения Java обычно компилируются

Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно
в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года.
Достоинство подобного способа выполнения программ — в полной независимости байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина.

Слайд 12

Основные возможности Java

1.автоматическое управление памятью;
2.расширенные возможности обработки исключительных ситуаций;
3.богатый набор средств фильтрации

Основные возможности Java 1.автоматическое управление памятью; 2.расширенные возможности обработки исключительных ситуаций; 3.богатый
ввода/вывода;
4.набор стандартных коллекций, таких как массив, список, стек и т.п.;
5.наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI);
6.встроенные в язык средства создания многопоточных приложений;
7.параллельное выполнение программ.