Premium Essay

C Paper

In:

Submitted By steveingwer
Words 544
Pages 3
Steve Ingwer
ET2560
Phil Keck
Friday Evenings
WHY C IS STILL USED The main thing that my research has uncovered is the performance and reliability
Of C programming. Many have also spoken of the ease of use that C provides, Which as of yet I have not found to be true but I am still learning and these people were all experienced users. They have also brought to point the great insight into programming that C offers and the ability it affords you to learn another language. ( A computer language) C also gives the user a feeling of empowerment and control being that close to the “Bare Metal” of the programming process. Many programs written today are C derivitives such as Java ( considered a cousin to C). C is still widely used and can be used in standalone executables. It also compiles for every platform and every processor architecture. A major reason why C is still in use is the fact that they keep extending and rewriting C so it stays fresh and up to date. There is also a lot of existing software that is C and C++ and converting it to another programming method would be costly and take a great effort. C also starts from scratch and has foundational concepts that today’s concepts stand on. Major parts of Windows, Unix and Linux are still written in C. In order to understand some of today’s other computer languages, Such as the afore mentioned cousin to C, Java, one must first learn C in order to learn the other languages more easily. Many of today’s Device drivers of new devices are always written in C due to the ease of access that C allows you to the basic elements of the computer. Gives you direct access to the memory of your CPU through pointers. It also allows you to manipulate and play with the bits and bytes of your CPU. C is also ideally suited for embedded system programming such as T.V.’s, Microwaves, P.D.A.’s, Mobiles, and a vast

Similar Documents

Premium Essay

Objective-C Research Paper

...Research of Objective-C October 9, 2012 Introduction There is little doubt in today’s dynamic and fast moving technology market that Objective-C is a powerful, high-level, flexible programming language that has been around since the early 1980s and has the staying power to last a long time. Objective-C is an extension of the programming language C developed by Brad Cox and Tom Love to support the object oriented features of Smalltalk another programming language. Objective-C is the main language from which Apple’s MAC OS X for Desktops and laptops and iOS for iPhones and iPads are derived. There have been variants to this language as well, Objective-C++ and Objective-C 2.0 which proves the sustainability of this language. Due its portability, Objective-C has shown its flexibility and the ability to adapt to the ever changing and fast moving arena of mobile devices especially from Apple. What is Objective-C? Objective-C is a reflective programming language which aims to provide object orientated concepts and Smalltalk messaging to C. GNU Compiler Collection (GCC) provides a compiler for Objective-C, however due to the rich library support on OpenStep based operating systems (Mac OS X, IPhone, GNUstep) it is typically only used on these platforms. Objective-C is implemented as an augmentation to the C language. It is a superset of C which means that any Objective-C compiler can also compile C. To illustrate what Objective-C looks like as a language I will show you...

Words: 2068 - Pages: 9

Premium Essay

Hepatitis C Research Paper

...One of the deadly disease that often attacks the liver is hepatitis C. Hepatitis C is a liver disease that strikes silently. So when you suffer from this disease, it is possible that you are not aware of it and certainly it can make health got worse. The disease is caused by the hepatitis C virus (HCV). Hepatitis C virus is largely going to be chronic. If not treated, it can turn into a lifetime of heart disease. Transmission of hepatitis C virus similar to the hepatitis B virus, i.e. through the blood (blood transfusion, needles, tattoos, and labor). However, borrowing items such as razors or toothbrushes are more rarely transmit the virus hepatitis C. Hepatitis C can now more quickly cured with the latest drugs and affordable price. Most Hepatitis C treatment is a combination of several different types of medications such as:...

Words: 380 - Pages: 2

Premium Essay

Hepatitis C Research Paper

...Hepatitis c is a blood born virus that affects the liver. The disease was discovered in 1989. The virus infects others when an infected person comes in contact with an infected person. There are several ways a person can be infected by hepatitis, sharing needles, blood transfusion, piercing, tattoos, from mother to infant, and intercourse. Hepatitis is a single stranded RNA virus that is enveloped virus.” Binding to the cell surface, HCV particles enter the cell by receptor-mediated endocytosis.” That is how the virus enters and invades, there is no known fact on where the virus originated. “There are at least six major HCV genotypes and more than 50 subtypes of HCV.” The book describes how the genotypes are categorized by different locations....

Words: 745 - Pages: 3

Premium Essay

