Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Programming Languages

No description

v vv

on 13 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Programming Languages

Where it is Seen/Used
Programming Languages
Adam Churchill

Java is one of, if not the most widely used programming
language on the planet, notably being one of the easier languages to learn.

Java was developed by James Gosling working for Sun Microsystems, and was bought out by Oracle. It was originally going to be named Oak, after an oak tree outside of James building, but ended up as Java after Java coffee.

Android uses Java as pillar in the Android OS. If APIs could be copyrighted, then Google had infringed Oracle's copyrights by the use of Java in Android devices, but they cannot.

-Python is a general purpose high level programming language that is object oriented.

-It is also commonly used as a scripting language ex software applications, web pages within a web browser, the shells of operating systems (OS), and embedded systems.

-The language also is intended to be very clear, with readable syntax, and to have intuitive object orientation, as well as having extensions and modules easily written in C, C++.

-Rossum Guido, 2013 Retrieved from http://tinyurl.com/pawzh99
-Albatross, 2013 Retrieved from http://www.cplusplus.com/info/history/
-Stroustrup Bjarne, 2013 Retrieved from http://tinyurl.com/ckscfmx
-Brin Sergey, 2013 Retrieved from http://tinyurl.com/y98mbt
-Oracle technology network, 2013 Retrieved from http://tinyurl.com/j4tmx
-Chan, Patrick and Lee, Rosanna (1996). Retrieved from The Java Class Libraries: An Annotated Reference (Java Series). Addison-Wesley Publishing Co.
-Daconta, Michael C. (1996). Retrieved from Java for C/C++ Programmers. John Wiley & Sons, New York.
-Gosling, James and Yellin, Frank (1996). Retrieved from The Java Application Programming Interface (Java Series). Longman Publishing Group.
-Cuong Do ,2013 Retrieved from http://www.python.org/about/quotes/
-iBill Joy (February 7, 2002). "Microsoft's blind spot". cnet.com. Retrieved January 12, 2010.
-Ecma International. June 2006. Retrieved January 26, 2012
-The RedMonk Programming Language Rankings: January 2013 – tecosystems. Redmonk.com (2013-02-28). Retrieved on 2013-07-17.
-van Rossum, Guido (20 January 2009). "A Brief Timeline of Python". The History of Python. Google. Retrieved 20 January 2009.
-"Contracts for Python". Retrieved 24 September 2011.
-Schildt, Herbert (1 August 1998). C++ The Complete Reference (Third ed.).
-"Programming Language Popularity". 2009. Retrieved 16 January 2009.
-"TIOBE Programming Community Index". 2009. Retrieved 3 August 2011.
-Stroustrup, Bjarne (7 March 2010). "C++ Faq: When was C++ Invented". ATT.com. Retrieved 16 September 2010.
-Bjarne Stroustrup - HOPL-II paper retrieved from http://en.wikipedia.org/wiki/C%2B%2B
-Bjarne Stroustrup, 2013 Retrieved from http://stroustrup.com/hopl-almost-final.pdf
-"TIOBE Programming Community Index". 2009. Retrieved 2009-05-06.
-Byous, Jon (ca. 1998). "Java technology: The early years". Sun Developer Network. Sun Microsystems. Archived from the original on April 20, 2005. Retrieved 2005-04-22.
-"JAVAONE: Sun – The bulk of Java is open sourced". open.itworld.com. Retrieved 2010-06-09
Summerfield, Mark. Rapid GUI Programming with Python and Qt.
-Venners, Bill (13 January 2003). "The Making of Python". Artima Developer. Artima. Retrieved 22 March 2007.
-Hettinger, Raymond (30 January 2002). "PEP 289 – Generator Expressions". Python Enhancement Proposals. Python Software Foundation. Retrieved 19 February 2012.
-Giannini, Mario; Code Fighter, Inc.; Columbia University (2004). "C/C++". In Hossein, Bidgoli. The Internet encyclopedia 1. John Wiley and Sons. p. 164. ISBN 0-471-22201-1. Retrieved 16 December 2012.
-Lawlis, Patricia K. (August 1997). "Guidelines for Choosing a Computer Language: Support for the Visionary Organization". Ada Information Clearinghouse. Retrieved 18 July 2006.
-"Programming Language Popularity". 2009. Retrieved 16 January 2009.
-"Verilog HDL (and C)". The Research School of Computer Science at the Australian National University. 2010-06-03. Retrieved 2013-08-19. "1980s: ; Verilog first introduced ; Verilog inspired by the C programming language"

Another use of the Language.
Site that uses C++
Programming languages
Java then and Now
Java originally was designed for interactive television, but it was too advanced for the digital cable television industry at the time.
Now it is used as a general purpose programming language that is designed to have as few implementation dependencies as possible
In Java it uses a Write Once, Run anywhere(WORA), meaning that once the code is written, it doesn't need to be recompiled to function on another platform. This makes this language desirable in the practicality of multi-platformed language programming. It is well understood why Java is one of the most popular programming languages for reasons such as this feature.
C is the mother of all programming languages, not to be confused with similarly named languages such as C#, and C++. In some big or small way it has more than likely influenced another programming language by incorporating a few features of C. Ex. Syntax (Ordering)

C is a general purpose programming language that was developed by Dennis Ritchie at Bell Labs between 1969 and 1973

A C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, including supercomputers.
The C++ programming language was created by Bjarne Stroustrup of Bell Labs when he was doing work for his Ph.D thesis.He was trying to improve on the C language, and calling it "C with classes". His goal was to add object-oriented programming into the C language
The C++ programming language is a general purpose programming language that is an intermediate- level programming language.

The language was created to be an improvement on the C language of which the creator Bjarne Stroustrup was using, but wanted to add object oriented features, such as classes. So it was orignally names "C with classes"

The name itself is a pun. ++ is used as the increment operator in the language, so the pun is that it is better than that of the C language.

Where it is Seen
The C++ is most commonly used in the production of desktop applications. For example Adobe uses C++ to develop their applications, these are apps such as Photoshop, Acrobat, and illustrator.
It can also be seen most popularly through Googles internal coding.
Where it is seen
Website that uses Python
A Game that uses Python
The creator of the python programming language is Guido van Rossum.

He created the language based on his gripes with the ABC language. Although he liked the language, he didn't like certain aspects about it and was upset that he couldnt use extensions to help himself. It makes sense why the language has similar traits to ABC and CMI because that's what it was inspired from.

The Creator
The most popular place that the language is used in is Youtube.com . Cuong Do of youtube.com said "Python is fast enough for our site and allows us to produce maintainable features in record times, with a minimum of developers,"

The language is also used in the creation of Disney games, such as Pirates of the Caribbean online or Disneys Toontown. the games tht use this code are usually seen as 3-D games, such as the examples above.
C# is a multi-paradigm programming language, meaning that it supports more than one programming paradigm. In the case of C# it includes imperative and object-oriented paradigms as well as some support for functional programming, making it multi-paradigm.

C# can most popularly be seen in Microsoft's .NET. .NET is an integral part of many applications running on Windows, and provides common functionality for those applications to run.

In 1999, Anders Hejlsberg formed a team to build a new language at the time called Cool. This stood for C-like Object Oriented Language. This name did not stick because of copyright reasons so it was abandoned and re-named C#. It is named this because # means to have a semi-note higher in pitch, so C# is a "semi-note" higher then that of C. The language was designed, and developed by Microsoft.
Where it is Seen
Microsoft's .NET
Full transcript