
As a result, there are certain expressions that you cannot communicate to Haskell in an unclear manner. The reason is that Haskell is a very strongly typed language that forces constraints, and it checks for things along the way that have to do with how you express your intentions to the system.

Wiltbank: There are definitely better languages.

Rob Wiltbank, whether some languages are better for secure code.ĭr. In that interview, I asked the CEO of Galois, Dr. " Interview: How to Write Secure Software, Guaranteed." One has to wonder, I do, if Apple's Swift programming language was a necessary precursor to the "Titan" electric car Project. One can imagine an autonomous car from Apple in 2020 having several million lines of code. The article I'll link to next mentions that a current day Ford F150 truck has 150,000 lines of computer code. Zero computers.) Lately, however, computers have been more and more a part of our automobiles. But this kind of evolution was inevitable in aircraft and is now coming to our cars.įor example, in 1969, a Ford Mustang Mach I had a V-8 engine with a simple carburetor, a 4-speed transmission, drum brakes and a few instruments on the dash. That has caused many, many delays in the operational status of this aircraft. Today, the Lockheed Martin F-35 Lightning II has over 8 million lines of code to debug and certify. Take a great aluminum airframe, insert a powerful (for its time) J-79 turbojet engine, add analog instruments and radios, and include a 20 mm cannon, and you had a Mach 2 beauty of an air superiority fighter. One of my favorite military aircraft of all time was the Lockheed F-104 Starfighter. What better than for Apple to invent its own language, Swift, and get the whole world to test it first? Current computer languages are close, but earn no cigar and weren't designed for Apple's needs.

experts, to write highly error proof and secure code. That will require the best minds on the planet, engineers and A.I. Soon our cars will be semi- or fully autonomous.
