x-uni.com
x-uni.com
x-uni.com
Математика
Биология
Литература
Русский язык
География
Физика
Химия
История
Английский
Информатика
География
Информатика
ВИДЕОКУРСЫ

Какие бывают языки программирования?

Какие бывают языки программирования?

Язык программирования - т специальные языки на котором записывается «исходный текст» программы.

На заре вычислительной техники (1930-1950 годы) исходные тексты записывались в виде «машинного кода» (т.е. указания номеров инструкций и аргументов для них), позднее появился первый известный язык программирования «ASSEMBLER», который значительно упростил процесс создания программы, так как позволил указывать не числовой номер инструкции, а ее символьное обеспечение, что упростило чтение и отладку исходного теста программы. Последующее появление языков более «высокого уровня» чем «ASSEMBLER» позволило перевести создание программного обеспечения из удела технических специалистов обеспечивающих функционирование конкретных аппаратных комплексов в удел специалистов по созданию программного обеспечения именуемых далее «программистами» или «разработчиками программного обеспечения».

Учитывая большое количество языков программирования, перед специалистами встала задача их классификации.

Языки программирования можно разделить, по:
* назначению
* уровню абстракции

В зависимости от назначения языки делятся на:
* языки общего назначения - позволяющие создавать самое разнообразное программное обеспечение. Например: C, C++, C#, Java.
* языки специального назначения - позволяющие решать круг специфических задач. Например: T-SQL, HTML, CSS.

В зависимости от уровня абстракции устройства «аппаратной части» языки делятся на:
* низкоуровневые - языки действующие в терминах максимально приближенных к аппаратной части вычислительной системы
* высокоуровневые - языки абстрагирующие программиста от необходимости знать устройство вычислительной системы

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

Как правило языки отличаются друг от друга по синтаксису (задающему конкретный вид операторов, операндов, ключевых слов) и семантике (задающей смысловую нагрузку для тех или иных синтаксических конструкций языка).

Для облегчения написания текстов на различных языках программирования были созданы специальные редакторы исходного текста и даже целые среды разработки программного обеспечения (IDE).Дата публикации: 23.11.2010 04:00 UTC

Предложения интернет-магазинов

Методы программирования на языке С. В 2-х частях. Часть 1

Автор(ы): Хохлов Дмитрий Григорьевич   Издательство: Бином. Лаборатория знаний, 2014 г.

Цена: 1532 руб.   Купить

Рассмотрены основы методов алгоритмизации и программирования на языках С и С++. Представлено большое количество задач различной сложности - от простых упражнений до задач олимпиадного уровня. Приведены решения наиболее сложных задач. Материал рассчитан на начинающих изучение программирования на языках С и С++. Практикум входит в состав УМК по информатике для 7-11 классов.


Методы программирования на языке С. В 2-х частях. Часть 2

Автор(ы): Хохлов Дмитрий Григорьевич   Издательство: Бином. Лаборатория знаний, 2014 г.

Цена: 1532 руб.   Купить

Рассмотрены основы методов алгоритмизации и программирования на языках С и С++. Представлено большое количество задач различной сложности - от простых упражнений до задач олимпиадного уровня. Приведены решения наиболее сложных задач. Материал рассчитан на начинающих изучение программирования на языках С и С++. Практикум входит в состав УМК по информатике для 7-11 классов.


Азы программирования. 5-9 класс. Факультативный курс

Автор(ы): Дуванов Александр Александрович, Рудь Алексей Владиславович, Семенко Виктор Петрович   Издательство: BHV, 2015 г.

Цена: 605 руб.   Купить

Теоретические основы программирования излагаются в наглядных средах исполнителей Кукарача и Корректор, сложные темы становятся простыми и ясными. Особое внимание уделяется основам формализации и построения алгоритмов, тестированию и отладке программ. Целый раздел посвящен принципам построения трансляторов. Программные среды исполнителей помещены на диске, прилагаемом к книге учителя из этого комплекта, который также содержит решения всех задач и дополнительные материалы к урокам. Закрепить практический опыт программирования поможет книга "Азы программирования. Задачник".


Ван Гог и хомячки, и еще 38 вкусных ломтиков английского на каждый день

Автор(ы): Брежестовский Антон Петрович   Издательство: Эксмо, 2016 г.  Серия: Английский весело и эффективно

Цена: 448 руб.   Купить

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