Computer Programming Essay

Superior Essays
In recent years, technology has become a necessity for most modern humans. Some

people cannot even go a day without using their phone or computer; however, very few take the

time to understand how the technology they use actually functions. Roxanne Emadi was quoted

by the New York Times when she said, “Kids these days are all stuck on their phones, their

tablets, and are constantly using technology, but few of them are learning how to create it”. (2)

It might be hard to believe, but programming is used in almost every occupation and device in

the world. Even farmers use programming in their jobs. Today 's farmers use tractors that

automate the harvesting process. This process functions by having a computer in the tractor that
…show more content…
When choosing a computer programming language one has to consider the

devices the program will be used on. Some programming languages only work on specific

platforms. C++ is a general-purpose computer programming language created in the 1980s that

emphasizes lightweight abstractions and design, but can only work on Microsoft Windows

computers (Stroustrup V). Java and Python are very popular language that can be used in several

scenarios. Python is language that looks more like English and does not require very much skill

to begin learning (Baldwin 1). Python can run on almost any device. Similarly, Java is a very

powerful computer programming language but is somewhat complex and requires a strong

knowledge of programming in order to operate. It works on any device and is constantly being

updated. Code libraries are essentially files with prewritten code that make the programming

process much quicker. The more popular the programming language, the larger the library of

code will be. Although Python and Java can be used for almost anything, other languages
…show more content…
Some people can even start their own company developing

applications. Application developers mainly make applications for the Apple App Store and

Google Play Store. Popular apps can sometimes make a developer millions of dollars.

Becoming an app developer does not cost as much money as you might think, and can be

done simply with a basic understanding of programming. To start developing applications for

Google or Apple, one has to acquire a developer’s account. A developer’s account can cost $99-

$25 depending on the company you want to develop apps for. The publisher of you app will also

take a small amount of your profits, typically 30% or less. Buying a developers account will also

get you a application to write your code on or Software Development Kit (SDK). Once you

publish your app, the likelihood of it being downloaded at least once is very high. Over two

billion apps are downloaded collectively each month on the App Store (Ester 92). Programmers

can easily become their own boss by developing their own applications.

New innovations in technology can be crafted to detect and stop diseases or even make a

self-driving car. Artificial Intelligence (AI) enables a computer to behave and

