Section Review of Obtaining User Input

Lesson Details:
July 10, 2020


I: Introduction

II: Body

A: Section review of obtaining user input

III: Conclusion

Programming languages are sets of rules to be followed, in order for a computer to perform a particular task. Programming languages are split into categories. There are two main types of programming languages used today, Computer Languages and Scripting Languages. Computer languages are more complex and are used to make applications, while scripting languages are simpler and are used to automate tasks. The most popular programming languages used today are C++, Java, C#, Visual Basic .Net, Python, JavaScript, PHP, Ruby, Go, HTML5, CSS3, Swift, Objective-C, Perl, R, Lua. These programming languages vary in complexity, use cases, performance, power, development platforms. The general purpose programming languages are C++, C#, Java, Python 2 & 3, JavaScript, Lua. The scripting languages are PHP, Ruby.

Programming languages are split into categories. There are two main types of programming languages used today, Computer Languages and Scripting Languages. Computer languages are more complex and are used to make applications, while scripting languages are simpler and are used to automate tasks. The most popular programming languages used today are C++, Java, C#, Visual Basic .Net, Python, JavaScript, PHP, Ruby, Go, HTML5, CSS3, Swift, Objective-C, Perl, R, Lua. These programming languages vary in complexity, use cases, performance, power, development platforms. The general purpose programming languages are C++, C#, Java, Python 2 & 3, JavaScript, Lua. The scripting languages are PHP, Ruby.

The first programming language invented was called the high level language and it was developed by Grace Hopper and her crew and was originally created to solve the Mark 1 machine. Then over time we have seen the introduction of lower level languages which were easier to program and more efficient than the high level language. But as the years went on we saw the birth of higher level languages that were more efficient than the lower level ones as they were closer to human language. Now we have a wide array of programming languages which makes it difficult for beginners to learn what language is best for them.

The first programming language invented was called the high level language and it was developed by Grace Hopper and her crew and was originally created to solve the Mark 1 machine. Then over time we have seen the introduction of lower level languages which were easier to program and more efficient than the high level language. But as the years went on we saw the birth of higher level languages that were more efficient than the lower level ones as they were closer to human language. Now we have a wide array of programming languages which makes it difficult for beginners to learn what language is best for them.

Programming Language History

In 1956 Grace Hopper developed COBOL (Common Business Oriented Language) with a team of other programmers at Harvard University. COBOL is a computer language used for business purposes and it is a low level language as it uses English words so people can understand what it means. In 1957 FORTRAN was developed by John Backus at IBM it is a low-level language however it is very powerful as it is used in science and engineering hence is also known as a scientific computer language. In 1958 LISP was developed by John McCarthy at MIT it is a functional programming language that has been developed from Fortran and Algol 58. In 1959 Algol 60 was developed by a group of scientists led by Martin Richards at Cambridge University it is an imperative programming language that uses mathematical expressions rather than English words to control how variables change values. In 1973 Pascal was created by Niklaus Wirth at ETH Zurich it is an imperative programming language that requires structured programming which means you need to follow certain rules when writing code instead of just writing text. In 1980 Modula-2 was developed by Niklaus Wirth at ETH Zurich however he later made Modula-3 which is faster then Modula-2 but PC Modula-2 is still being used today in some programs. In 1983 Ada was created by Jean Ichbiah at Groupe Bull this is a strongly typed programming language with object-oriented features. In 1987 C# was created by Anders Hejlsberg at Microsoft it is an object oriented high level programming language that runs on the CLR (Common Language Runtime). In 1995 Java was created by James Gosling at Sun Microsystems it is an object oriented low level programming language that runs on the JVM (Java Virtual Machine). In 1996 C++ was updated by Bjarne Stroupe at AT&T Labs it is an object oriented higher level programming language that runs on many different Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 1997 Python 2 was released by Guido van Rossum at CNRI it is an object oriented high level scripting language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2001 Python 3 was released by Guido van Rossum at CNRI it is an object oriented high level scripting language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2003 JavaScript was updated by Brendan Eich at Netscape Communications Corporation it is an object oriented low level scripting language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2005 PHP 5 was updated by Rasmus Lerdorf at Zend Technologies Inc it is an object oriented high level scripting language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2006 Ruby 1.8 was updated by Yukihiro Matsumoto at Matz Reflection Inc it is an object oriented high level scripting language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2008 Ruby 1.9 was updated by Yukihiro Matsumoto at Matz Reflection Inc it is an object oriented high level scripting language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2008 Go was updated by Robert Griesemer & Ken Thompson from Google Inc it is an object oriented high level programming language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2010 Swift was updated by Chris Lattner from Apple Inc it is an object oriented high level programming language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2013 Rust was updated by Graydon Hoare from Mozilla Foundation Inc it is an object oriented low level programming language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2014 TypeScript was updated by Microsoft Corporation it is a statically typed object oriented high level programming language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2015 Dart was updated by Lars Bak & Kasper Lund from Google Inc it is an object oriented high level programming language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2016 Julia was updated by Viral B Shah from MIT Laboratory for Computer Science & NERSC & Julia Computing Inc it is an object oriented high level programming language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2016 Kotlin was updated by JetBrains s.r.o from JetBrains s.r.o Inc it is a statically typed object oriented high level programming language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc.. In 2017 Crystal was updated by Swizec Teller from Amazon Web Services Inc it is a statically typed object oriented higher level programming language that runs on various Operating Systems including Windows Linux Mac OS X FreeBSD etc..

loader
Course content