Geek Trivia: The Lowest Level Programming Language Is?

Objective C Assembly Language Source Code Machine Code geek-trivia-the-lowest-level-programming-language-is photo 1

geek-trivia-the-lowest-level-programming-language-is photo 2

Answer: Machine Code

Programming languages can be classified as low level or high level based on the degree of abstraction found in the language. Abstraction, in the context of computing, is a measure of how far removed the programming language in question is from the absolute most basic language a computer can understand: machine code.

Machine code is the direct language sent to the processing unit in a computer and, while there are variations in terms of structure and delivery between different CPU architectures, machine code is delivered to the processor in a form that is impractical for programmers to interact with directly.

While high level (high abstraction) languages vary significantly in how abstract they are, they universally offer a significant degree of removal from machine code. At the highest level, some scripting languages (often used for programming behavior in user-produced game plugins) can even use natural language where a user can write, “if the player jumps twice, then inflict one point of damage”–an input so far removed from machine code that even a non-programmer can read and understand it.

More stories

How to Sideload an Android App From an APK on a Chromebook

Chromebooks can now download and install Android apps from Google Play, and it works pretty well. But not every Android app is available in Google Play. Some apps are available from outside Google Play as APK files, and you can install them on your Chromebook with a bit of extra work.

Is Your PC Running Smoothly? Make Sure with a System Diagnostics Report

The Performance Monitor is one of many useful tools buried deep in Windows. It can generate a System Diagnostics Report with information about problems and suggestions of how to fix them. If your computer isn’t performing well or is experiencing another problem, this quick report might be able to

How to Record Audio from a Bluetooth Mic on the iPhone or iPad

Recording audio from a Bluetooth microphone isn’t something that iOS can do out of the box, but that doesn’t mean it’s not entirely possible. With a little help from a third-party app, you can use a wireless headset and record your voice through that if you need to.

How to Add a Message to the OS X Lock Screen

Today, we want to show you how to add a message to your Mac’s login of lock screen. This is actually very useful — for instance, you could use it to include an inspirational quote or informative message.

How to Change the Firefox Download Folder Location

By default, when you download something using Firefox, that download gets saved to the main Downloads folder for your user account (just like Chrome and Internet Explorer).  If you’d rather Firefox save your download files somewhere else, it’s really easy to change the default save folder location.

How to Connect a Physical Keyboard to Your Xbox One

Microsoft’s Xbox One has limited support for some types of physical keyboards, but not mice. Connect a keyboard and you can use it to type text more conveniently than using the on-screen keyboard with your controller.

How to Make Windows Troubleshoot Your PC Problems for You

The Windows Control Panel includes a variety of “troubleshooters” designed to quickly diagnose and automatically solve various computer problems. Troubleshooters can’t fix everything, but they’re a great place to start if you encounter a problem with your computer.