0:00
every day more than $3 trillion worth of
0:02
transactions are handled by a
0:03
65-year-old programming language major
0:05
systems from banking insurance and
0:07
government depend on this programming
0:09
language which is one big Dark Horse
0:11
it's called c b o l and hardly anyone
0:14
speaks about it or even knows how to use
0:15
it and the entire story behind c o b o l
0:18
it's pretty cool the year was 1959 and
0:21
computers at that time were actually the
0:23
opposite of this they were huge clunky
0:25
and not very functional but even more
0:27
interesting the programming languages at
0:28
that time had two ISS issues the first
0:30
issue was that they just weren't
0:32
portable computer programs in 1959 were
0:35
actually written in machine code or
0:36
assembler and they had to be Rewritten
0:38
for each new computer now there were in
0:40
fact other programming languages that
0:42
were portable at the time like Fortran
0:44
however these were all science-based and
0:46
they used quite a lot of mathematical
0:48
symbols so it became hard to read and
0:50
the second issue with programming
0:51
languages back in the day was the cost
0:53
programming was costly there was a
0:55
survey done in 1959 and it found out
0:58
that any data processing that needed to
0:59
be implemented the programming cost
1:01
totaled $800,000 or more and if you
1:04
wanted to make existing programs run on
1:06
new hardware well that would set you
1:08
$600,000 so a computer programmer named
1:11
Mary K house excuse the pronunciation
1:13
she was really tired of these high
1:15
programming costs and really complicated
1:17
programming languages so she held a
1:19
meeting with some important people and
1:21
in that meeting they asked the United
1:22
States Department of Defense the DD to
1:25
sponsor a project to create a common
1:27
business language and you might ask well
1:28
why on Earth was the Department of
1:30
Defense even in that meeting why were
1:32
they interested well before I answered
1:33
these questions if you've been following
1:35
me you already know that I love breaking
1:37
down complex Tech Concepts into simple
1:39
actionable steps but today I'm taking
1:41
things to the next level and start a new
1:43
Journey with just 19 people I'm excited
1:46
to introduce these all in one package a
1:48
complete guide designed to help you
1:49
master the essential skills every
1:51
developer needs need to know whether
1:53
you're just starting out or looking to
1:54
sharpen your expertise this package has
1:56
everything in one package for just for
1:58
my viewers but I have a problem I will
2:00
close the offer immediately I hit the
2:02
total number of people I need to start
2:04
this journey here's what I package there
2:06
for web development you learn how to
2:07
build interactive websites using HTML
2:10
CSS JavaScript and Powerful Frameworks
2:13
for backend and apis understand how to
2:15
create scalable serers side applications
2:17
with PHP laravel and more and for mobile
2:20
app development you explore flutter and
2:22
build cross-platform apps with a
2:23
seamless user experience for cyber
2:25
security and ethical hacking you enhance
2:27
your security knowledge and learn how to
2:29
think like a hacker for database
2:31
management you master SQL nosql and
2:34
database optimization for handling real
2:36
world applications for freelancing and
2:38
monetization you not just coding I'll
2:40
show you how to turn your skills into a
2:42
profitable career this isn't just
2:43
another coding course it's a road map to
2:46
real world success whether you want to
2:48
build your own projects land highp
2:49
paying gigs or start your own Tech
2:51
business I've got you covered so if
2:53
you're serious about leveling up your
2:54
coding game make sure to check out the
2:56
course let's get started and turn your
2:58
coding skills into something big now the
3:00
answer to your question is that even
3:01
Department of Defense was also tired of
3:03
the state of programming languages at
3:05
the time they were pumping money into
3:07
their Tech at the time the Department of
3:09
Defense actually had 125 computers with
3:12
more on order and they had spent almost
3:14
$200 million on implementing programs to
3:17
actually run on them so they formed a
3:18
committee and they sponsored the project
3:20
and the goal of the project was to
3:22
create a common programming language for
3:24
business almost one programming language
3:26
to rule them all so the committee wanted
3:28
to develop a programming language and
3:30
they wanted this programming language to
3:31
be different they wanted this language
3:33
to have three main features feature
3:35
number one is that the language should
3:36
be easy to use and work in a wide
3:38
variety of environments from banking to
3:41
governments to Insurance to healthcare
3:42
feature number two is that the language
3:44
should be designed to handle huge
3:46
amounts of data on a large scale and
3:47
feature number three probably the most
3:49
important feature they wanted a language
3:51
where the syntax was made to resemble
3:53
everyday English and this would make it
3:54
much easier for non-sp Specialists to
3:57
understand the language and start
3:58
learning it and this was Revolution AR
4:00
at the time to give you an example here
4:01
is a code snippet of c o b o l and
4:04
immediately you can see how this almost
4:05
looks like an English sentence which is
4:07
weirdly formatted for comparison this
4:09
script on python would look like this
4:11
and with those three features cobal was
4:13
born so the timeline here was that cobal
4:15
was developed in 1959 by the mid-60s
4:18
cobal was widely used by many major
4:20
institutions and by 1970 cobal had
4:23
become the most widely used programming
4:25
language of that time and it was
4:26
designed to handle large amounts of data
4:28
at a large scale so back in the day it
4:30
was perfect to handle massive systems
4:32
like your financial records and
4:33
transactions and with that it became
4:36
really popular in banking and insurance
4:38
so popular that even in 2024 cobal is
4:41
still being used in banking and finance
4:43
according to Reuters 43% of banking
4:45
systems are built on Cobalt 80% of
4:48
in-person transactions use Cobalt and a
4:50
whopping 95% of ATM swipes rely on
4:53
Cobalt and it's not only present in the
4:55
finance industry according to some blogs
4:57
more than 60% of records and databases
4:59
in the US Healthcare System are Cobalt
5:01
based which leads to the next Point any
5:03
business that is currently using Cobalt
5:05
today is actually doing so because they
5:06
don't have any other choice you'll
5:08
notice that many companies that use cool
5:11
are old large-scale corporations Banks
5:13
the IRS insurance companies these aren't
5:16
small businesses so let's imagine a
5:17
scenario let's say you're a python
5:19
developer and you work for a bank the
5:21
bank is old it's been there for a while
5:23
like most banks and because the bank is
5:24
old all of their business processes are
5:26
on Cobalt obviously when the company
5:28
started developing these systems back in
5:30
the day cobal was the number one
5:31
programming language to use and now when
5:33
you look at the bank processes you find
5:35
similar processes and millions and
5:37
millions of lines of cobalt so as the
5:39
new python developer you just need to
5:41
change 10,000 lines of cobalt into the
5:43
corresponding python code however all of
5:46
these 10,000 lines of cobal are for a
5:48
bank so you'll be working with
5:49
transactions calculations for fees and
5:52
interest loan formulas and if you get
5:54
this wrong if you write this incorrectly
5:56
your mistake could cost a lot of money
5:58
and the bank probably just doesn't want
5:59
to to take that risk the other issue is
6:01
if you think about coding etiquette back
6:03
in the day there probably wasn't much so
6:05
those millions and millions of lines of
6:07
Cobble that belong to the bank they
6:09
probably aren't 100% documented I mean
6:12
how many new companies do you know today
6:13
with processes that still aren't
6:15
documented and not to mention that the
6:17
software Engineers who actually
6:18
developed the processes and wrote the
6:20
code chances are they're retired or
6:22
they're probably and because of this it
6:24
actually makes sense that Banks and
6:25
large corporations would be so reluctant
6:27
to actually make this change from Cobalt
6:30
to a new programming language and these
6:32
corporations would need to make sure
6:33
that the people responsible for
6:35
maintaining and upscaling the Cobalt
6:37
code are really experienced and don't
6:39
make mistakes so who actually works on
6:41
Cobalt now since it's a language that is
6:43
not too popular or too trendy according
6:46
to the latest stats the average Cobalt
6:48
developer is around 45 to 55 years old
6:51
and like I said Cobalt just isn't a
6:53
popular language today in fact many
6:55
people used to criticize it quite badly
6:57
often cobal is considered a language
6:59
that is very difficult to learn and
7:01
maintain but to be honest I don't know
7:03
why it gets a lot of hate it's an old
7:05
language and yes it does have its
7:06
disadvantages but it's been doing pretty
7:08
well while I was doing my research a lot
7:10
of cobalt developers actually disagree
7:12
with Cobalt being hard they say it's
7:14
just the archaic systems and processes
7:16
that actually make it hard and not the
7:18
language itself this was in the
7:19
experienced Dev subreddit someone asked
7:21
who is replacing the Cobalt developers
7:23
who are retiring or dying and one person
7:25
posted what I found is that if you can
7:27
pick up python you can certainly pick up
7:29
up cobal very quickly where things get
7:31
fun is when trying to learn other things
7:33
which are needed on Mainframe such as
7:35
JCL IMS and db2 another poster said a
7:39
coworker gave me a 30-minute run through
7:41
of how it works and how to use the
7:42
basics of tooling and that was about it
7:44
the language is dead simple it took a
7:46
couple of months to get proficient but
7:48
there's not much to it and to be honest
7:50
I am not surprised I have a chemical
7:51
engineering degree and a lot of the
7:53
chemical engineering applications use
7:55
fortron as a programming language which
7:57
is another old programming language and
7:59
it's actually not a bad language to pick
8:01
up it's pretty simple and
8:02
straightforward when I was learning it
8:03
at the time I was definitely younger and
8:06
a lot more inexperienced I was able to
8:08
pick it up pretty simply so it does seem
8:10
like Cobalt isn't that bad to learn it's
8:12
probably just outdated and the processes
8:14
surrounding Cobalt are complex because
8:16
well the companies are complex I think
8:17
Cobalt is here to stay and I'm actually
8:19
glad I did this video because I learned
8:21
a lot about the language Legacy
8:22
applications belonging to large scale
8:24
companies still have to use Cobalt
8:26
because they just have no choice
8:27
changing systems would probably be too
8:29
risky and too expensive and cobal is
8:31
still a safe and secure programming
8:33
language I do think that the popularity
8:35
of cool would decline as more and more
8:38
companies try to move over to something
8:39
different but they'll do so slowly and
8:41
carefully which makes sense why would
8:43
they move well Cobalt is still a very
8:45
Niche language a lot of limited
8:47
libraries it hasn't really evolved to
8:49
support something like graphical user
8:50
interfaces or a big one machine learning
8:52
and artificial intelligence so that may
8:54
be the reason in the coming future where
8:56
companies would want to eventually
8:57
change but either way I think cool is a
9:00
really cool language it is pretty
9:02
awesome to see such an old language
9:04
still living its own life in one of the
9:05
most competitive Industries thank you so
9:07
much for watching if you like my content
9:09
please like comment and subscribe I will
9:12
see you in the next one and bye for now