你必须了解的传奇编程语言

到 1959 年,计算机只不过是巨型笨重的计算器,使用原始且极其复杂的编程语言 – 全部都是恐龙。COBOL 是由 Grace Murray Hopper (1906-1992) 创建的,她也被称为“历史上的第一位黑客”,也是历史上第一个编译器的创造者。

这种语言于 1959 年问世,旨在让各公司共享同一种编程语言,以促进业务合作,换句话说,让各公司使用同一种语言。这种语言将彻底改变商业世界,并开启我们今天生活的数字时代。

然而,COBOL 已经度过了辉煌的时期。HTML、Java、Python、R 和 C 等语言已经完全占领了数字世界,取代了许多用这些语言创建的系统和软件。

COBOL 还值得学习吗?现在值得学习 COBOL 吗?在本文中,我们将告诉您需要了解有关此语言的知识、它的用途以及它可以为您提供哪些机会:

什么是 COBOL 以及它有何用途?

COBOL(通用商业导向语言)是最古老、历史最悠久的编程语言之一。

它是为商业和业务应用而设计的,并成为60 年代和 70 年代商业世界的标准。

当时,计算机技术刚刚起步,编程语言开始蓬勃发展。然而,商业领域却没有单一的语言。

该语言完全基于英语,以便普通用户(而不仅仅是程序员)更容易阅读。

它被设计用于大规模处理大量数据,尤其是财务记录和交易、工资单、审计和库存记录等任务。

在当时,COBOL 是一个开创性的语言,为我们今天使用的编程语言奠定了基础。

COBOL 是商业领域的先驱编程语言之一,也是当今仍在使用的数千种计算机系统的基础。事实上,大多数银行、政府机构和其他公司仍在使用该系统。

今天,COBOL 仍然是公司、组织、机构和数据库的一部分,尤其是政府机构和银行。

COBOL 有多难?

本质上,COBOL 非常容易学习。

目前,COBOL 是最以英语为基础的语言之一。这意味着你只要说这种语言就可以很快熟悉它的功能。

一般来说,学习 COBOL 可能需要 2 到 3 周的时间,具体取决于您之前使用其他编程语言的经验。

很棒,不是吗?

如果您想掌握其整个大型机环境,则可能需要大约两个月的时间 – 同样,这取决于您作为程序员的经验。

现在,学习中最大的挑战是材料和指导的可用性。

请记住,学习编程语言不仅意味着使用该语言进行编码,还意味着了解可以运行它们的应用程序、集成、框架、环境和平台。

您可以使用 COBOL 做什么?

COBOL 非常适合设计管理系统和基本交易系统,尤其是在较旧的机器和系统上。

简而言之,COBOL 将允许您:

开发和修改旧的企业数据库。

开发或分析两行代码以及其他编程语言。

重组数据库。

维护和优化使用大型机技术创建的应用程序。

管理工资、库存、交易和企业系统。

与 SQL 和其他大型机语言集成。

您可以使用 COBOL 做什么?

COBOL 的 5 个特点:它与其他语言有何不同?
1. 标准语言
如上所述,COBOL 是数百万个现存应用程序和系统的基础语言。事实上,据估计,COBOL 占当今交易的 85%。

此外,它还可以在多用户计算机(如 IBM AS/400系统)上使用,尤其是大型计算机。

2. 全身心投入业务
COBOL 的出现是为了降低开发、集成和翻译不同编程语言的业务成本。

由于其具有多种数据收集和管理功能,它成为了行政部门、公司和政府机构的标准语言。

但是,它仅专注于管理和交易任务。它不适用于 Web 开发或应用程序开发。

3.面向对象
截至 2002 年,这是一种面向对象的语言,这意味着它可以区分类和对象以进行软件开发。

这使得它成为一种更简单、更准确的错误解决语言。它还使它在编程时更加灵活。

4. 直观的语法
一些开发人员认为 COBOL 是最接近英语的编程语言。甚至比 Python 和所有现代语言都更接近。这说明了很多问题。

5. 元语言
COBOL 是一种元语言,或者说是一种描述其他语言的语言。在计算机科学中,元语言用于描述其他语言,并通过它们创建新的编程语言或代码。

它还用于两种编程语言之间的集成、数据库的组合以及软件源代码的分析。

COBOL 的 5 个特点:它与其他语言有何不同?

