Click me
Transcribed

Highly Popular Programming Languages’ History - From Born to Young

C ython lala C PERCEPTION SYSTEM OPL WE PERCEPT VISION TECO Language Pascal n The Complete History Of Programming Languages ALGOL SAA A Assembly Ajax, Obiect Are Not angingeLispVB shell JavaScript Visual Delphi DASL, .C++ PEARL Script PHP Python = IMP Prolog ABC Jāva Camlz Oxygene Programming Ruby EXEC Ac REXX Cyd Common Introduction to Programming language Programming languages are widely demanded languages that can be easily used for writing computer programs like appli- cations, system programs and more. The first and foremost programming language was written in the year 1843 by Ada Lovelace and the language wrote an algorithm for the Analytical Engine. Currently, there are more than 1.30 million computer programmers as well as soft- ware developers in the US. The TIOBE index Programming languages' popularity is based upon the global numbers of engineers, courses and third-party vendors. 2013 TIOBE Index Delta in Position Position Programming Language Ratings Delta Jan 2012 Position Status Jan 2013 Jan 2012 Jan 2013 Up 17.86% 0.09% 2 Down Java 17.42% -0.05% Very Up Objective-C 10.28% 3.37% 4 4 Same C++ 9.14% 1.09% Very Down C# 6.20% -2.57% A Same PHP 5.55% -0.16% A Same Visual Basic 4.75% 0.23% 8 Same Python 4.17% 0.96% 9. 9. Same Perl 2.26% -0.50% 10 10 Same JavaScript 1.98% -0.34% Give a Look on History and Power of Programming Languages Creator Major Uses Used By FORTRAN - short for the IBM Mathematical Formula Translat- John Backus of IBM NASA ing System Supercomputing applica- tions (I.e. weather and This is a widely used language that designed for general purpose and climate modeling, animal and plant breeding, compu- NASA high-level. For numeric and scientific tational science functions computing, it serves a great option. Being an oldest programming lan- guage, It Is still used by today's people. Lisp - short for List Processor Creator Major Uses Used By Being a High-level, it Is for math- John McCarthy of MIT AL development, alr defense systems Etsy uses Clojure, a dialect of Lisp ematical notation. Several new com- puter science topics: tree data struc- Etsy tures, automatic storage management, dynamic typing, and self-hosting com- pilers Dialect Creator Major Uses Used By Cobol- short for Common Busi- ness oriented Language Short Range Committee (SRC) Business software (esp. Credit cards, ATMS High-level. Primarily for business finance and administration computing. First programming lan- guage to be mandated by the US systems, but also banks, İnsurance agencles, govern- ments, military agencles) Department of Defense. ATM BASIC – Acronym for Beginners Creator Major Uses Used By All-purpose Symbolic Instruction John George Kenny and Microsoft Altair BASIC, Apple II Code Home computers, simple Thomas Eugene Kurtz of games, programs, utilities General-purpose, high-level. Designed for simplicity. Popularity exploded in Dartmouth (SRC) Microsoft the mid-70s with home computers; early computer games were often written in Basic, including Mike Mayfield's Star Trek. Pascal - After French Creator Major Uses Used By mathematician/physicist Blaise Niklaus Wirth Apple Lisa (1983), Skype g programming. Also Object Pascal, a derivative, Is com- Pascal High-level. For teaching structured skype monly used for Windows programming and data structuring. Commercial versions widely used application development- throughout the 80s. Teachin C based on an earlier language Creator Major Uses Used By called B Dennis Ritchie of Bell Labs Unix Cross-platform General-purpose, low-level. Created for Unix systems. Currently the world's most popular programming program- ming, system programming, Unix programming, com- puter game development UNIX language.2 Many leading languages are derlvatives, including C#, Java, JavaScript, Perl, PHP, and Python. Ada - After Ada Lovelace, Creator Major Uses Used By inventor of the first program- Jean Ichbiah Dept. of Defense, banking, manufacturing, transporta- NSTAR, Reuters, NASA, subways worldwlde ming language High-level. Derived from Pascal. Con- tracted by the US Department of Defense In 1977 for developing large tlon, commercial aviation NSTAR O REUTERS software systems. NASA Creator Major Uses Used By C++ - formerly C with Classes; ++ is the increment operator in C Bjarne Stroustrup object- oriented. An extension of C, with Commercial applicatlon devel- opment, embedded software, server/client applicatlons, video Adobe, Google Chrome, Mozilla Firefox, Microsoft Internet Explorer Intermediate-level and enhancements such as classes, virtual functions, and templates. games Objective-C - object-oriented Creator Major Uses Used By extension of C Brad Cox and Tom Love of Apple's OS X and ios Apple programmlng General-purpose and high-level. Stepstone operating systems Expanded on C, adding message- passing functionality based Smalltalk language. Perl - a language named Creator Major Uses Used By PEARL already existed, so Pearl Larry Wall of Unisys wasn't an option IMD6, Amazon, Priceline, CGI, database applications, system administration, net- work programming, graph- Ics programming Ticketmaster General-purpose and high-level. Cre- IMDB priceline ated for report processing on Unix sys- tems. Today it's known for high power amazon and versatility. ticketmaster Python - For British comedy Creator Major Uses Used By troupe Monty Python "tutorials, Guido Van Rossum of CWI sample code, and instructions Google, Yahoo, Spotify Web application, software development, Google YAHOO! often reference them information security General-purpose, high-level. Created to support a varlety of programming styles and be fun to use. Ruby - the birthstone of one of Creator Major Uses Used By the creator's collaborator Yukihiro Matsumoto Web applicatlon develop- Twitter, Hulu, Groupon General-purpose, high-level. A teach- Ing language influence by Perl, Ada, Lisp, Smalltalk, etc. Designed for pro- ductive and enjoyable programming. ment, Ruby on Rails y hulu GROUPON Java - for the amount of coffee Creator Major Uses Used By consumed while developing the James Gosling of Microsys- Android OS/apps language Network programmIng, web tems application development, soft- ware development, Graphical User Interface development General-purpose, high-level. Made for an interactive TV project. Cross- platform functionality. Second most popular language (behind C).2 PHP - Personal Home Page Creator Primary Uses Used By Rasmus Lerdorf Open-source and for general-purpose. For building dynamic web pages. Most Facebook, Wikipedia, Digg, WordPress, Joomla Building/maintaining dynamlc web pages, server-side devel- widely used open-source software by opment facebook. digg enterprises. WORDPRESS & Joomla! JavaScript - Final choice after Creator Major Uses Used By Mocha and LiveScript Page Brendan Eich of Netscape Gmail, Adobe Photoshop, Dynamic web development, PDF documents, web brows- ers, desktop widgets High-level and created to extend web Mozilla Firefox page functionality. Dynamic web pages GMail Ps use for form submission/validation, Interactivity, animations, user activity tracking, etc. Susceptibility Distribution on First Submission by Language Java Rating .NET Rating C/C++ Rating Code Quality 86.00% Cytographical Issues 78.00% Error Handling 87.00% Cyptographical Issues 73.00% Code Quality 75.00% Buffer Overflow 75.00% Buffer Management Errors Directory Traversal 73.00% Directory Traversal 65.00% 74.00% CRLF Injection 71.00% Information Leakage 61.00% Numeric Errors 66.00% Information Leakage 56.00% Time and State 46.00% Cyptographic Issues 87.00% Time and State 56.00% Cross-site Scripting (XSS) 43.00% Directory Traversal 55.00% Insufficlent Input 54.00% CRLF Injection 41.00% Dangerous Functlons 51.00% Validation Cross-site Scriptlng 49.00% Insufficlent Input 34.00% Time and State 44.00% (XS) Validation Credentlals Management 44.00% SQL Injection 32.00% Code Quality 40.00% API Abuse 42.00% os Command InJection 23.00% Untrusted Search Path 27.00% SQL Injection 41.00% Credentlals Management 19.00% Format String 24.00% Encapsulation 26.00% Untrusted Search Path 18.00% Race Conditions 23.00% Session Fixation 25.00% Error Handling 18.00% os Command Injection 20.00% Os Command Injection 21.00% Buffer Management Errors 6.00% API Abuse 13.00% Race Conditions 18.00% Buffer Overflow 6.00% Information Leakage 11.00% E IND +91-79-26561837 | + 91-79-40074331 C PERCEPTION SYSTEM O [email protected] WE PERCEPT VISION www.perceptionsystem.com http://news.cnet.com/8301-13505_3-10453213-16.html https://info.veracode.com/vast-soss.html O http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html O http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html O http://www.bls.gov/ooh/computer-and-information-technology/home.htm 1957 1958 1959 1964 1970 1972 1980 1983 1983 1987 1991 1993 1995 1995 1995

Highly Popular Programming Languages’ History - From Born to Young

shared by briannawillsss on Oct 30
2,413 views
5 share
2 comments
Programming language is one of the important languages, which is specially designed to express computations. Served as a major and highly effective language, it is used to write computer programs like...

Designer

mosesaaron

Category

Computers
Did you work on this visual? Claim credit!

Get a Quote

Embed Code

For hosted site:

Click the code to copy

For wordpress.com:

Click the code to copy
Customize size