Tech Topic: Programming Languages

    My technolog topic is programming languages.  Programming languages connects to fundamentals of information technology in that languages are how we were initially able to communicate with computers.  The very first being binary code of 1's and 0's, for turning on and off swithces, 1 being on and 0 being off (Lysecky, Vahid, Wheatland, 2019).  Programming languages evloved in order to enable computers to do more complex tasks.  Today there are many different programming languages that each has its purpose to complete different tasks whether it is for developing software or graphics for gaming.  Programming languages can be as simple as click and drag or more complex like writing out lines of code for functions.  This enables users to exchange information easier.

    Programming languages relate to concepts of information technology and computer science as stated previously it was using for turning on and off switches in less complex computer systems.  Programming languages relates to computer science in every way.  Programming can be used to solve scientific computations (Britannica, Programming Languages).  Software is developed by engineers using programming languages.  Programming can be seen everyhwere from smartphones to computer games, to health care.  All of these require IT and programming to keep up and running.

    In order to be proficient in progamming languages it helps to have updated hardware on your computer.  RAM is essential for running programs and testing code, 16GB of RAM is the baseline for running advanced applications.  Coding eats up a lot of memory so the more memory that a motherboard can handle the better (Clark, 2019).  With 16GB becoming the standard it is easier to upgrade to 32GB of RAM to increase memory speed.  Solid Satae Drives are the better option for increased storage because they have fewer moving parts and are faster to pull up files from storage.  If programming any kind of graphics than a good graphic processor unit is needed.

    Computer software and operating systems all use programming languages in the development and in the upkeep of the software and operating systems.  The technology world is constantly evloling, and it requires programming to keep up with the changes that are happening for two reasons.  The first reason it requires progamming is to be able to continue to develop newer software and update older software.  The second reason is security threats in operating systems and other software.  Application software can help find areas that need patched and also help test and debug code during the development process.

    Programming languages are used in database and database management.  There are several languages that are used to construct databases most notably C#, C++, Python, SQL, and PHP (Vigo, 2020).  It is important for these languages to be used in database managment in order to keep systems optimized (Vigo, 2020).  All these languages have their purpose whether it be to optimize resources with relational databases or operate websites that utilize database connectivity for storing (Vigo, 2020).

    Network architecture, managment, and security influence programming languages in that they are used in these areas to help make sure networks can handle the workload of its users.  Python can be used to develop apps that test a networks continuity (Vigo, 2021).  This helps network architects to design networks for clients and test to make sure that connections in the devices and switches are continual.  Other programming lanuages like Ansible can help map out networks (Vigo, 2021).  These languages also help with managing the network system to identify routers and swithces that are having slow or no connectivity.  Programming is also involved in the security of networking systems for patching up holes in the network that can be easily breached.

    Programming languages are used in all aspects of information technology and computer science, and it is important to have a basic knowledge of a few of these languages in order to be successful in the technology field going forward.


    References:

    Britannica, (retrieval date, July, 17, 2022).  Programming Languages.

    https://www.britannica.com/science/computer-science/Programming-languages

    Clark, James.  (May 2019).  5 Necessary Hardware Components.  Simple Programmer

    https://simpleprogrammer.com/best-coding-hardware/

    Lysecky, S, Vahid, F, Wheatland, N.  (February 2019).  Fundamentals of Information Technology and 

    Literacy.

    Vigo, Jesus.  (November 30, 2020).  5 Programming Languages Database Administrators Should Learn

    https://www.techrepublic.com/article/5-best-programming-languages-for-database-administrators-to-          learn/

    Vigo, Jesus.  (January 5, 2021).  5 Programming Languages that Network Architects Should Learn.

    https://www.techrepublic.com/article/5-programming-languages-network-architects-should-learn/




Comments

Popular posts from this blog

Operating System Theory and Design

PING goes the Traceroute

Simple Explanation of Algorithmic Design and Data Structures