Hepatitis C Research Paper

...Gosport journal, Vol. 80, No. 7, Curing Hepatitis C: Not just a dream anymore, By Lt. Cmdr. Brent Lacey, Naval Hospital Pensacola. Addressing this non-symptom illness as one of the principal causes to chronic disease, risking people born between 1945 and 1965. For many years in the U.S. has been affected with the diagnosis of chronic Hepatitis C, people had no way to screen for the cure. This virus is easy to spread and hard to treat. However, many of the treatments available made people feel more sick, and made them have flu, with no other symptom this illness took several lives away. Right now, depending on the genotype of the virus people can achieve a cure. The Naval Hospital Pensacola has developed the first hospital screening program...

Words: 261 - Pages: 2

Premium Essay

Hepatitis C Research Paper

...Hepatitis C Liver is one of the biggest and important organs in the human body. It is responsible for producing many vital and beneficial chemical substances in the body such as proteins, vitamin D, and cholesterol.1 It is also considered as a storage organ and has an essential part in the digesting process. Hepatitis is a common disease that affects liver by viral infections. Universally, almost 130 to 150 million people have chronic hepatitis C and about 500,000 people who are infected with HCV die every year because of its related liver diseases.2 The ability of understanding hepatitis C and comprehend its effects depends on defining hepatitis C, recognizing the symptoms, and finding the treatment. Defining hepatitis C might be a bit complicated because of its name origins. Hepatitis is a combination of Greek and Latin words that mean inflammation of the liver which means that the liver becomes turgid and can’t work properly. Hepatitis C is one type of hepatitis that is considered to be the most dangerous type since it can lead to liver cancer, and in 75% to 85% of HCV infected people that can evolve a chronic hepatitis C.3 Even though that researches are being developed, but there is no absolute vaccine for Hepatitis C. To conclude, Hepatitis C is a viral infection that affect the liver and stop it from...

Words: 505 - Pages: 3

Premium Essay

Hepatitis C Research Paper

...INTRODUCTION Hepatitis implies aggravation of the liver. Poisons, certain medications, a few maladies, substantial liquor use and bacterial and viral diseases can all reason hepatitis. HCV is a small positive-strand ribonucleic acid (RNA) virus in the Flaviviridae family (1). Hepatitis is additionally the name of a group of viral diseases that influence the liver the most well known sorts are Hepatitis A, Hepatitis B and Hepatitis C. Hepatitis C is an infectious liver sickness that ranges in seriousness from a gentle ailment enduring a couple of weeks to a genuine, long lasting disease that assaults the liver. It comes about because of contamination with the Hepatitis C infection which is spread fundamentally through contact with the blood of a contaminated individual. Hepatitis C can be either "acute" or "chronic." In 1987, hepatitis C virus (HCV) was discovered to be the causative agent of a type of hepatitis previously known as non-A, non-B hepatitis (2). Hepatitis C infection is a real reason for liver ailment overall and a...

Words: 861 - Pages: 4

Premium Essay

Hepatitis C Research Paper

...Hepatitis C What is hepatitis C? Hepatitis C is a virus that can cause chronic liver disease, cirrhosis, and liver cancer. The virus is usually transmitted through blood or sexual contact. Some patients acquire the virus and develop acute hepatitis (inflammation of the liver). In a subset of patients, the initial infection fails to clear and individuals advance to chronic hepatitis C infection. Chronic hepatitis C significantly increases the risk of progressive liver fibrosis (cirrhosis) and failure if left untreated. The risk of liver cancer is also increased. Patients with HCV of frequently co-infected with HIV – treatment of both frequently leads to better outcomes. The long-term consequences of chronic hepatitis C and cirrhosis include...

Words: 1298 - Pages: 6

Premium Essay

M. C. Escher Research Paper

...M.C. Escher explored and displayed a wide range of mathematical ideas. While in school Escher’s family had the hope of him fallowing in his fathers footsteps of architecture. Escher did not do well in school but he did have the talent for drawing and design. Maurits Cornelis Escher studied at the Architecture and Decorative Arts located in Haarlem, Netherlands. From here he was able to develop an interest in graphics and worked in woodcut. He spent many years traveling throughout Europe sketching the surroundings. He was not known until he was featured in Time magazine. From then on he created a reputation. Many of his admirers happened to be mathematicians. The mathematicians found his work to be extraordinary visualization of mathematical...

