~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ C5E36D5C73323620BD95351C76951D96__1705220340 ✰
Заголовок документа оригинал.:
✰ Third-generation programming language - Wikipedia ✰
Заголовок документа перевод.:
✰ Язык программирования третьего поколения — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Third-generation_programming_language ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/c5/96/c5e36d5c73323620bd95351c76951d96.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/c5/96/c5e36d5c73323620bd95351c76951d96__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 10:36:52 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 14 January 2024, at 11:19 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

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

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

Из Википедии, бесплатной энциклопедии

Язык программирования третьего поколения ( 3GL ) — это высокого уровня язык компьютерного программирования , который имеет тенденцию быть более машинонезависимым и удобным для программиста, чем машинный код первого поколения и ассемблерные языки второго поколения , имея при этом менее пристальное внимание уделяется четвертому и пятому поколениям. [1] Примерами распространенных и исторических языков программирования третьего поколения являются ALGOL , BASIC , C , COBOL , Fortran , Java и Pascal .

Характеристики [ править ]

3GL гораздо более машинонезависимы и более удобны для программистов. Сюда входят такие функции, как улучшенная поддержка совокупных типов данных и выражение концепций таким образом, чтобы это было удобно программисту, а не компьютеру. Язык третьего поколения превосходит язык второго поколения, поскольку компьютер заботится о несущественных деталях. 3GL более абстрактны, чем языки предыдущих поколений, и поэтому их можно считать языками более высокого уровня, чем их аналоги первого и второго поколения. впервые представленные в конце 1950-х годов, Фортран , АЛГОЛ и КОБОЛ, являются примерами ранних 3GL.

Наиболее популярные сегодня языки общего назначения, такие как C , C++ , C# , Java , BASIC и Pascal , также являются языками третьего поколения, хотя каждый из этих языков можно дополнительно подразделить на другие категории на основе других современных особенностей. Большинство 3GL поддерживают структурированное программирование . Многие поддерживают объектно-ориентированное программирование . Подобные черты чаще используются для описания языка, а не просто для обозначения 3GL.

Язык программирования, такой как C, FORTRAN или Pascal, позволяет программисту писать программы, более или менее независимые от компьютера определенного типа. Такие языки считаются высокоуровневыми, поскольку они ближе к человеческим языкам и дальше от машинных языков и, следовательно, требуют компиляции или интерпретации. Напротив, машинные языки считаются низкоуровневыми, поскольку они разработаны и выполняются на физическом оборудовании без необходимости дальнейшего перевода.

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

Эти программы могли работать на разных машинах (они портативны), поэтому они были машинно-независимыми. Однако по мере разработки новых, более абстрактных языков понятия языков высокого и низкого уровня стали довольно относительными. Многие из ранних языков «высокого уровня» теперь считаются относительно низкоуровневыми по сравнению с такими языками, как Python , Ruby и Common Lisp , которые имеют некоторые особенности языков программирования четвертого поколения и называются языками программирования очень высокого уровня. в 1990-е годы. [2] [3]

См. также [ править ]

Ссылки [ править ]

  1. ^ "Компьютерная надежда, языки поколений"
  2. ^ Том Кристиансен и др. (ред.): USENIX , 1994 г. , Материалы симпозиума по языкам очень высокого уровня . 26–28 октября 1994 г., Санта-Фе, Нью-Мексико.
  3. ^ Грег, Уилсон (1 декабря 1999 г.). «Действительно ли VHLL высокого уровня?» . oreilly.com . О'Рейли. Архивировано из оригинала 24 апреля 2018 г.
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: C5E36D5C73323620BD95351C76951D96__1705220340
URL1:https://en.wikipedia.org/wiki/Third-generation_programming_language
Заголовок, (Title) документа по адресу, URL1:
Third-generation programming language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)