Post #7 – Tech Topic Connection

 

The technical topic I chose is programming language. I find the topic to be fascinating as it is constantly evolving. "Computers originated from telephone switches in the early 1900s. Engineers realized switches could be used for performing calculations, with a switch's on position meaning 1 and the off position 0" (Vahid & Lysecky, 2019, sec. 1.1). Did you know that Ada Lovelace wrote the first computer programming language in 1883, not Charles Babbage? He created the device, not the code. Programming has significantly evolved since the golden days of programming. Programming is a part of the fundamentals of information technology. Information technology is used to create, store and communicate information electronically. Information technology courses focus on using computers, technology, hardware, software, databases (data and information storage), Networks, Telecommunication, and IT Professionals. Programming affects all of these things because it is the code that tells all of these components how to function. Programming languages have been around for almost as long as computers themselves. Today, there are over 700 different programming languages available. These are the most popular programming languages according to the PYPL index and Stack Overflow's Developer Survey 2022. (Carrero, 2022)


#1 Python JavaScript

#2 Java HTML/CSS

#3 JavaScript SQL

#4 C# Python

#5 C/C++ TypeScript

#6 PHP Java

#7 R Bash/Shell

#8 TypeScript C#

#9 Go C++

#10 Swift PHP


Computer programming allows humans to give instructions to a computer in a language the computer understands. Programmers can use many computer programming languages to communicate with a computer. Computers understand binary. Translating programming language into binary is known as compiling. In programming, developers use database languages to maintain and monitor an electronic database and its management system. These languages perform various critical tasks that help a database management system function correctly. Programming language is a language machines understand; the CPU processes it. Programming instructions allow humans to tell the computer what to do. The programming language typically interacts with the operating system to manage hardware components. "Computer architectures and programming languages are traditionally developed independently. Through suitable computer architecture, for instance, one can attempt to speed up the processing of a stream of data and instructions, leaving to the software the burden of preparing these streams" (Schaffner, 1973). Because computers and programs are so widely used, it is essential to focus on security when programming; eliminating vulnerabilities is vital to protect your system. As you can see, programming affects all aspects of information technology.

 I chose this topic because I wanted to know more about programming and would love to learn to be more proficient at programming in different languages, such as python, java, and C++. Programming opens many doors for career options, with excellent salaries as well. I am still trying to determine a career path, and I am torn between programming and cybersecurity; both are very interesting. Another perk of becoming a programmer is the endless opportunities to learn new things; technology constantly evolves. A challenging and always changing career provides an opportunity to stay interested in your work. Due to the advances in online education, I feel this is something obtainable that will provide a better life for my family.

                                                            


                                                          References:

Vahid, F., & Lysecky, S. (2019). Computing technology for all. zyBooks


BAZ, F. A., & KOCA, M. (2020). THE EFFECT OF THE DISTANCE LEARNING PROGRAM DESIGNED FOR THE PROGRAMMING LANGUAGE ON THE ACADEMIC ACHIEVEMENT OF STUDENTS. Ömer Halisdemir Üniversitesi İktisadi Ve İdari Bilimler Fakültesi Dergisi. https://doi.org/10.25287/ohuiibf.791659


Schaffner, M. R. (1973). A computer architecture and its programming language. Proceedings of the 1st Annual Symposium on Computer Architecture  - ISCA ’73. https://doi.org/10.1145/800123.803992


Carrero, L. (2022, September 8). Most popular programming languages 2022. Stackscale. https://www.stackscale.com/blog/most-popular-programming-languages/

Comments