Python Versus C Essay

1295 words - 5 pages

The evolution of computer programming languages has given programmers liberty to choose what language they use to program. Many concerns arise to whether the language chosen is the right one for a particular problem, or is the language suitable for adaptation for future manipulation. Other concerns include the maturity, syntax, features, functionality and scalability of a language. To illustrate the above concerns, I will write a brief comparison between two popular programming languages: C/C++ and Python.The maturity of C/C++ and Python differs great in regards to history. Dennis Ritchie, who used it to re-write the Unix environment, developed C, a predecessor of B, in the early 1970's. C++ evolved from C and was initially designed and implemented by Dr. Bjarne Stroustrup at AT&T Bell Labs. The first commercial release happened in 1985. The language gained widespread use in industry and academia during the 1980s, and around 1990 the major computer and software tools suppliers started to provide C++ to their users as a major implementation tool. After explosive growth of the C++ user population in the 1980s and early 1990s where C++ usage doubled every 7.5 months, the use of C++ has settled into a pattern of steady growth. In 1987 C++ became standardized and its popularity increased steadily. Python's development started years after C++ was standardized. Guido van Rossum developed Python, a little over ten years ago in 1990. Development of Python occurred very rapidly, due to it's open-source capabilities. The consistency of Python, due to changes of the language must be obtained form a central organization (CNRI in Reston, VA), has keep it almost "bug-free" and easy to manipulate. Due to Python's youth, it's following is relatively small compared to the standardized C/C++. Although Python has grown exponentially in ten years, C/C++ holds an edge because of its 30+ years of popularity and is reflected in the amount of programs and programmers using C/C++ today. One of the reasons Python has grown exponentially is due to the attraction of programmers to its simple syntax.Python is simple to use, offering much more structure support for large programs than the shell used in C/C++. It offers much more error checking than C/C++, and being a high-level language, it has high level data types built in, such as flexible arrays and dictionaries that would cost you a lot of time to implement efficiently in C/C++. Python uses general data types, which is applicable to a large problem domain. General data types makes Python code very simple to read and use. C/C++ on the other hand, uses a standardized version to reference data types, which can be difficult to use if one is not familiar with C/C++. Python allows writing very compact and readable programs. Programs written in Python are typically much shorter than equivalent C/C++ programs for the following reasons: the high-level data types allow one to express complex operations in a single statement,...

Find Another Essay On Python Versus C

Revolutionary Work of Art Essay

1890 words - 8 pages Walter Benjamin emphasizes in his essay, “The Work of Art in the Age of its Technological Reproducibility” that technology used to make an artwork has changed the way it was received, and its “aura”. Aura represents the originality and authenticity of a work of art that has not been reproduced. The Sistine Chapel in the Vatican is an example of a work that has been and truly a beacon of art. It has brought a benefit and enlightenment to the art

Enlightenment Thought in New Zealand Schools

1594 words - 6 pages In this essay I will be looking at how the political and intellectual ideas of the enlightenment have shaped New Zealand Education. I will also be discussing the perennial tension of local control versus central control of education, and how this has been affected by the political and intellectual ideas of the enlightenment. The enlightenment was an intellectual movement, which beginnings of were marked by the Glorious Revolution in Britain

Psychological Egoism Theory

2240 words - 9 pages The theory of psychological egoism is indeed plausible. The meaning of plausible in the context of this paper refers to the validity or the conceivability of the theory in question, to explain the nature and motivation of human behavior (Hinman, 2007). Human actions are motivated by the satisfaction obtained after completing a task that they are involved in. For example, Mother Teresa was satisfied by her benevolent actions and

How Celtic Folkore has Influenced My Family

1587 words - 6 pages Conor Cruise O'Brien. The Story of Ireland. New York: Viking, 1972. Print. Sims, Martha C., and Martine Stephens. Living Folklore: An Introduction to the Study of People and Their Traditions. Logan: Utah State UP, 2005. 99. Print. "The Origins and Influence of The Celtic Cross.” 29 Sept. 2009. Web. 08 Nov. 2011. . Thuente, Mary Helen. W. B. Yeats and Irish Folklore. Totowa, NJ: Gill and Macmillan, 1981. Print.

Julia Margaret Cameron

1406 words - 6 pages immediately anchor her name in the history books. Julia Margaret Cameron will always be looked upon as a pioneer of her time and as being one of the first female photographers to make significant contributions in the photographic community. Works Cited Arnason, H.H., and Elizabeth C. Mansfield. History of Modernt Art: Painting Sculpture Architecture Photography. 6th ed. Upper Saddle River: Prentice Hall, 2010. Print. Cox, Julian, and Julia

