Skynet is written in COBOL? In 1984, "Terminator" actually used his code!

Xinzhiyuan reports

Source: twitter

Editor: Bai Feng, Zhang Jia

A section of COBOL code that has been dusty for 36 years reappears in Schwarzenegger's classic "Terminator".

Terminator also uses COBOL?

A scene in the movie "Terminator" actually uses COBOL code!

A scene from the "Terminator" movie

In the movie, machines dominate the world in the near future, and they are directed by artificial intelligence Skynet. Skynet’s only mission is to completely eliminate humans, so it developed humanoid robot killers called Terminators, which look like humans on the surface. A man named John Connor began to use technology to resist the machine, defeated Skynet, and saved mankind.

Recently, the original author of the code, Swirsky, was surprised and couldn't believe it was true. The code of this whirlpool sky was taken from an article he published in a magazine in May 1984. He also found the original text of the magazine that year.

The article of the year

In fact, this is just an addition program, which completes an accumulation calculation.

Netizens hotly discuss: collect his royalties!

Swirsky’s Twitter has aroused heated discussion among netizens. Many people expressed admiration and used this classic "Terminator" gesture to like:

Some netizens joked: "So is you created Skynet ."

Some netizens remind him to pay attention to " Royalty", in this case Should I pay royalties?

This netizen thinks of the malfunctioning New Jersey unemployment system: "I don’t know why they display COBOL clips in what looks like a jet HUD. Is the pilot repairing unemployment in New Jersey? System?

Speaking of the source of this stalk, we have to start with the urgent recruitment of programmers who understand COBOL in the state of New Jersey last week. Due to the new crown epidemic, the number of unemployed people has soared. Hundreds of thousands of unemployment benefits in New Jersey have crushed the unemployment system that has been used for decades. People who understand the COBOL language urgently need to fix it.

New Jersey urgently hires programmers who understand COBOL

But the problem is that this ancient programming language has almost been eliminated. Only the US government and banks are still using it and understand it. There are only a handful of people. The age is less than 50 years old, and some even use oxygen inhalers.

Since Swirsky understands COBOL, I wonder if he will apply for a job in New Jersey?

and netizens think that Apple II’s ASM has appeared in other scenes:

In the movie, the audience has seen the world from the perspective of the "Terminator" several times. There is such a scene in which robot eyes show A section of 6502 assembly language code .

A scene in the "Terminator" movie

The 6502 developed by MOS Technology is a relatively old and famous CPU that has been used in Apple computers Apple I, Apple II, Nintendo Red and White Jihe Wenquxing Dictionary, etc., among which the adoption of Apple II made it widely known.

Apple II

This makes many people's brains open: Since the Terminator is driven by Apple's processor, will Apple be the "Skynet" in the future?

COBOL is too old? The 58-year-old Swirsky said that this is not a matter.

COBOL is mainly used in the financial and accounting industries and other very important business data processing fields. Even though COBOL has been regarded as an obsolete language for many years, most of the current financial industry core Most systems still use COBOL. In addition to the old system being too large and difficult to modify, the stability of the COBOL platform is also an important reason why its life can continue to this day.

In May 1959, the Pentagon commissioned Dr. Grace Hope to lead a committee to develop the COBOL language standard. In 1959, at the Sydney Holland Hotel in Manhattan, New York, Jean E. Sammet and 5 other programmers were closed for two weeks and developed almost without day or night. They completed most of the COBOL design. It was officially released in 1960, so COBOL is 60 today. Years old, it is no exaggeration to call it the living fossil of a programming language.

Swirsky was born in 1962 and is 58 years old this year. If you look at his homepage, you will be surprised. Swirsky not only uses COBOL, he also uses Erlang, GPGPU, Boomer, c++ , Cuda, Python, WebRTC and other programming languages. At the end, how come there are Audio and Piano? It turns out that Swirsky is not only a computer scientist, he is also a creative engineer, and he can play the piano!

In 1984, Swirsky worked as a programmer at Grumman Aerospace, a US military and civil aircraft manufacturer. Also in this year, Swirsky wrote the COBOL code for the whirlpool sky and was shot into the movie by the Terminator.

After a few years of coding, Swirsky decided to change his lifestyle, so he joined Adobe as a senior computer scientist, became a member of the PostScript core team, and developed Photoshop for Microsoft Windows. Versions. Then Swirsky, as the creative technology director, began to work for the Disney Fantasy Engineering R&D department, developing video games and digital imaging systems.

The earliest version of Photoshop

In 2003, Swirsky could not restrain his inner restlessness and established "Excitement Science" to produce and distribute short films for the portable media player market.

Thrill’s product

In 2017, nearly 60 years ago, he founded a new company Virtual Airwaves and personally served as CTO to provide people with plug-and-play calling services. This service can make users' calls more concise and safer, press to speak, and release to listen. It is a model of minimalism.

He never seems to be tired, he has been exploring in the ocean of technology, continuing to shine for the open source community, and paying tribute to the old COBOLER!

Reference link:

https://www.pagetable.com/?p=64

https://baike.baidu.com/ tashuo/browse/content?id=03557a8fecb52a9226d3e4a1&lemmaId=32738&fromLemmaModule=pcBottom

https://en.wikipedia.org/wiki/Robert_Swirsky