Words: 316 - Pages: 2

Premium Essay

M. C. Escher Research Paper

...Maurits Cornelius Escher was a Dutch artist born in 1898. He attended Haarlem's School for Architectural and Decorative Arts where he took up graphic art. During the early 1920’s, Escher traveled throughout the Mediterranean where he met and later married Jetta Umiker. Over the course of his life, he made 448 lithographs, woodcuts, and wood engravings, as well as over 2,000 drawings and sketches. M.C. Escher died on March 27th, 1972 in the Netherlands. After his death, his work continued to be popular and its mathematical implications were explored. M.C. Escher is best known for his “impossible constructions”, drawings that could not exist in a three-dimensional form. Some examples of his impossible constructions are Relativity, Reptiles, and Ascending and Descending. His work is appreciated by mathematicians because of the immense research, precision, and logic that went into them embrace his works. The “impossible constructions” especially appreciated because of their accuracy and the attention to detail M.C. Escher used while creating them. M.C. Escher used math in his art by researching geometry before creating his art to insure that it was as accurate as possible. By using geometric principals, he was able to create art that looked both accurate and impossible. He used math to create perfect proportions and a sense of reality in his art that would have been impossible to achieve without it. Geometry allowed him to be realistic and creative at the same time and...

Words: 394 - Pages: 2

Free Essay

Paper C T317

...Elizabeth DeHaven Professor Dr. Nicole Martins T317 11/3/13 Paper C As I was watching an episode of the Nickelodeon series, Kung Fu Panda: Legends of Awesomeness, an advertisement for “Power Rangers Megaforce” action figures caught my attention. The ad was filled with many different toys flying everywhere. Toys were moving and jumping through the air all by themselves. The commercial not only advertised the action figure people, but also different guns, motorcycles, and add-on pieces to the toys. Different types of action noises were blasted throughout the ad to enhance the action figure’s abilities. Also, there showed a young boy in the ad, presumably around the age of 5, playing with the toys while his face was lit up with pure excitement. The TV show, Kung Fu Panda: Legend of Awesomeness, is directed at children between the ages of 5 and 7. Since kids in this age group are watching this show, the advertisements that are going to be shown will also be directed at kids this age. Young boys ages 5-7 watching this show would be the main target age group and would be highly captivated by this action filled advertisement. In a research study by Kunkel and Gantz, it was found that the same types of products dominated commercials during children’s programs (Strasburger, Wilson, & Jordan, 2014). The four main categories of children’s ads found on television were toys, cereals, snacks, and fast food. This proved to be true as I continued to watch the following ads...

Words: 1411 - Pages: 6

Premium Essay

Team C Paper

...Strategy and Positioning Analysis Part 1 Heather Hale, Tanya Smallwood, Jennifer Hicks, Erica Johnson, Sean Day MKT/421 May 23, 2016 Heather Teague Strategy and Positioning Analysis Part 1 Child care services are mainly used by working parents who are in need for someone to watch their child(ren) after school during the week. Child care could be better if that caregiver were able to pick up the child from school and take the child home. Now there is such a service. Introducing the Mommy Taxi, a service provided by Care.com, Mommy Taxi is there for those parents that are unable to pick up the child from school and take them to the nanny. Mommy Taxi is a trusted and verified service from the same people who brought you Care.com Overview of Organization Mommy Taxi is a service that is part of Care.com. Parents can use this service to have the caregiver pick up the child from school, daycare, etc. Full-time users are those parents who are working full-time and do not have a set person to pick up the child from school. Mommy Taxi is an add-on option to the already scheduled child care service. Being a part of Care.com, they already have a background check and a DMV check. The service will also come with a legal release that the parent can fill out, sign and email to the caregiver and the child's school to let them know that this caregiver is allowed to pick up the child. For the full-time users, who schedule a nanny five days a week for after...

Words: 2928 - Pages: 12

Free Essay

English

