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

Язык программирования третьего поколения Определение и характеристики 3GL 3GL — это высокоуровневые языки программирования, которые более независимы от машины и […]

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

  • Определение и характеристики 3GL

    • 3GL — это высокоуровневые языки программирования, которые более независимы от машины и удобны для программистов. 
    • Они отличаются от машинного кода первого поколения и ассемблера второго поколения, но менее ориентированы на четвертое и пятое поколения. 
    • Примеры включают ALGOL, BASIC, C, COBOL, Fortran, Java и Pascal. 
  • Преимущества 3GL

    • Улучшенная поддержка агрегированных типов данных и более удобное выражение концепций для программистов. 
    • Компьютеры заботятся о незначительных деталях, что упрощает программирование. 
    • 3GL считаются более абстрактными и высокого уровня по сравнению с предыдущими поколениями. 
  • История и современные языки

    • Первые 3GL появились в конце 1950-х, включая Fortran, ALGOL и COBOL. 
    • Современные языки общего назначения, такие как C, C++, C#, Java, BASIC и Pascal, также относятся к 3GL. 
  • Поддержка программирования

    • Большинство 3GL поддерживают структурированное и объектно-ориентированное программирование. 
  • Сравнение с машинными языками

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

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

Полный текст статьи:

Язык программирования третьего поколения — Википедия

Оставьте комментарий

Прокрутить вверх