Clarion University: Programming Language Analysis

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 …show more content…
Each of these languages has its purpose and role to fill. There are features in each of these languages that I like and features that I do not like that would stop me from, or give me a good reason in, using it on certain projects. If I were given a project to create a GUI program for a business, a multi-platform application, a web service or some sort of high performance engine I may need to weigh my knowledge of the features of these languages to choose which one I believe would be best suited for the …show more content…
C# is compiled two times; once to the Microsoft Intermediate Language (MSIL) then again from there into machine code. One of the nice features of C# is that it is part of the .NET framework. C# has excellent memory management and unlike Java is incredibly easy to create graphical user interfaces in. Admittedly, a lot of the code is hidden to this creation of the GUI, but when you want to create something quickly it saves an incredible amount of time, is very flexible and all the code is there to be viewed and edited if you so wish. The ability to create a GUI programmatically is something that I believe any programmer should have, but being forced to use it for a simple task is silly. C# also, like java, has access to a very large amount of libraries that make it easier to find tools than many other

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
  • Superior Essays

    Nt1310 Unit 1 Lab 2 Essay

    • 2411 Words
    • 10 Pages

    Objective As future computer professionals, students of CIT 17600 need a basic understanding of the location and abilities of a variety of tools on Microsoft environments. The Windows Lab 2 was designed to provide a glimpse into these tools. The Microsoft environment that was researched was Windows 7.…

    • 2411 Words
    • 10 Pages
    Superior Essays
  • Decent Essays

    NIGHTMARE CODE Analysis

    • 507 Words
    • 3 Pages

    Great horror movies stick with us because they have a great story and a chilling underlying fear sitting under the surface to stick with us. Subpar horror films have the story, but lack the underlying fear. Bad horror films lack both. NIGHTMARE CODE is a subpar horror film. The same problem afflicted this this year’s highly acclaimed IT FOLLOWS, but in reverse order.…

    • 507 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Task 9 For this task I must compare the usefulness of maintaining a database with MySQL compared with if I were to use the query language (QBE). For this task I will need to evaluate the advantages for both the languages, as well as the disadvantages, to find a conclusion which is evenly presented for both of the languages. Advantages and Disadvantages Although the two languages interlink in many different ways they have many different features that must be noticed by the user before the use of either, these two tables show the brief comparisons that should be made before using either of the two languages. MySQL Advantages Disadvantages Point How it affects the user Point How it affects the user…

    • 1173 Words
    • 5 Pages
    Improved Essays
  • Decent Essays

    Without a doubt, if I want to be successful on COMN155 and be able to start my main program in September this year, I know that I should have to practice harder my abilities to understand the information that I’m reading and learn the message even if it’s technical or familiar information for me. In the same way, I have to double check my feedbacks from the past 5 weeks in order to fix my common mistakes and became into a better writer.…

    • 83 Words
    • 1 Pages
    Decent Essays
  • Great Essays

    The Green Code: Cinematic Communication for Sustainable Behavior In 1906, author Upton Sinclair penned a work of fiction that would change the course of history. His novel, The Jungle, led to the disintegration and reformation of Chicago’s meatpacking industry, which was plagued by managerial corruption and egregious health code violations. Shortly after the novel’s released, the federal government launched an official investigation into the industry and took legal action against the industry (Hevrdejs). Sinclair’s novel demonstrates the power of fiction to create social change.…

    • 1722 Words
    • 7 Pages
    Great Essays
  • Decent Essays

    I’ve been member of SAGE since my freshman year both as a mentee and now as a mentor. The experiences I’ve had for the past two years with SAGE have been distinct. When I first came to Towson I was worried about not making a good transition from high school to college both academically and socially. So when I received a call from Raft to live on the residential floor I was excited for the opportunity. This first week I had with SAGE helped easy my anxiety about living away from home and not getting lost in the excitement of being independent.…

    • 438 Words
    • 2 Pages
    Decent 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
  • Great Essays

    Introduction You Should Be Here is the second mixtape released by singer Kehlani on April of 2015. The mixtape is made up of 15 songs in which Kehlani channels a mixture of longing and uncertainty about both, romantic and familial, relationships in her life. The mixtape’s cover sparked my intreset as it was a painted portrait of Kehlani on top of a building. For the purpose of this paper, I will attempt to answer this research question: How does Kehlani’s mixtape cover further embolden and highlight the mixtape’s themes? I will be using textual analysis and relying on my observations, to emphaize how an artist’s album cover is critical in predicting what their album’s main themes are.…

    • 1477 Words
    • 6 Pages
    Great Essays
  • Brilliant Essays

    SOCAIL MEDIA & TEHNOLOGY TIMELINE ASSIGNMENT Social Media and other technologies like latest computers, smart phones, search engine algorithms, are done by computer programmers and there writing codes. From last 50 years technologies continue to emerge, develop, and mature at a rapid pace. Now, there are more than 2,500 documented programming languages.…

    • 1019 Words
    • 5 Pages
    Brilliant Essays
  • Great Essays

    Endanger languages in 21st century Name: Hery Shah TA’s Name: Madeline Discussion day and time: Monday – 11:00-11:50 Endanger Languages in 21st Century There are thousands of languages spoken by people in the world, but more than half of them are at risk of becoming extinct. Many of the languages are at risk because there are only so many people speaking the language. Many languages are at risk of becoming extinct because they are not common to learn among people. Many people tend to use second language instead of using primary language. People find second language as more important than their native language because they are surround by the people who speaks the second language.…

    • 1331 Words
    • 6 Pages
    Great Essays
  • Improved Essays

    The Puzzle Of Computer Science Philosophy A major in Computer Science has always been what I have wanted to achieve. My brain is constantly in a state of self imposed hyperactivity. I have excelled in creating new puzzles in order for my brain to get its daily dose of adrenaline. However the adrenaline rush i got from my first puzzle would last much longer than expected, becoming my own personal stalker.…

    • 1114 Words
    • 5 Pages
    Improved Essays
  • Superior Essays

    Computer science is an excellent career choice because it deals with one of the fastest growing fields, computers (Smith). This career is constantly evolving, which makes the workplace stimulating and challenging. Computer science is changing the world we inhabit by making many advancements in computing. In the 1960s, computer science became an independent discipline; however, the study of the electronic computer was around prior to it (History).…

    • 1799 Words
    • 8 Pages
    Superior Essays
  • Improved Essays

    Another reason could be that it requires less or no mouse input which enables me to work faster. When I use CLI I feel more intelligent than other users who uses graphical user interface which motivates me to carry on doing what I am…

    • 768 Words
    • 4 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