



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Programming Language is indeed the fundamental unit of today’s tech world. It is considered as the set of commands and instructions that we give to the machines to perform a particular task. For example, if you give some set of instructions to add two numbers then the machine will do it for you and tell you the correct answer accordingly.
Typology: Cheat Sheet
1 / 6
This page cannot be seen from the preview
Don't miss anything!
Programming Language ● The first programming language was developed in 1883 when Ada Lovelace and Charles Babbage worked together on the Analytical Engine. Programmer ● Charles Babbage (1791-1871) – was an English Mathematician and inventor. He is credited with designing the first digital automatic computer. He is also called the Father of all the computers. ● Ada Lovelace (Dec. 10, 1815) - is considered the first computer programmer and invents the first ever machine algorithm for Charles Babbage. Plankalkul Language (1944-1945) ● Konrad Zeus developed the first ‘real’ programming language called Plankalkül (Plan Calculus). Zeus’s language (among other things) allowed for the creations of procedures, which stored chunks of code that could be invoked over and over to perform routine operations. Assembly Language (1949) ● Was used in the Electronic Delay Storage Automatic Calculator (EDSAC). Assembly language was a type of low-level programming language that simplified the language of machine code. Shortcode Language (1949) ● Was the first High-Level Language (HLL) suggested by John McCauley in 1949. Small piece of code that is used to perform a specific function or task on a website or content management system. Short codes are typically enclosed in square brackets [ ] and can be inserted into the content of a page, post, or widget. Autocode Language (1952) ● Was a general term used for a family of programming languages. First developed by Alick Glennie for the Mark 1 computer at the University of Manchester, Autocode was the first-ever compiled language to be implemented meaning that it can be translated directly into machine code using a program called a compiler. Fortran Language (1957) ● FORmula TRANslation or FORTRAN was created by John Backus and is considered to be the oldest programming language in use today. The programming language was created for high-level scientific, mathematical, and statistical computations. Algol (1958) ● Algorithmic Language or ALGOL was created by a joint committee of American and European computer scientists. ALGOL served as the starting point for the development of some of the most important programming languages including Pascal, C, C++, and Java. Lisp Language (1958) ● List Processor or LISP was invented by John McCarthy at the Massachusetts Institute of Technology (MIT). Originally purposed for artificial intelligence, LISP is one of the oldest programming languages still in use today and can be used in the place of Ruby or Python. Cobol (1959) ● Common Business Oriented Language (COBOL) is the programming language behind many credit card processors, ATMs, telephone and cell calls, hospital signals, and traffic signals systems. Basic Language (1964) ● Beginner’s All-Purpose Symbolic Instruction Code. The language was developed further by Microsoft founders Bill Gates and Paul Allen and became the first marketable product of the company. Pascal Language (1970) ● Named after the French Mathematician Blaise Pascal, Niklaus Wirth developed the programming language in his honor. It was developed as a learning tool for computer programming which meant it was easy to learn. It was favored by Apple in the company’s early days, because of its ease of use and power. Smalltalk Language (1972) ● Developed at the Xerox Palo Alto Research Centre by Alan Kay, Adele Goldberg, and Dan Ingalls, Smalltalk allowed for computer programmers to modify code on the fly. It introduced a variety of programming language aspects that are visible languages of today such as Python, Java, and Ruby.
C Language (1972) ● It was called C because it was based on an earlier language called ‘B’. SQL Language (1972) ● SQL was first developed by IBM researchers Raymond Boyce and Donald Chamberlain. is used for viewing and changing information that is stored in databases. SQL, which stands for Structured Query Language. Ada Language (1980-1981) ● Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level programming language. Ada is used for air-traffic management systems in countries such as Australia, Belgium, and Germany as well as a host of other transport and space projects. C++ Language (1983) ● Bjarne Stroustrup modified the C language at the Bell Labs, C++ is an extension of C with enhancements such as classes, virtual functions, and templates. Object-C Language (1983) ● Developed by Brad Cox and Tom Love, Objective-C is the main programming language used to write software for macOS and iOS, Apple’s operating systems. Perl Language (1987) ● Perl was created by Larry Wall and is a general-purpose, high-level programming language. It was originally designed as a scripting language designed for text editing. Haskell Language (1990) ● It is a purely functional programming language meaning it’s primarily mathematical. It’s used across multiple industries particularly those that deal with complicated calculations, records, and number-crunching. Python Language (1991) ● Named after the British comedy troupe ‘Monty Python’ , Python was developed by Guido Van Rossum. It is a general-purpose, high-level programming language created to support a variety of programming styles and be fun to use. Python is, to this day, one of the most popular programming languages in the world and is used by companies such as Google, yahoo, and Spotify. Visual Basic Language (1991) ● Developed by Microsoft, Visual Basic allows programmers to utilize a drag-and-drop style of choosing and changing pre-selected chunks of code through a graphical user interface (GUI). Ruby Language (1993) ● Created by Yukihiro Matsumoto, Ruby is an interpreted high-level programming language. A teaching language which was influenced by Perl, Ada, Lisp, and Smalltalk – among others. Java Language (1995) ● Java is a general-purpose, high-level language created by James Gosling for an interactive TV project. It has cross-platform functionality and is consistently among the top of the world’s most popular programming languages. Personal Home Page (1995) ● Formerly known as ‘Personal Home Page’ which now stands for ‘Hypertext Preprocessor’ , PHP was developed by Rasmus Lerdorf. Its primary uses include building and maintaining dynamic web pages, as well as server-side development. JavaScript Language (1995) ● JavaScript was created by Brendan Eich, this language is primarily used for dynamic web development, PDF documents, web browsers, and desktop widgets. C# Language (2000) ● Developed at Microsoft with the hope of combining the computing ability of C++ with the simplicity of Visual Basic, C# is based on C++ and shares many similarities with Java. The language is used in almost all Microsoft products and is seen primarily in developing desktop applications. Scala Language (2003) ● Developed by Martin Odersky. Scala, which combines mathematical functional programming and organized object-oriented programming. Groovy Language (2003) ● Derived from Java. Was developed by James Strachan and Bob McWhirter. The language improves productivity because of its succinct and easy to learn. Go Language (2009)
Separators ● Line Break - The
HTML element produces a line break in text (carriage-return). It is useful for writing a poem or an address, where the division of lines is significant. ● Horizontal Rule - The