Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Дипломная работа на тему: Современные языки программирования. Паскаль. Ассемблер. Бейсик

Купить за 600 руб.
Страниц
21
Размер файла
38.82 КБ
Просмотров
26
Покупок
0
Связь между языком, котором мы думаем, программируем, и задачами и решениями, которые мы можем представлять в своем воображении, очень близка. Язык предоставляет программисту бор концептуальных

Введение

Связь между языком, на котором мы думаем, программируем, и задачами и решениями, которые мы можем представлять в своем воображении, очень близка. Язык предоставляет программисту набор концептуальных инструментов, если они не отвечают задаче, то их просто игнорируют. Хорошее проектирование и отсутствие ошибок не может гарантироваться чисто за счет языковых средств. Сегодня практически все программы создаются с помощью языков программирования.

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

В своей работе мне хотелось бы разобрать несколько основных современных языков, таких как Паскаль, Ассемблер, С++, Бейсик, Лого, Форт, Пролог, Рефал и Лекс, а также системы программирования и их составляющие (машинный язык, системы символического кодирования, автокоды, макросы, процедурно-ориентированные системы, проблемно-ориентированные системы, диалоговые языки, непроцедурные языки).

Если проследить историю используемых сегодня языков программирования, таких как Си и Паскаль (а равно и менее популярных Бэйсик, Фортран или Ада), то окажется, что все они были созданы на рубеже 60-х и 70-х годов. Иными словами, возраст современных языков программирования (за исключением Явы, о которой разговор особый), перевалил за третий десяток, что для компьютерной индустрии является сроком экстремальным. Современные языки программирования старше Интернета, Windows и персонального компьютера минимум на десятилетие. При этом новые языки не переставали регулярно появляться, однако ни один из них не задержался в практике программирования, хотя приносимые ими новые идеи дополняли уже известные языки (как это произошло с объектно-ориентированным программированием).

Другой важной особенностью языкотворчества последних десятилетий можно считать прекращение попыток создания "универсального" языка программирования, призванного объединить в себе все последние достижения в области разработки языков (из попыток 60-х _ 70-х годов можно вспомнить Алгол, РL/1 или Аду). Крупные "языковые" проекты безвозвратно ушли в прошлое вместе с порожденными ими языками.

Наконец, появление персонального компьютера и ОС с графическим интерфейсом (прежде всего MacOS и Windows) переместило внимание разработчиков программного обеспечения из сферы языков программирования в другие области средств разработки ПО, такие, как визуальное или объектно-ориентированное программирование, сетевые протоколы или модели баз данных. Программист сегодня использует в качестве инструмента не столько язык, сколько конкретную систему программирования (например, Delphi), а какой язык является для нее базовым, не так уж важно.

Итак, интерес к языкам программирования снизился, а круг используемых языков стабилизировался. В некотором смысле можно считать, что в области языков программирования "все сказано", и развитие средств разработки ПО пойдет дальше другими путями. Наступил удачный момент для анализа современных языков программирования и выяснения достигнутых практических результатов.

Оглавление

- 1. Введение

- Современные языки программирования

- Паскаль

- Ассемблер

- 3 Си

- Бейсик

- Лого

- Форт

- Пролог

- Рефал

- Лекс

- Понятие, назначение и составные элементы систем программирования

- Машинно-ориентированные системы программирования

- Машинный язык

- Системы символического кодирования

- Автокоды

- Макрос

- Машинно-независимые системы программирования

- Процедурно-ориентированные системы

- Проблемно-ориентированные системы

- Диалоговые языки

- Непроцедурные языки

- 4 Выводы

- Практическая часть

- 6 Список литературы

Заключение

Новые языки легче в использовании. Большинство современных языков имеет интегрированную среду разработки и поддерживает структурное программирование. Для графических операционных систем, например Windows, требуются более сложные средства программирования, но с помощью простых в обращении языков, таких как Visual Basic, процесс облегчается настолько, что даже начинающие программисты могут работать с графической средой.

* Современные языки программирования обеспечивают огромные преимущества по сравнению с предшествующими языками. Они более структурированы и предоставляют интегрированную среду разработки.

* В 1970-х самым популярным языком общего применения был Pascal, но в 1980-х его применение резко сократилось.