Related Documents

  • Improved Essays

    Pt1420 Unit 5 Lab 1

    • 382 Words
    • 2 Pages

    cs61002: Algorithms and Programing 1 rbattul1 Lab Assignment 5: Summary of chapters 2.1 to 2.6 of python scientific notes. Summary:…

    • 382 Words
    • 2 Pages
    Improved Essays
  • Improved Essays

    At last count, both Google and Apple were fast approaching the million app mark with the Google Play Store and the iTunes App Stores. Both vendors predict that they will cross this mark sometime in 2013. Microsoft is currently way behind, but with over 150,000 apps already available through Windows Phone Store, and with a good response on Windows Phone 8, it’s reasonable to expect that the giant from Redmond will not allow itself to stay far back. But this is not really just about mobile devices.…

    • 350 Words
    • 2 Pages
    Improved Essays
  • Great Essays

    Unlike many of those who enter into Computer Science programs in college I have only recently, in the last couple of years, started programming. During my senior year of high school a friend of mine and myself started playing around with C++ for fun during a vocational networking class accomplishing very little and not getting any desired results. At that time I had no clue that a couple short years later I would have a deeper understanding of proper programming methodologies and an understanding of a variety of languages to meet specific needs. It is often that you will see, or at least I have seen, when speaking to others programmers, that programmers believe that their language of choice is the language that will solve every problem that…

    • 1828 Words
    • 8 Pages
    Great Essays
  • Improved Essays

    Welsh Baccalaureate Melvin Varghese 11.2 Review Task – Personal Reflection for Enterprise and Employability Task Reflection of process: As part of our Enterprise and Employability Task, we were asked to divide ourselves into teams of four people. After getting into the teams we were asked to evaluate different products such as iPads and board games such as Monopoly and evaluate their selling point and the factors which differentiated them other their competitors. Later, we were given the ask to discuss, design and invent a new board game. The board game could be a modification of an existing board game, be a completely new board game or an interactive game for the upcoming youths.…

    • 876 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    The research faze of my process constituted the majority of my project. In order to research Python coding, I enrolled myself in an online Python course recommended to me by my mentor. I was also able to…

    • 581 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Computer programmers are the engineers that develop these software programs. They are the core of what makes technology possible. Creation begins with software engineers submitting design specification to the programmers. After analyzing the information, they determine how to translate this request, using computer languages like C++, to achieve the desired end product. In addition, through thorough testing, debugging, and at times, rewriting of code, programmers accomplish…

    • 996 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    We are in the digital age and we need to find clever ways of learning, experiencing and teaching related to technologic developments. From the printing press, we had not handled any special revolution except computer and internet. These two revolutionary tools would have been helping human history in every type of all fields, and of course in schools. The computer has recently been in schools. Before using computers, there were some kinds of methodologies used in classes.…

    • 1575 Words
    • 6 Pages
    Improved Essays
  • Improved Essays

    In the article, “Hooked on Our Smartphones,” author Jane Brody argues that smartphones are taking over our lives in a negative way, by spending countless hours using them, which is affecting our health. She claims people are hooked on technology, and should take a break and enjoy everything around us. Psychotherapist, Nancy Colier “ask ‘what really matters?’ in life” (Par 3). The author develops her argument by using multiple examples and sitting credible outside sources.…

    • 823 Words
    • 4 Pages
    Improved Essays
  • Superior Essays

    A person needs to be quite a logical thinker (Computer Scientists). He must be able to solve problems, and he needs to be able to communicate his ideas in a verbal or written form (Computer Scientists). Computer scientists must also keep learning about new compilers and development environments such as the latest version of Microsoft Visual Studios (Parvin). He then needs to use them frequently and become familiar with them (Parvin). It is important for a computer scientist to be creative if he wishes to solve problems and develop new technologies (Streubel).…

    • 1799 Words
    • 8 Pages
    Superior Essays
  • Improved Essays

    Every single system or technology will have a vulnerability and it is challenging to find the vulnerabilities of a system or technology. I really enjoyed programming when I was at school and it pulled me towards Information Technology path. First proper programming that I have done at college was a website. It was impressive as I have find lots of knew strange feature like “marquee” feature in HTML.…

    • 768 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    As computers became essential to business, industry, trades, and professions, educators and parents became increasingly concerned that young people acquire at minimum the basic understanding of computers and master the related skills. 2. Explain computer algorithms and its significance An algorithm is a set of instructions designed to perform a specific task. In computer science, an algorithm is a set of steps for a computer application to accomplish a task.…

    • 790 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    First Draft Community Profile Throughout the decades Computer Science has become a growing career field. Many students choose to major in it as both undergraduate and graduate students. But, like any other major there other students who have dropped out of Computer Science for specific reasons.…

    • 1173 Words
    • 5 Pages
    Great Essays
  • Improved Essays

    It is a fact of life that most of the US universities are ranked among the top 50 universities in the world and studying there is a dream of life for professionals, especially for teachers of English. As an English teacher who is pursuing further professional development I expect to undertake MA in TESOL program in one of the US universities. First, I want to be enrolled in the program that will integrate both the theories and practice of language teaching e.g. teaching language systems and skills in English as a foreign language, which will both equip me with theoretical understandings of teaching English in a foreign context.…

    • 727 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    My chosen major is Computer Science with a business concentration. I have always had an affinity for computers. It seems like on some level they speak to me and I wanted to learn how to speak back in their language. I also am a pretty big gamer and learning how to write and design games is something I have wanted to learn since I was about thirteen years old. Another reason I want to major in computer science is the ongoing proliferation of Internet connected devices and devices with single chip computers in them [1].…

    • 725 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Applications, or apps, as people now call it, are softwares that were invented for smartphones to download. It allows users to perform a specific task conveniently. For example, the app that Google created, Google Docs, allows users to create, edit, and delete documents on their Google Drive. I actually used Google Docs in a long car ride, which allowed me to be productive on some documents that I was required to edit and write on. Also, some smartphone companies have standard apps already included within the phone.…

    • 1015 Words
    • 5 Pages
    Improved Essays