SOFTWARE ENGINEERING : A HISTORY OF PROGRAMMING LANGUAGES

Standard

ORTRAN(FORMULA TRANSLATION)

LIPS(LIST PROCESSOR), AND

COBOL (COMMON BUSINESS ORIENTED LANGUAGE )  1957-1959

Definition:  Considered the oldest languages that are still used today.
High level languages created for scientific , mathematical, and business computing….
Primary Uses: Supercomputing applications , AI development , business software..
Used by: Nasa , Credit Cards, ATMs…
Note: Action movie  “The Terminator” used samples of Cobol Source for the text shown in the visions display…

PASCAL   1970

Defintion: Created by Niklaus Wirth. High level for teaching structured programing and data structuring.Comercial versions widely used throughout the 80’s..
Primary uses: Teaching programing , Object Pascal, a derivative is commonly used for Windows application development…
Used By: Unix (rewritten in C in 1973, early www servers and clients)…

C (BASED ON AN EARLIER LANGUAGE CALLED “B”)    1972

Definition: Created by Dennis Ritchie. General purpose, low level. Created for Unix systems. Second most popular language (behind Java).Many leading languages are derivatives, including C#, Java , JavaScript, Perl , PHP , and Python.
Primary uses: Cross platform programing, system programming , computer game development.
Used by: Adobe , Google Chrome, Mozzilla Firefox, Microsoft Internet Explorer…

C++ (FORMERLY “C WITH CLASSES”;++IS THE INCREMENT OPERATOR IN “C”)

Definiton: Created by Bjarne Stroustrup . Intermediate level , object oriented. An extension of C, with enhancements such as classes m virtual functions and templates..
Primary uses: Commercial application development, embedded software, server/client applications , video games…
Used by: Adobe, Google Chrome, Mozzilla Firefox , IE…

BJECTIVE-C                                    1983

Created by Brad COx and Tom Love
General-purposr, high level , Expandec on C, adding message-passing funcionality based in Smalltalk language.
Primary uses: Apple Programing
Used by : Apple’s  OS X and iOS operating system

PERL  (“PEARL” was already taken)        1987

Created by Larry Wall…
Created for reprort proccessing on Unix systems.Today it’s known for high power and versatility.
Primary uses: CGI , database app , system admin , network programing , graphic programing…
Used by :  IMDb , Amazon , Priceline, Ticketmaster

PYTHON (for British Comedy Troupe Monty Pythin)     1991

By: Yukihro Matsumoto
Created to support a variety of programming styles and be fun to use.Tutorials, sample code, and instructions often contain Mony Pythin references.
Primary uses: Web Apps , sowtfare development, information secerity]
Used by : Google , Yahoo

RUBY ( The britishstone of one of the creator’s collobrators)    1993

A teaching language influenced by Perl, Ada, Lisp, Smalltalk , etc.
Designed for productive and anjoyable programming…

– LAST PART

JAVA  1995

Made for an interacitve TV project. Cross-platform functionality .
Currently the wold’s most popular programming language…
Created by James Gosling…
Primary uses: Network Programing, web apps development, GUI development…
Used by ANdriod OS/Apps

PHP (Personal  Home Page)   1995

By Rasmus Lerdorf , for buildiing dynamic web pages . Most widely used open-source software by enterprises…
Primary uses: for building dynamic web pages , server-side development..
Used by Facebook , Wikipedia , Digg , WordPress …

JAVASCRIPT  1995

Creatd by Brendan Eich to extend web page functionality . Used by dynamic web pages for form submission/validation, interactivity , animations , user activity , animations , etc…
Primary uses for dynamic web pages , PHP documents, web browsers, desktop widgets…
Used by GMail , Adobe Photoshop , Mozilzla Firlefox..

How Google Changed It’s Look Through The Years?

Standard

In 1997 , Google.com is registered as a domain on September 15. The name—a play on the word “googol,” a mathematical term for the number represented by the numeral 1 followed by 100 zeros—reflects Larry and Sergey’s mission to organize a seemingly infinite amount of information on the web.

Google chenged his look over the years many times…

So let’s see how Google was looking in the past:

YEAR 1995

——————————————————————————————–

YEAR 1997

——————————————————————————————–

YEAR 2000

——————————————————————————————–

YEAR 2004

 

——————————————————————————————–

YEAR 2007

 

——————————————————————————————–

YEAR 2010

——————————————————————————————–

PRESENT TIME

GOOGLE HISTORY TIMELINE 1995- 2005

Standard

 

1995-Larry Page and Sergey Brin meet at Stanford. Larry, 22;

1996 -Larry and Sergey begin collaborating on a search engine called BackRub
1997 – Google.com is registered as a domain;

1998- Larry launches a monthly “Google Friends Newsletter“;
          -Larry and Sergey hire their first employee. Craig Silverstein ;
          -Google recognizes as search engine of choice in the Top 100 Web Sites…
U
1999-Google’s first press release announces a $25 million round from Sequoia Capital and Kleiner Perkins; John Doerr and Michael Moritz join the board;
2000- Google announce the MentalPlex;
          -The first 10 language versions of Google.com are released: French, German, Italian, Swedish, Finnish, Spanish, Portuguese, Dutch, Norwegian and Danish;
          –Google AdWords launches with 350 customer;
          –Google Toolbar is released;
2001-Google Images launches;
2002-Releases a major overhaul for AdWords,
Google News launches with 4,000 news sources.
2003 Google announce Google AdSense
2004 Google launch Gmail;
2005-Google Maps goes live;
          Google Mobile Web Search is realesed
          The Google Maps API and  Google Analytics is released;