我喜欢接触COBOL语言的编译和调试。有什么成分和独立性,作为一个工作接近现实生活的可能的环境?
是否有可能,在Win32环境中?还是现代英特尔架构?如果是的话,是否需要特定的启动、操作系统或硬件,还需要什么??
我看到了IBM /OS,它看起来不像“孩子们”的东西,它的目标是一个全面商业环境的未来。它似乎也适用于z/架构处理器,而不是像SCALA、Ruby、Haskell之类的东西。
我大部分的谷歌时间都给了OpenCOBOL,OpenCOBOL和一些更多的提示。我还没有尝试过这些方法,也不确定它们是否适用于我搜索的内容.
当我读到这些,看到用户评论的问题,阅读环境常见问题时,这些软件包看起来就像某种沙箱,可以让COBOL变得更好,但也有一点“额外的”。甚至还有针对开发环境的COBOL和GUI的VS .NET实现!这就是为什么我没有标记OpenCobol和NetCobol。
我进一步研究了一个简单的"hello world", "array[0..10]", "obj = new objectY" "y | y == false" (语言介绍当然是从语法开始的)。其目的是接触有目的的常见业务任务。例如,读取/输出数据文件,创建和使用针对MSSQL的连接,从正在执行的软件或脚本中获取输入等。
发布于 2011-12-12 19:25:55
OpenCOBOL可能是你最好的学习介绍或爱好。这是自由和开放源码软件,并有相当好的支持。抓起一本红皮书或在线教程,然后转到它。
其他的东西都要花你的钱。Fujitsu可能是x86处理器上最常用的COBOL,至少在我的经验中是这样,但它并不便宜。
您说得对,z/OS实现并不是非常容易的。它通常在大型机上运行。然而,COBOL也经常出现在相同的环境中。这里有z/OS模拟器,但我不认为它们是合法的。IBM对版权非常严格。
发布于 2012-03-13 04:40:44
我们公司在Cobol的开发已经超过25年了。我们每天都在写新代码。我们的系统包含大约400万行模块化的Cobol代码,并被新西兰和澳大利亚的许多组织所使用。
我们开始使用瑞安-麦克法兰(RM) Cobol,但在大约20年前改用了针灸公司的AcuCobol。几年前,微聚焦公司收购了他们,但AcuCobol的产品仍在“扩展”。这是一个真正现代化的Cobol,它可以与Java进行互操作,做客户端服务器,是多线程的,可以提供web服务等等,而且它也非常独立于平台。您可以在任何当前的Windows版本、数十个Unix口味(包括许多版本的Linux)以及旧的大型机平台上使用这个Cobol。这也是“编译一次,在任何地方运行”范例的一个很好的例子,因为我们只在一台机器上编译我们的程序,但是软件在许多不同的平台(Linux、Solaris、AIX、HP/UX等)上运行的方式完全相同。
我相信您可以下载扩展编译器/运行时的30天评估版本。
顺便说一句,除了作为一个满意的客户,我和微聚焦没有任何联系.
https://stackoverflow.com/questions/8443190
复制相似问题