谁使用 COBOL 以及在哪里使用它?
COBOL 是当今大多数财务和管理系统的基础。

这种语言对于我们所知的技术至关重要,并且存在于银行和政府以及保险公司、行政部门、计算机网络、医疗数据库甚至招聘系统中。

以下是一些数据:

95% 的 ATM 使用 COBOL(这可能让您明白为什么许多 ATM 没有替换它)。

截至 2017 年,COBOL 仍然是 43% 银行系统的一部分。

超过 80% 的银行交易都是通过 COBOL 完成的。

美国医疗保健系统中超过 60% 的记录和数据库都是基于 COBOL 的。

就公司而言,以下一些最知名的公司仍然大规模使用这种语言:

我们之前已经讨论过 WhatsApp 号码数据 聊 天机器人以及 Facebook Messenger 的市场份额有多大。但想 想看,如果将 Facebook Messenger 和 WhatsApp 结合起来,它们总共占据了整个消息市场的 79%(2016 年每天发 送的消息数量是短信的三倍)。

 

WhatsApp 号码数据

国税局

 

富达投资。

加州州立大学斯坦尼斯洛斯分校。

美国汽车协会。

菲瑟夫。

摩根大通。

关于NetSuite

IBM。

仅举几个例子。

学习 COBOL 值得吗?
当然,但是没那么快。

新的编程语言意味着更多更好的机会。然而,我们不能忘记,COBOL 已有 60 多年的历史,并不具备同样的有效性。

因此,请考虑以下事项

 

对 COBOL 专家的需求较低,大多数 COBOL 专家拥有数十年的经验。

专门研究这种语言的程序员已经退休或即将退休。

许多仍在使用 COBOL 的公司没有投资数据库的计划,只是希望保持数据库的运行。

许多使用它的人都希望对用这种语言 我的号码列表 构建的应用程序进行现代化改造。

其他公司决定不改变它,因为担心影响甚至破坏他们的整个系统。

市场上初级程序员的职位空缺并不多。

现在让我们看看好的一面。

许多公司都在寻找精通 COBOL 的大型机开发人员来更新他们的系统和数据库。仍有成千上万的公司渴望加入新的数字时代并重塑他们的系统。

大型机开发人员仍然供不应求。而在这一领域,COBOL 技能是一个巨大的优势。

只要有公司升级其技术,就会有对大型机开发人员的需求。

这个编程领域非常具体且具有挑战性。这是学习 COBOL 的最大优势。但是,如果您想成为该领域的重量级人物,我们建议您学习其他编程语言。

言(FORTRAN 和 Algol 除外)都是开发人员和程序员必备的。

COBOL 程序员能赚多少钱?
很好,很好。很明显,学习这门语言是值得的,但是工资呢?

我们承担了研究该语言专家劳动力需求的任务。为此,我们查看了一些最受欢迎的求职门户网站、当前需求和薪资数据。

剧透警告:薪水非常丰厚。

根据 Glassdoor 的数据,COBOL 程序员每年的薪水约为 84,000 美元。根据他们的经验,他们最多可以赚到106,000 美元,最高薪水平均每年可达到 130,000 美元。

根据 Salary 的数据,COBOL 程序员的年薪在71,000 美元到89,000 美元之间,具体取决于他们的教育程度和其他数字技能。

正如你所看到的,尽管这种语言的程序员和开发人员并不是最受欢迎的,但他们却享有优厚的薪资待遇。

大型机开发人员能赚多少钱?

由于他们可以在这里为 COBOL 专家提 企业必须了解的 9 大数字营销趋势 供更多机会,因此我们也调查了该职位的需求。

据 Zippia 称,美国大型机开发人员平均年薪约为 86,000 美元。

与此同时,Glassdoor 指出,该职位的年薪中位数约为90,000 美元。另一方面,根据 Talen 的说法,框架开发人员的平均年薪可高达 110,000 美元。

更不用说总有一些公司愿意在雇用专家时支付更多钱。

怎么样,你准备好学习如何使用这种传奇的编程语言了吗?如果你准备好了,你将获得一个没有竞争力的就业机会。

更不用说,您将获得扎实的编程和软件开发技能。

此外,COBOL 也可以成为迈向更复杂的语言和功能的第一步。更不用说为大型机开发人员提供的优惠了。

如果您愿意接受挑战,您就可以在市场上取得成功并获得绝佳的机会。

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注