gpt4 book ai didi

ibm-midrange - IBM i 确定可用的编程语言

转载 作者:行者123 更新时间:2023-12-01 07:50:09 27 4
gpt4 key购买 nike

我一次又一次地读到 IBM i 是一个支持多种编程语言的现代系统。除了 COBOL 和 RPG 之外,我如何确定哪些可供我使用?

维基百科上提供了一份 list ,我对 C、C++、BASIC、SmallTalk 和 Pascal 尤其感兴趣。

https://en.wikipedia.org/wiki/IBM_System_i#Programming

可以运行哪些命令来确定安装了哪些语言?您如何在 qshell 环境中编辑这些语言的源代码? (vi 输入在 qshell 中出现损坏...)

最佳答案

您所说的“对我可用”是什么意思并不完全清楚。如果您的意思是“已经安装并可以使用”,那么至少有几种方法可以检查,每种方法都会找到一组不同的软件。
输入 GO LICPGM 可以找到传统的专有内容。然后选择选项 10。很可能,如果您知道您已经拥有 科博尔 角色扮演游戏 安装,那么你还有 C C++ ,因为它们捆绑在一起。如果您的设置完全是典型的,您还应该有 Java 已经安装。我想所有系统也有 CL 雷克斯 (后者或可能两者都不会显示为许可程序)。
更新的、开源的东西存在于 PASE 中,由 yum 管理。包管理器,您可以通过 Access Client Solutions GUI 或在命令行中使用它。如果您还没有 yum安装,你可以找到如何获得它here .如果您有 yum安装,然后您可以使用命令 yum list 找出已安装的软件(以及可以安装的软件)在 PASE 命令行输入。
目前,IBM 通过 yum 提供的主要语言是 Node.js (JavaScript), python , Perl , R , 和 Lua .此外,还有一个 independently developed repository其中包含 单声道 (.NET) 和 Erlang ,以及增强的 R 重新打包。yum可以通过一些配置访问该存储库。
有企业支持的语言(来自 IBM 以外的实体)包括 PHP 来自 Zend by Perforce ruby 来自 PowerRuby .两者都作为传统许可程序交付,但现在(截至 2019 年 12 月)还有一个 yum - Perforce 来自 Zend 的可安装 PHP 社区版。 (同样,您需要 configure yum so that it can find that repo )。
还有一个不寻常的 Python 版本,叫做 iSeriesPython这是 freely downloadable并且存在于 QSYS 库系统中而不是 PASE 中。 (iSeriesPython 网站已消失;我在此处包含的 Wayback Machine 快照是我能找到的最新版本,但并未反射(reflect)网站或软件的最新状态。使用我提供的下载链接获取最新版本的软件。)

请注意,Qshell (QSH) 不是交互式使用 PASE 的合适环境。您需要使用 SSH 和客户端(例如 PuTTY)登录。 .如果您这样做,那么您将拥有适当的 TTY 功能并且可以使用 vi .此外,在撰写本文时,您可以使用 yum安装 nano , joe , 和 vim .
但是除了快速编辑或特殊情况外,大多数人不会使用任何这些。正常的工作流程是使用您最喜欢的本地编辑器或 IDE(在您的 PC、Mac 或 Linux 机器上),并使用 FTP 客户端来回传输源代码或使用网络共享或 SSHFS 直接在 IFS 上进行编辑。

关于ibm-midrange - IBM i 确定可用的编程语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58512026/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com