Evaluation of School Improvement

1403 words - 6 pages The evaluation process should be progressive to incorporate overall planning, implement changes, which contribute to success. In order to focus on school climate and norms, the evaluation design must include the students, instructions, and outcomes to improve communication and building-level concerns to be address in this response. School Climate and Social Norms The school principal, other staff leaders, and personnel set the tone and the

Case Study: The Benefits of Animal Testing

1757 words - 7 pages Nine year old Amy has already had a rough start in life. She was born with an abnormal heart that hinders her everyday activities. Amy is unable to keep up with kids her own age because she often tires out easily. As a consequence, she has very little friends and is often alone. Amy is forced to take different medications everyday just to survive. Amy’s life consists of medicine, doctors, and constant hospital visits. However, Amy is due for a

Myth and Magic: Realism in "One Hundred Years of Solitude"

1531 words - 6 pages “He enjoyed his grandmother's unique way of telling stories. No matter how fantastic or improbable her statements, she always delivered them as if they were the irrefutable truth” (Wikipedia, 2011). Experiences are particular instances of one personally encountering or undergoing something and in these moments of time life changes for the best or the worst and memories are formed. These recollections such as riding your first bicycle, going to

Adiponectin: a Novel Indicator of Malnutrition and Inflammation in Hemodialysis Patients

2384 words - 10 pages ) based on their nutritional status. Main outcome measure Serum levels of adiponectin, interleukin-6 (IL-6), albumin, cholesterol, triglyceride, high-sensitive C-reactive protein, urea, creatinine, transferrin, homocysteine, ferritin, parathyroid hormone, as well as body mass index, the subjective global assessment (SGA) score, and the malnutrition–inflammation score (MIS) were measured in all patients; these values were compared between well

The Congo Free State: A Legacy of Apathy, Exploitation and Brutality

2298 words - 9 pages Between 1885 and 1908, Belgium’s Leopold II ruled Congo, a region in central Africa, as his personal colony, exploiting the resources and inhabitants for his own gain. Leopold allowed and encouraged Europeans and other Westerners to enter Congo and set up companies whose primary purpose was to gather rubber, which was abundant but difficult to get to in the Congo, using the Congolese as the laborers for the Europeans. Rubber gathering in Congo

Selective Exposition in The Lottery, by Shirley Jackson

1073 words - 4 pages Usually when someone hears the word “lottery” the first thing that comes to mind is a large sum of cash that people compete against highly impractical odds to win. Shirley Jackson’s story The Lottery might imply a similar conception based on the title alone, but the story is filled with unknowns never revealing exactly when and where the story takes place, or why the lottery exists; even what the lottery is isn’t revealed until the very end. Yet

Similar Essays

Developing Apps Essay

1050 words - 5 pages . Some, like more user-friendly languages such as Ruby and Python, while others like the harder to learn, yet more rewarding C++ language. Whatever a programmers, programming style might be and depending on what the programmer is trying to create, there is a programming language that will be suitable for those needs. This writing will compare and contrast C++, Visual Basic, Ruby and Python, which, arguably are some of the most popular object

Operating Systems Comparison Analysis

6485 words - 26 pages supported and at best any form of development beyond the simple DOS batch file is impossible. Ubuntu, again like most UNIX like systems, comes with the GNU C/C++ (gcc) compiler as a default. Although development work in C has largely fallen to the wayside, C++ provides a current object oriented language that is in use today for development work. With gcc installed as a default compiler, a programmer can support legacy as well as current

When The Bubble Burst Essay

1539 words - 6 pages By the time I arrived state side from my second tour in the Middle East the housing bubble had already burst. I noticed a drastic change in the way that many of my friends and family were living. Several of my friends that worked in real estate had sold their boats and seconds houses. My own stock portfolio had lost a third of its value. My sister and her husband had defaulted on their home mortgage leaving them scrambling for a place to live. I

Phase Diagram Essay

4456 words - 18 pages the sample cooled, the group noted at what time the first signs of crystallization occurred. After the sample cooled to about 45°C the run halted, and Naphthalene was added to the sample by the same process used to acquire the first sample of Durene. While these trials were running and being completed, similar trials were conducted for a mixture that started with a sample of Naphthalene. Durene was added to this sample in the same manner as