#rpgle — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rpgle, aggregated by home.social.
-
Обработка ошибок и исключений в RPG на IBM i
Продолжение цикла статей "что такое RPG и как с ним работать. Предыдущие статьи Современный RPG — что может и зачем нужен Способы работы с БД DB2 в языке RPG на платформе IBM i
-
Обработка ошибок и исключений в RPG на IBM i
Продолжение цикла статей "что такое RPG и как с ним работать. Предыдущие статьи Современный RPG — что может и зачем нужен Способы работы с БД DB2 в языке RPG на платформе IBM i
-
Обработка ошибок и исключений в RPG на IBM i
Продолжение цикла статей "что такое RPG и как с ним работать. Предыдущие статьи Современный RPG — что может и зачем нужен Способы работы с БД DB2 в языке RPG на платформе IBM i
-
Современный RPG — что может и зачем нужен
RPG - это совсем не то, что приходит на ум обычному человеку. Это не только ролевые игры (Role Play Games), но еще и язык программирования. Здесь уже была статья Первый взгляд на RPG: оказывается, это не только ролевые игры , но она носила достаточно обзорный характер и не отражала современного состояния дел. Будучи “широко распространенным в узких кругах” (достаточно сказать что более 80% кода на платформе IBM i написано и пишется именно на RPG), это язык практически не используется за пределами этой платформы. Да, были попытки распространить этот язык за пределы его родной платформы - компания ASNA выпускала свою версию Visual RPG (в т.ч. и для .NET), но широкого распространения все это не получило. Стоит сразу отметить, что RPG не является ЯВУ общего назначения. Это специализированный язык для работы с БД и коммерческих расчетов. Именно так его и надо воспринимать. И тут сравнения “что лучше - RPG или C/C++/C#/Rust/[подставить по вкусу]” бессмысленны. RPG создавался и развивался для решения вполне определенного класса задач и там он хорош - эффективен и прост. Для решения иных задач он будет крайне неудобным. Данная статья ни в коей мере не является пособием или референсом по языку. Здесь опущены многие моменты и не дается полного описания всех функций и особенностей. Это просто попытка в общих чертах обрисовать что из себя представляет современный RPG, где, почему и зачем он используется.
-
Современный RPG — что может и зачем нужен
RPG - это совсем не то, что приходит на ум обычному человеку. Это не только ролевые игры (Role Play Games), но еще и язык программирования. Здесь уже была статья Первый взгляд на RPG: оказывается, это не только ролевые игры , но она носила достаточно обзорный характер и не отражала современного состояния дел. Будучи “широко распространенным в узких кругах” (достаточно сказать что более 80% кода на платформе IBM i написано и пишется именно на RPG), это язык практически не используется за пределами этой платформы. Да, были попытки распространить этот язык за пределы его родной платформы - компания ASNA выпускала свою версию Visual RPG (в т.ч. и для .NET), но широкого распространения все это не получило. Стоит сразу отметить, что RPG не является ЯВУ общего назначения. Это специализированный язык для работы с БД и коммерческих расчетов. Именно так его и надо воспринимать. И тут сравнения “что лучше - RPG или C/C++/C#/Rust/[подставить по вкусу]” бессмысленны. RPG создавался и развивался для решения вполне определенного класса задач и там он хорош - эффективен и прост. Для решения иных задач он будет крайне неудобным. Данная статья ни в коей мере не является пособием или референсом по языку. Здесь опущены многие моменты и не дается полного описания всех функций и особенностей. Это просто попытка в общих чертах обрисовать что из себя представляет современный RPG, где, почему и зачем он используется.
-
Современный RPG — что может и зачем нужен
RPG - это совсем не то, что приходит на ум обычному человеку. Это не только ролевые игры (Role Play Games), но еще и язык программирования. Здесь уже была статья Первый взгляд на RPG: оказывается, это не только ролевые игры , но она носила достаточно обзорный характер и не отражала современного состояния дел. Будучи “широко распространенным в узких кругах” (достаточно сказать что более 80% кода на платформе IBM i написано и пишется именно на RPG), это язык практически не используется за пределами этой платформы. Да, были попытки распространить этот язык за пределы его родной платформы - компания ASNA выпускала свою версию Visual RPG (в т.ч. и для .NET), но широкого распространения все это не получило. Стоит сразу отметить, что RPG не является ЯВУ общего назначения. Это специализированный язык для работы с БД и коммерческих расчетов. Именно так его и надо воспринимать. И тут сравнения “что лучше - RPG или C/C++/C#/Rust/[подставить по вкусу]” бессмысленны. RPG создавался и развивался для решения вполне определенного класса задач и там он хорош - эффективен и прост. Для решения иных задач он будет крайне неудобным. Данная статья ни в коей мере не является пособием или референсом по языку. Здесь опущены многие моменты и не дается полного описания всех функций и особенностей. Это просто попытка в общих чертах обрисовать что из себя представляет современный RPG, где, почему и зачем он используется.
-
#ICYMI Be sure to check out our latest livestream with @burkeholland and @notesofbarry.They demo how easy #vscode makes it to learn and use #COBOL and #RPGLE on #IBMi with language integration, #debugging and sandbox mode! Watch it here 📽️
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1628493660458196993
-
#ICYMI Be sure to check out our latest livestream with @burkeholland and @notesofbarry.They demo how easy #vscode makes it to learn and use #COBOL and #RPGLE on #IBMi with language integration, #debugging and sandbox mode! Watch it here 📽️
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1628493660458196993
-
#ICYMI Be sure to check out our latest livestream with @burkeholland and @notesofbarry.They demo how easy #vscode makes it to learn and use #COBOL and #RPGLE on #IBMi with language integration, #debugging and sandbox mode! Watch it here 📽️
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1628493660458196993
-
#ICYMI Be sure to check out our latest livestream with @burkeholland and @notesofbarry.They demo how easy #vscode makes it to learn and use #COBOL and #RPGLE on #IBMi with language integration, #debugging and sandbox mode! Watch it here 📽️
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1628493660458196993
-
#ICYMI Be sure to check out our latest livestream with @burkeholland and @notesofbarry.They demo how easy #vscode makes it to learn and use #COBOL and #RPGLE on #IBMi with language integration, #debugging and sandbox mode! Watch it here 📽️
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1628493660458196993
-
⏳ We're going live in 10 minutes. We're talking about next level #COBOL and #RPGLE dev with #vscode with @notesofbarry today. Join us and bring your questions for Liam! 🎥
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1626247537693687808
-
⏳ We're going live in 10 minutes. We're talking about next level #COBOL and #RPGLE dev with #vscode with @notesofbarry today. Join us and bring your questions for Liam! 🎥
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1626247537693687808
-
⏳ We're going live in 10 minutes. We're talking about next level #COBOL and #RPGLE dev with #vscode with @notesofbarry today. Join us and bring your questions for Liam! 🎥
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1626247537693687808
-
⏳ We're going live in 10 minutes. We're talking about next level #COBOL and #RPGLE dev with #vscode with @notesofbarry today. Join us and bring your questions for Liam! 🎥
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1626247537693687808
-
⏳ We're going live in 10 minutes. We're talking about next level #COBOL and #RPGLE dev with #vscode with @notesofbarry today. Join us and bring your questions for Liam! 🎥
https://youtube.com/live/SvTZoFa5UO8:sys_twitter: https://twitter.com/code/status/1626247537693687808
-
📢 @notesofbarry is back on the #vscode livestream to demo the latest enhancements that make #IBMi access and education more accessible for everyone! Mark your 📅 and join us
🎬
#COBOL #RPGLE
https://aka.ms/code-livestream-page:sys_twitter: https://twitter.com/code/status/1624853601465118720
-
📢 @notesofbarry is back on the #vscode livestream to demo the latest enhancements that make #IBMi access and education more accessible for everyone! Mark your 📅 and join us
🎬
#COBOL #RPGLE
https://aka.ms/code-livestream-page:sys_twitter: https://twitter.com/code/status/1624853601465118720
-
📢 @notesofbarry is back on the #vscode livestream to demo the latest enhancements that make #IBMi access and education more accessible for everyone! Mark your 📅 and join us
🎬
#COBOL #RPGLE
https://aka.ms/code-livestream-page:sys_twitter: https://twitter.com/code/status/1624853601465118720
-
📢 @notesofbarry is back on the #vscode livestream to demo the latest enhancements that make #IBMi access and education more accessible for everyone! Mark your 📅 and join us
🎬
#COBOL #RPGLE
https://aka.ms/code-livestream-page:sys_twitter: https://twitter.com/code/status/1624853601465118720
-
📢 @notesofbarry is back on the #vscode livestream to demo the latest enhancements that make #IBMi access and education more accessible for everyone! Mark your 📅 and join us
🎬
#COBOL #RPGLE
https://aka.ms/code-livestream-page:sys_twitter: https://twitter.com/code/status/1624853601465118720
-
Did you know you can work with your IBM i (AS/400) directly from VS Code? Neither did we! Liam Allan from @IBM is here this week to walk us through modernizing #developer tools! Set a reminder and join us ⏰
#vscode #COBOL #RPGLE #IBMi @notesofbarry
https://aka.ms/code-livestream-page:sys_twitter: https://twitter.com/code/status/1557089255335333894
-
Did you know you can work with your IBM i (AS/400) directly from VS Code? Neither did we! Liam Allan from @IBM is here this week to walk us through modernizing #developer tools! Set a reminder and join us ⏰
#vscode #COBOL #RPGLE #IBMi @notesofbarry
https://aka.ms/code-livestream-page:sys_twitter: https://twitter.com/code/status/1557089255335333894
-
Did you know you can work with your IBM i (AS/400) directly from VS Code? Neither did we! Liam Allan from @IBM is here this week to walk us through modernizing #developer tools! Set a reminder and join us ⏰
#vscode #COBOL #RPGLE #IBMi @notesofbarry
https://aka.ms/code-livestream-page:sys_twitter: https://twitter.com/code/status/1557089255335333894