...hardcopy) Weighting: Part of 10% of overall assessment. Environment: You are required to do this assignment in C++ environment. Assessment Your assignment will be assessed for the following: Correctness of the programs Sample test data/results/output or discussion of results No plagiarism   Submission You are required to submit documentation in the form of printed copy of your codes and sample test data. Your submission should bind together with the assignment cover given at the end of this assignment question. Use GREEN colour paper as your Assignment 1 cover. Warning 1. To be done in individually. 2. Marks will be deducted for plagiarism and late submission. ASSIGNMENT QUESTION: Question 1 (50 marks) In linked list, an ordered collection of data in which each element contains the location of the next element or elements using pointers. You are required to build a singly linked list program in C++ programming: 1) Create a singly linked list that contains data of 2,15,8,24,63,77 and print out the output. (10 marks) 2) With the creation of the linked list data, delete the no 8, 24 and 77 and print out the output. (5 marks) 3) Add the no 10 ,25 and 30 in your list and print out the output. (5 marks) Question 2 5. You are required to write a C++ program that indicates Linked List : a) Create a structure “model”. This structure basically has members of...

Words: 503 - Pages: 3

Free Essay

Assignment and Essay.... Others)Information Technology (Programming/ Languages (Java, C++, Vb,.Net, & Etc)/Database Design/ Computer Networking/ System Analysis/ Project Management/Project Development/ It & Society/ and.

...Languages (Java, C++, VB, .NET, & etc)/Database Design/ Computer Networking/ System Analysis/ Project Management/Project Development/ IT & Society/ and. - NET programmers continue to struggle with the complexities of a hybrid managed/unmanaged environment. ..... Sorry, I had to laugh at that paper! ... Java on the other hand is cross-platform, and also traditionally runs as an ... - NET programmers continue to struggle with the complexities of a hybrid managed/unmanaged environment. ..... Sorry, I had to laugh at that paper! ... Java on the other hand is cross-platform, and also traditionally runsASSIGNMENT and ESSAY. ... others)Information Technology (Programming/ Languages (Java, C++, VB, .NET, & etc)/Database Design/ Computer Networking/ System Analysis/ Project Management/Project Development/ IT & Society/ and. - NET programmers continue to struggle with the complexiASSIGNMENT and ESSAY. ... others)Information Technology (Programming/ Languages (Java, C++, VB, .NET, & etc)/Database Design/ Computer Networking/ System Analysis/ Project Management/Project Development/ IT & Society/ and. - NET programmers continue to struggle with the complexities of a hybrid managed/unmanaged environment. ..... Sorry, I had to laugh at that paper! ... Java on the other hand is cross-platform, and also traditionally runs as an ... - NET programmers continue to struggle with the complexities of a hybrid managed/unmanaged environment. ..... Sorry, I had to laugh at that paper! ... Java on the other...

Words: 784 - Pages: 4

Premium Essay

Exploring Programming Languages

...programming and data structuring. 1980’s C++ was developed by Bjarne Stroustrup. C++ is one of the most popular programming languages and is implemented on a wide variety of hardware and operating system platforms. As an efficient compiler to native code, its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. It was also used for hardware design. The idea of creating a new language originated from Stroustrup's experience in programming for his Ph.D. thesis. Stroustrup found that Simula had features that were very helpful for large software development, but the language was too slow for practical use, while BCPL was fast but too low-level to be suitable for large software development. 1990’s Java was created by James Gosling at Sun Microsystems. Java was originally designed for interactive television, but it was too advanced for the digital cable television industry at the time. James Gosling aimed to implement a virtual machine and a language that had a familiar C/C++ style of notation. JavaScript is not related to Java. It was originally developed in Netscape, by Brendan Eich. Battling with Microsoft over the Internet, Netscape considered their client- server solution as a distributed OS, running a portable version of Sun Microsystems' Java. Because Java was a competitor of C++ and aimed at professional programmers,...

Words: 455 - Pages: 2

Free Essay

Software Design

...and control systems, air traffic control systems, medical imaging systems, financial data distribution systems, embedded systems, drivers, and utilities. He has exclusively been an OO developer for the last 15 years (Jack W. Reeves - About the Author," copyright 2000-2006). In my opinion, the journal article was originally written in 1992 as a call to action to those in the software design and programming vocation. Mr. Reeves was obviously a strong proponent for the use of C++ as the programming language of choice. He compared software design to modern engineering practices in an attempt to better define the process by which software is developed, the need for the software industry to advance and expedite its concept to product cycle and to encourage his peers to consider the value of C++ as the necessary tool for advancement of his ideas. Reeves wrote: “Ultimately, real advances in software development depend upon advances in programming techniques, which in turn mean advances in programming languages. C++ is such an advance. It has exploded in popularity because it is a mainstream programming language that directly...

Words: 591 - Pages: 3