STANDARD DISTRIBUTION CURVE OF ERRORS. "The standard evolutionary picture tells us that evolution is messy, incomplete and inefficient." https://lnkd.in/dycehf5 View in LinkedIn
INCOMPREHENSIBLE SYSTEMS. “There is concern that a dormant “gene” in a medical system or flight control program might express itself without warning, sending the mutant software on an unpredictable rampage. Similarly, poorly defined criteria might allow a self-adapting system to explore dangerous options in its single-minded thrust towards efficiency, placing human lives in peril." https://lnkd.in/e5p4fXs View in LinkedIn
THE INFINITE POSSIBILITY. "While today’s computers politely use programmed instructions to solve predictable problems, these adaptable alternatives may one day strip away such limits and lay bare the elegant solutions that the human mind is reluctant— or powerless— to conceive on its own." https://lnkd.in/d-JGnVK View in LinkedIn
DIGITAL INFORMATION ROOT. "Software is stored in the hardware as magnetic domains on the hard drive or floppy disc, or as low and high voltages in computer chips. When you type on a keyboard, each character is converted into an electrical series of 0's and 1's which are then stored as low and high voltages in the computer chips called RAM." https://lnkd.in/d-JGnVK View in LinkedIn
CONTEMPORARY REMINDER. “A new flaw has been discovered in the computer system for the Boeing 737 Max that could push the plane downward, according to two sources familiar with the testing, an issue that is expected to further delay the aircraft's return to service.” https://lnkd.in/d5ytNit View in LinkedIn
VOLTAGE LEVELS. "At the very basic level, plain text code eventually translates to 0's and 1's. These 0's and 1's represent low and high voltage levels. At this point, voltage levels control various circuits." http://stackoverflow.com/questions/3043048/how-does-software-code-actually-communicate-with-hardware View in LinkedIn
LANGUAGE AGNOSTIC. "Software, no matter what language it is in, ends up being executed directly or indirectly by the processor. So it's very important to understand that no matter the level of the programming language, it all ends up on the processor dye, and it ends up doing nothing but manipulating data." https://lnkd.in/dAzXuzv View in LinkedIn
INFORMATION. "Communication in the case of software is 'exchanging information', or data. And it doesn't matter what language that process is in, as long as the means of exchanging data is understood by both." https://lnkd.in/dAzXuzv View in LinkedIn
PLATFORMS OVERCOME LINGUISTICS. "There are a couple of ways in which code in languages can interact directly. As long as the data being passed between the code is in the right format, at the bits and bytes level, then there is no reason why different languages can't interact. This approach is used in traditional windows DLL development. Even on different platforms, if you can get the format correct (look at big/little endian if interested) it will work as long as your linker (not compiler) knows how to join code together." https://lnkd.in/dQCMwwX View in LinkedIn
COMPUTER MALWARE is evidence that computer code is full of holes and weaknesses. The ingenuity of malware code strategies to breach, abduct, and steal from legitimate computers is ever-expanding and likely an arms race similar to a biological virus and its host. View in LinkedIn