Актуально ли программирование RPG сегодня? Программирование RPG мертво. Что такое язык программирования RPG. Должен ли я все еще изучать RPG.

Что такое язык программирования RPG

Наверное, первый вопрос, который приходит нам в голову:

Язык программирования RPG по-прежнему актуален сегодня?

Программирование RPG мертво?

Должен ли я по-прежнему изучать RPG?

Что такое программирование RPG?

RPG, аббревиатура от Report Program Generator, представляет собой язык программирования высокого уровня, разработанный IBM в 1959 году.

Ранние системы IBM, такие как IBM System/36, IBM System/38 и IBM AS/400, использовали RPG для разработки большей части программного обеспечения своих бизнес-приложений.

Банки и производственные компании были обычными пользователями RPG.

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

Спрос и предложение на программирование RPG

С годами спрос на программистов RPG соответственно сократился.

Но поскольку в сегодняшних условиях предложение программистов RPG даже ниже, чем спрос на них, программисты RPG могут оказаться в ситуации высокого спроса и низкого предложения.

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

Зарплата программистов RPG в Соединенных Штатах может варьироваться от 65 000 до 95 000 долларов в год.

Ситуация всегда такова, что новички в карьере разработчиков программного обеспечения чаще выбирают работу, которая пользуется большим спросом.

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

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

Инновации также подавляются для устаревших систем, поскольку новые технологии их не поддерживают.

RPG и IBM на протяжении многих лет

Последней версией RPG является RPG IV, которая сейчас широко известна как RPGLE и была выпущена в 1994 году, то есть около 30 десятилетий назад.

Отличительной чертой более старых версий RPG, а именно RPG II и RPG III, является использование выделенных номеров столбцов, в которые разрешено помещать операнды и операторы.

Это называется ролевой игрой с фиксированным форматом, в которой язык придерживается синтаксиса с учетом столбцов.

С введением RPG IV появилась новая RPG свободного формата, устраняющая необходимость размещать определенный код в определенных столбцах — хотя существовали противоположные взгляды на синтаксис с учетом столбцов по сравнению со свободным форматом.

Что касается аппаратного обеспечения, устаревшее оборудование, такое как IBM System/36, IBM System/38 и IBM AS/400, теперь заменено и переименовано в машины IBM i.

Машины IBM i работают под управлением операционной системы IBM i, а ее аппаратное обеспечение называется IBM Power.

Помимо поддержки операционной системы IBM i, оборудование IBM Power также поддерживает операционные системы AIX и Linux.

RPG является стабильным языком программирования в основном из-за своего проприетарного происхождения (его разработала IBM).

Это также зрелый язык программирования, прошедший десятилетия тестирования, обновлений и усовершенствований с момента своего первого появления более 60 лет назад.

COBOL и мейнфреймы

COBOL, аббревиатура от Common Business-Oriented Language, является еще одним устаревшим языком программирования, традиционно используемым в мейнфреймах.

Мэйнфреймы известны своим использованием в критически важных системах из-за их высокой производительности, высокой безопасности, высокой надежности и высокой стабильности.

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

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

В то время как IBM производит серверы IBM Power для вычислений средней производительности, IBM является основным производителем высокотехнологичных высокопроизводительных мейнфреймов, а именно IBM Z.

Hitachi, Fujitsu и Unisys также являются производителями мейнфреймов.

Языки программирования старой школы

RPG и COBOL считаются языками программирования старой школы, которые с годами потеряли свою популярность и блеск.

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

Но они выдержали испытание временем и останутся актуальными в ближайшем будущем.

Это ниша, которая хорошо заплатит тем, кто осмелится начать карьеру в программировании RPG.

Это все на данный момент.

Итак, теперь мы знаем, что такое язык программирования RPG!

Всем привет!

Я также опубликовал эту статью по адресу:



Посетите мой сайт по адресу:



Помимо того, что я пишу на medium.com, я также веду онлайн-курсы в Udemy.

Я разработал неизменно высокий рейтинг (4,8 из 5 звезд) онлайн-курса по программированию на Python на платформе Udemy.

Udemy курирует этот курс и размещает его на платформе Udemy For Business, где для размещения специально выбираются лучшие курсы Udemy.

Это онлайн-курс на основе видео для любого читателя, который интересуется курсом для начинающих по обучению программированию на Python.

Есть 20 коротких видео, многие из которых (до половины) я открыл для бесплатного просмотра.

Это должен быть короткий и лаконичный курс продолжительностью всего 2 часа, который как раз подходит для новичка.

Его цель — вдохновить и дать всем, кто интересуется программированием, хороший старт.

Python — это простой в освоении язык и язык программирования для всех, кто хочет научиться программировать.

Это также язык программирования для специалистов по данным.

Опыт прохождения онлайн-курса отличается от чтения текста статьи или книги.

Я не могу хорошо учить с помощью книг или статей, как это может делать онлайн-видео.

Не стесняйтесь посетить мой онлайн-курс на платформе Udemy, чтобы лучше понять этот новый онлайн-курс обучения.

До половины видео этого курса доступны для предварительного просмотра бесплатно.

Посетите мой онлайн-курс «Python Programming Made Easy» по адресу:

https://www.udemy.com/course/python-programming-tutorial-a-z/?referralCode=923195F66CF0BA283A50