Языки программирования. Основным инструментом программиста является язык программирования

Основным инструментом программиста является язык программирования. За время существования компьютеров разработано большое количество языков программирования. Каждый язык предназначен для решения определённого круга задач на основе особого подхода и набора правил, то есть технолгии программирования:

  • FORTRAN -- вычислительные операции;
  • Pascal -- разработка программ на основе технологии структурного программирования;
  • Basic -- простой язык для освоения программрования непрофессионалами, используется так же как язык макрокоманд во многих программных продуктах,
  • Lisp -- язык для разработки программ на основе техногогии функционального программирования;
  • Smalltalk -- язык для разработки программ на основе технологии объектно-ориентированного программирования;
  • Java -- объектно-ориентированный язык программирования для создания сетевых многоплатформенных приложений;
  • C -- язык для системного программирования на основе технологии структурного программирования;
  • С++ -- универсальный язык для разработки сложного системного и программного обеспечения с использованием различных технологий программирования (структурное, функциональное, объектно-ориентированное, обобщённое, событийное и другие).

Язык программирования должен выполнить две функции:

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

Почему С++?

Язык программирования С++ -- это один из немногих языков успешно выполняющих не только первую, но и вторую функцию Кроме того:

  • С++ -- это язык удобный для обучения (продолжения обучения) программированию, т.к. он позволяет использовать любые технологии и стили программирования. С++ поддерживает постепенный подход к обучению и позволяет продуктивно работать программистам находящимся на различных уровнях мастерства.
  • С++ сегодня достаточно "выгодный" язык, чтобы приобретенные знания и опыт оказались полезными на многих престижных рабочих местах.
  • С++ доступен на различных платформах (аппаратном и программном обеспечении).
  • С++ используется многими программистами во многих прикладных областях. С++ поддерживается десятками независимых реализаций и сотнями библиотек. Издается огромное количество учебников и руководств, публикуются журналы, проводятся конференции по основам и тонкостям использования языка С++.

1. Основы языка С++


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: