Языки программирования эвм второго поколения

Главная » Основы работы с компьютером В этой статье мы узнаем о различных компьютерного программирования поколений и их преимущества.
Представленный Прерана Джейн, 26 июня 2018

Поколения языков программирования

Языки программирования разрабатывались в течение года поэтапно. Каждая фаза разработки делала язык программирования более удобным для пользователя. Простым в использовании и мощным. Каждая фаза усовершенствованного прогресса в развитии языков программирования может быть названа поколением. Языки программирования с точки зрения их производительности надежности и надежности можно сгруппировать в пять

различных поколений,

  1. Языки первого поколения (1GL)
  2. Языки второго поколения (2GL)
  3. Языки третьего поколения (3GL)
  4. Языки четвертого поколения (4GL)
  5. Языки пятого поколения (5GL)

1. Язык первого поколения (Машинный язык)

Язык программирования первого поколения также называют низкоуровневым языком программирования. Поскольку они использовались для программирования компьютерной системы на очень низком уровне абстракции. Т. е. на машинном уровне. Машинный язык, также называемый родным языком компьютерной системы. Является языком программирования первого поколения. В машинном языке программист имеет дело только с двоичным числом.

Преимущества языка первого поколения

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

2. Язык второго поколения (Assembly Language)

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

В ассемблере символические имена используются для представления кода операции и части операнда инструкции.

Преимущества языка второго поколения

  • Легко разработать понять и изменить программу, разработанную на этих языках, по сравнению с теми. Которые разработаны на языке программирования первого поколения.
  • Программы, написанные на этих языках. Менее подвержены ошибкам и поэтому могут быть сохранены с большим случаем.

3. Языки Третьего поколения (Языки Высокого уровня)

Языки программирования третьего поколения были разработаны для преодоления различных ограничений языков программирования первого и второго поколений.

Языки третьего и более позднего поколений рассматриваются как языки высокого уровня. Поскольку они позволяют программисту концентрироваться только на логике программ. Не рассматривая внутреннюю архитектуру компьютерной системы.

Преимущества языка программирования третьего поколения

  • Программу легко разрабатывать, изучать и понимать.
  • Поскольку программы, написанные на этих языках. Менее подвержены ошибкам, их легко поддерживать.
  • Программа, написанная на этих языках. Может быть разработана за очень меньшее время по сравнению с языком первого и второго поколений.

Примеры: FORTRAN, ALGOL. COBOL, C++, C

4. Язык четвертого поколения (Языки очень высокого уровня)

Языки этого поколения рассматривались как языки программирования очень высокого уровня. Требовавшие большого количества времени и усилий. Что сказывалось на производительности программиста. Языки программирования четвертого поколения были разработаны для сокращения времени. Затрат и усилий. Необходимых для разработки различных типов программных приложений.

Преимущества языков четвертого поколения

  • Эти языки программирования позволяют эффективно использовать данные, реализуя различные базы данных.

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

Примеры: SOL, CSS, coldfusion

5. Язык пятого поколения (Язык искусственного интеллекта)

Языки программирования этого поколения в основном ориентированы на программирование ограничений. Основными областями применения языка программирования пятого поколения являются Искусственный интеллект и Искусственные нейронные сети

Преимущества языков пятого поколения

  • Эти языки можно использовать для быстрого и эффективного запроса к базе данных.
  • В этом поколении языка пользователь может общаться с компьютерной системой простым и легким способом.

Примеры: mercury. Prolog, OPS5

ЛУЧШИЕ проблемы Кодирования Интервью/Проблемы