Создан заказ №3733979
19 июля 2019
Цель работы – проанализировать особенности и критерии выбора языков программирования.
Как заказчик описал требования к работе:
Нужна курсовая работа по информационным технологиям. Есть содержание, дам структуру. Послезавтра уже сдавать план и введение, остальные сроки обговорим в переписке.
Фрагмент выполненной работы:
ВВЕДЕНИЕ
Язык программирования служит двум взаимосвязанным целям: он дает программисту аппарат для определения действий, которые должны быть выполнены, и формирует понятия, которые использует программист, и думает о том, что делать. В идеале на первую цель отвечает язык, «ориентированный на машину», так что все основные аспекты машины могут быть легко и просто реализованы так, чтобы это было достаточно очевидно для программиста. (работа была выполнена специалистами Автор 24) На вторую цель в идеале отвечает язык, который настолько «близок к решаемой проблеме», что концепции ее решения можно выразить прямо и кратко.
Отношения между языком, на котором мы думаем / программируем, и задачами и решениями, которые мы можем представить в нашем воображении, очень близки. По этой причине в лучшем случае опасно ограничивать характеристики языка целью устранения ошибок программирования. Как и в случае с естественными языками, большим преимуществом является, по крайней мере, двуязычность. Язык предлагает программисту ряд концептуальных инструментов. Если они не выполняют задачу, их просто игнорируют. Например, строгие ограничения концепции указателя вынуждают программиста использовать векторы и целую арифметику для реализации структур, указателей и так далее. Хороший дизайн и отсутствие ошибок не могут быть гарантированы только за счет языковых средств.
Это может показаться удивительным, но конкретный компьютер может работать с программами, написанными на его машинном языке.
Машинных языков почти столько же, сколько компьютеров, но все они являются вариантами идеи: простые операции выполняются с двоичными числами с молниеносной скоростью.
В компьютерах IBM используется машинный язык микропроцессоров семейства 8086, поскольку ваше оборудование основано на этих микропроцессорах.
Можно писать программы прямо на машинном языке, хотя это сложно. В начале компьютеризации (в начале 1950-х годов) машинный язык был единственным языком, который человек до сих пор не изобрел. Чтобы защитить программистов от жесткого машинного языка программирования, были созданы языки высокого уровня (то есть не машинные языки), которые образовывали своего рода мост между человеческим и компьютерным языком. Языки высокого уровня используют программы перевода, которые вводят «исходный код» (смесь английских слов и математических выражений, читаемых машиной) и в конечном итоге заставляют компьютер выполнять соответствующие инструкции, указанные на машинном языке. Существует два основных типа переводчиков: интерпретаторы, которые сканируют и проверяют исходный код за один шаг, и компиляторы, которые сканируют исходный код для создания текста на машинном языке, который затем выполняется отдельно.
Робот, производственная машина или бытовой прибор управляется одним человеком. В то же время, человек не находится на устройстве и не дает ему последовательных команд, но каким-то образом записывает их порядок в памяти машины. Последовательность команд, определяющая работу компьютера в конкретной среде, представляет собой программу. Компиляция таких программ - это программирование, которое сегодня является распространенным видом человеческой деятельности.
Программа - это план действий исполнителя (например, компьютера) для решения определенного типа задач. Для составления плана важны логические и другие способы мышления, знание условий выполнения программы и возможностей исполнителя, прогнозирование потенциальных ошибок и способность писать программы на языке, который понимает исполнитель - конкретный язык программирования. Это основные навыки и умения программиста.
Объект работы – языки программирования.
Предмет работы – особенности и критерии выбора языков программирования.
Цель работы – проанализировать особенности и критерии выбора языков программирования.
Задачи работы:
- изучить теоретические и исторические аспекты языков программирования;
- проанализировать критерии выбора среды и языка разработки программПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
22 июля 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Цель работы – проанализировать особенности и критерии выбора языков программирования..docx
2019-07-25 20:31
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор СУПЕР!!! Курсовую сделал, что преподавательский состав кафедры зачитывались работой ,и не один раз. Ещё глава и получился бы дипломный проект.(И не дорого!)