* Язык С, разработанный компанией Bell Laboratories, является очень эффективным, но низкоуровневым языком программирования. Язык С - это основа современных языков.

* Самым большим преимуществом языка С++ над его предшественником является поддержка объектно-ориентированного программирования.

* Visual Basic, наследник языка BASIC, обеспечивает наилучшую базу программирования для начинающих.

* Выбор используемого языка определяется многими факторами.

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

Список литературы

В практической части с использованием процессора МS Excel я рассчитала и представила в табличном виде согласно заданным формам результаты экзаменационной сессии с определением среднего балла по курсам и факультету и рейтинг успеваемости каждого курса.

6 Список литературы

1. В.Ю. Демьяненко. "Программные средства создания и ведения баз данных". - М.: Финансы и статистика, 1984.

2. В.А. Мясников, С.А. Майоров, Г.И. Новиков. ЭВМ для всех. - М.: Знание, 1985.

3. А.Г. Гейн. "Основы информатики и вычислительной техники". - М.: Просвещение, 1997.

4. В.Ф. Ляхович. "Основы информатики".- Ростов-на-Дону: Феникс,1996.

5. "Вычислительная техника и программирование"/Под ред. А.В. Петрова-М.: Высш. Шк.,1990.

6. "Информационные технологии управления": Инфоматика-М.Ф. Меняев: Омега-л, 2003.

7. "Компьютерные системы и сети"/Под ред. В.П. Косарёва и Л.В. Ерёмина-М.: Финансы и статистика,1999.

8. "Экономическая информатика": Под ред. В.П. Косарёва и Л.В. Ерёмина-М.: Финансы статистика, 2001.

9. "Информатика": Под ред. Н.В. Макаровой: Фис., 1997

10. "Информатика", базовый курс , 2-е издание./ Под ред. С.В. Симоновича-СПб. Питер, 2004.

11. Леонтьев: " Новейшая энциклопедия программного компьютера": Пресс,2003.

12. Савинков В.М."Толковый словарь по информатике"- 2-е издание,-М.: Финансы и статистика, 1995.

13. "Вычислительные машины, системы и сети"/ Под ред. А.П. Пятибратова.-М.: Финансы и статистика, 1991.

14. Якубайтис Э.А. " Информационные сети и системы". Справочная книга. - М.: Финансы и статистика, 1996.

15. "Экономическая информатика и вычислительная техника": Г.А. Титоренко, Н.Г. Черняк и др.; Под ред. В.П.Косарёва, А.Ю.Королёва.- 2-е издание, перераб. и доп.-М.: Финансы и статистика, 1996.

16. Якубайтис Э.А." Информатика - Электроника - Сети". - М.: Финансы и статистика, 1984.

17. "Персональный компьютер для всех"/ Под ред.А.Я. Савельева. - М.: Высшая школа,1991.

18. "Информатика". Энциклопедический словарь для начинающих. - М.: Пресс, 1994.

19. Острейковский В.А." Информатика". - М.: Высшая школа,2000.

20. Малютин Э.А., Малютина Л.В. Языки программирования, 1982 г

21. Ваулин А.С. Языки программирования.- кн.5, 1993 г.;

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
21
Размер файла
38.82 КБ
Просмотров
103
Покупок
0
Современные языки программирования. Паскаль. Ассемблер. Бейсик
Купить за 600 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
1963 оценок
среднее 4.2 из 5
Юлия Заказывали три работы у данного эксперта. Очень качественно сделано. Всё досконально и по полочкам. Мы очень...
Мария Благодарю за работу! Статья хорошая, оформлена по требованиям.
Александр все сделано качественно, результатом доволен.
Ярослава Работу выполняет качественно,в срок и отлично. Спасибо Вам за вашу работу.Буду рекомендовать Вас всем.
Александр Всё хорошо.
Александр Работа написана быстро, качественно без нареканий и в срок. Советую данного исполнителя.
Александр Работа была выполнена качественно. Результатом доволен
Александр Большое спасибо автору за работу. Работа была выполнена на отлично и в срок.
Александр Все отлично!
Александр Специалист выполнил работу на все 100%. Закончил раньше срока. Работа выполнена безупречно и без нареканий, советую...