История появления и развития компьютеров и вычислительной техники. Классификация языков программирования. Операции с базами данных. Направления и примеры использования искусственного интеллекта. Сравнительный анализ отечественных и зарубежных технологий.
Аннотация к работе
Министерство образования и науки Российской ФедерацииЗнакомство с основами программирования, умение читать и составлять программы для компьютера является полезным навыком для современного человека. В какой бы профессиональной сфере не был задействован человек, ему приходится иметь дело с компьютерной и офисной техникой, поэтому требуется обладать определенными знаниями для грамотной организации диалога с устройствами такого рода. Компьютерные технологии помогают современному человеку выполнять многие виды действий и в быту, и на рабочем месте. Поэтому важно разбираться в том, как функционируют компьютерные технологии, как работают технические устройства, их обеспечивающие и уметь создавать программы для управления компьютерной техникой. Специалист в области IT-технологий - это очень объемное понятие, к которому можно отнести очень многие профессии - от технических специалистов по обслуживанию компьютерных сетей и техники до системных аналитиков и программистов.История появления и развития компьютеров и компьютерной техники занимает по историческим меркам очень короткий промежуток времени - всего около 70 лет. Несмотря на это процесс эволюции микропроцессорных устройств протекает так стремительно, что за такой небольшой промежуток времени сменилось пять поколений электронно-вычислительных машин, которые отличаются как элементной базой, так и главными характеристиками - объемом оперативной памяти и быстродействием. Эволюция языков программирования тесно связана с историей развития вычислительной техники. Интересно, что человек, которого называют первым программистом, жил задолго до появления первого компьютера. В ее честь назван один из универсальных высокоуровневых языков программирования - Ada.Программа, написанная на языке низкого уровня, может быть использована только в такой среде, в которой она была создана. В программах, созданных на языках высокого уровня, особенности компьютерных систем не учитываются, перенос программ на уровне исходных текстов на другие платформы не создает трудностей, если в них создан транслятор этого языка. Различают такие языки процедурного программирования: u Язык Фортран создан в начале 50-х годов 20-го века для программирования научно-технических задач; Этот язык хорошо приспособлен для исследования и планирования вычислительных процессов, моделирования, решения логических задач, разработки систем математического обеспечения. u Язык Паскаль (PASCAL) (1968-1971гг)-язык процедурного программирования наиболее популярный для ПК, который и в настоящее время успешно применяется. Затем выстраивается решение исходной задачи полностью сверху вниз. u К языкам процедурного программирования можно отнести язык АДА (1979 г) Язык назван в честь первой программистки Ады Лавлейс-дочери Байрона.Программист, с одной стороны, использует компьютер и язык программирования как инструмент, а с другой стороны компьютерная техника является объектом деятельности, так как программы разрабатываются для выполнения их на ЭВМ. Активно развивается под девизом «Все, что может быть подключено к компьютеру, будет подключено» интернет вещей - сеть устройств, которые подключены к интернету, управляются через него и могут обмениваться данными друг с другом. К интернету вещей относится и пользовательская электроника - гаджеты (фитнес-браслеты), и домашние устройства (веб-камеры, голосовые помощники, холодильники, кофеварки и стиральные машины), и промышленная - роботы, датчики и сенсоры. Поэтому как одно из самых интересных и передовых направления развития инновационных технологий в программировании можно назвать программирование искусственного интеллекта. Искусственный интеллект (Artificial Intelligence - AI) - процесс создания машин, которые способны действовать таким образом, что будут восприниматься человеком как разумные.Искусственный интеллект используют не только в мирных целях. Совсем недавно Владимиру Путину продемонстрировали систему, позволяющую управлять роботами с помощью мозговых импульсов (рисунок 9). Робот-хирург, разработанный в России, уже позволяет проводить дистанционные операции и может выпускаться на промышленной основе. Робот позволяет дистанционно оперировать, проводить сложнейшие абдоминальные операции во Владивостоке, находясь в Москве. Искусственный интеллект ALPHAGO обучил себя игре, сыграв миллионы партий со своими копиями, и в марте 2016 года сумел победить чемпиона Ли Седоля в четырех партиях из пяти (рисунок 11).
План
Содержание
Введение
1. Краткая справка об истории программирования
2. Классификация языков программирования
3. Краткий обзор передовых технологий
4. Сравнительный анализ отечественных и зарубежных технологий