The Importance of Programming Languages

 

Tech Topic Connection: Final blog post

 

                When it comes to the fundamentals of information technology, programming languages are a monumental part of that. To be able to better understand this, we must know what information technology really is. According to (Castagna, 2021) “Information technology (IT) is the use of any computers, storage, networking and other physical devices, infrastructure and processes to create, process, store, secure and exchange all forms of electronic data.” It does not take a programmer to understand that computers rely on programming languages to operate. Now, we do know that the topic of programming languages can dive a lot deeper than just that. When you really think about it, you can consider programming languages as one of the most important fundamentals of information technology. Without programming languages, the world of IT as we know it would be much different.

Most of us have probably heard that computers operate off of 1’s and 0’s but what does that actually mean. “A machine language consists of the numeric codes for the operations that a particular computer can execute directly. The codes are strings of 0s and 1s, or binary digits (“bits”), which are frequently converted both from and to hexadecimal (base 16) for human viewing and modification. (Hemmendinger, 2019). The first computers that rolled out were are much different than what we have today. Thanks to the advancement of programming languages, we have seen massive advancements in information technology in every aspect, this includes everything from mobile applications, to security programs, to websites. As I have stated in a previous post, there are thousands of programming languages that exist today, each having specific uses. With all of these languages, the world of IT will only advance upwards.

Hardware is a major factor in programming languages and how they operate. Programming languages rely on hardware to be able to process, and then be understood by the computer. As we have seen in recent history, computer hardware is rapidly advancing, which in result is able to process these programming languages better and faster. Without the advancement of hardware, programming languages would not be able to advance as well, the 2 almost rely on each other.

Just as hardware is a major factor in programming languages, so is software. Unlike hardware, software is programs that are built within the computer such as the operating system itself or programs that we use such as excel, word, etc. Funny enough, programming languages are what make these programs available to us, but there are also software applications that allow us to utilize/and or learn these programming languages.  An example is Notepad++ which is a software application that acts as an open source code editor which allows you to write code inside of it.

When it comes to things such as database management, programming languages is one of the most important and biggest reasons we have been able to advance as far as we have. A programming language known as SQL. According to (FutureLearn, 2021) “SQL allows you to query the database in a variety of ways, using English-like statements. It’s used on websites for back-end data storage and data processing solutions (for example, Facebook uses SQL).” What this means is that we can take massive datasets that would otherwise be impossible to navigate, manage, and filter, and do that all within minutes. Without SQL database management would be likely impossible in some situations.
                Just as everything computer relates relies on programming language in some way, so does network architecture, management, and security. Cyber security is huge these days, as everything about are lives are practically stored online. Because of this, we need to ensure we are safe. According to (Security, 2023) “Understanding how programming languages for cybersecurity work can help security teams detect various threats to organizations. For instance, web application threats such as SQL injection or cross-site scripting attacks are deployed using languages like SQL and PHP.” With more and more people becoming computer literate and wanting to be a “coder” some of those people will want to use that skill for bad. In this scenario, we must fight fire with fire. What better way to stop computer breaches than with the same way the bad people are. Programming languages not only help fight computer security but they also can spot it well before it happens.

 

 

 


 

Castagna, R. (2021, August). What is Information Technology? Definition and Examples. SearchDataCenter. https://www.techtarget.com/searchdatacenter/definition/IT

Hemmendinger, D. (2019). computer programming language | Types & Examples. In Encyclopædia Britannica. https://www.britannica.com/technology/computer-programming-language

FutureLearn. (2021, August 19). What is SQL used for? FutureLearn. https://www.futurelearn.com/info/blog/what-sql-used-for

Security, R. S. I. (2023, February 7). The Top Programming Languages For Cyber Security. RSI Security. https://blog.rsisecurity.com/the-top-programming-languages-for-cyber-security/

 

Comments

Popular Posts