Presentation is loading. Please wait.

Presentation is loading. Please wait.

First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.

Similar presentations


Presentation on theme: "First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of."— Presentation transcript:

1 First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of knowledge. Teaching basics of computer programming. Easy to learn and light. Used on microcomputers. 1964 As coding skills have become more and more necessary in todays society, BASIC has been a big factor in teaching many how to code at a beginner level. The two math professors who created basic believed computer literacy would be essential in years to come, and designed the “Beginner’s All-Purpose Symbolic Instruction Code” to be easy to pick up and get started.

2 First appeared Features Popular uses C 1972 C is used mainly because it produces code that runs nearly as fast as code written in assembly language. Portability, low and high level features, loops, functions, bit manipulation operators, modular programming and pointers C was invented to write the OS UNIX. C is easy to learn and is structured to increase user understanding. It produces efficient programs that can handle low level activities. C is also supported on a wise variety of computer platforms.

3 First appeared Features Popular uses Scheme 1975 As a language to not supress the creative capabilities of its users, scheme is mot used for graphic applications. Scheme follows a minimalist design and is “fun to use”. Made specially so the user has very few restrictions. In Scheme all data types are equal. What one can do in one data types, they can do in all data types. This is different than most language where data types do special things and are restricted. Scheme gives its user lots of freedom, one can say the same thing in many ways and it’s very expressive.

4 First appeared Features Popular uses Python 1991 Python has been used for web applications, education and software development. Simple, free, high level, portable, object oriented, interpreted, embeddable and has extensive libraries. It has the right combination of performance and features that make writing programs in Python both fun and easy.

5 First appeared Features Popular uses Java 1995 Android apps, video games, software, science, Internet browsers. Java is simple, object- oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high- performance, multithreaded, and dynamic.

6 First appeared Features Popular uses Ruby 1995 Web based programming Free format, case sensitive, allows comments, keywords, dynamic typing, object oriented, general purpose.

7 First appeared Features Popular uses C# 2000 Web applications, windows app development. Used on many apps within windows 8. Simple, modern, general purpose and object oriented. Allows passing parameters and XML documentation.

8 First appeared Features Popular uses Scratch 2002 Scratch is mainly used to teach young people the basics of programming. Scratch is a good stepping stone to a more advanced world of computer programming. Uses an easy to visualise block based programming environment. Scratch is a visual programming language. With scratch you can make a variety of interactive applications, such as stories, games and animations, then share your creations with an online community. Scratch helps very young people learn to think creatively, reason systematically and work collaboratively.

9 First appeared Features Popular uses PHP 1995 Web development, General purpose programming. Can be embedded into HTML code. Magic constants, generates unique ID strings, serialization, compressing strings.

10 First appeared Features Popular uses JavaScript 1995 HTML pages, web content production. High level, interpreted, dynamic and untyped. Standardized in ECMAScript.

11 First appeared Features Popular uses Visual Basic.NET 2001 Teaching the basics of programming to beginners. Can be used to write complex software also. High level, multi-paradigm. Provides a GUI that allows the developer to drag and drop objects into the program and manually write code.

12 First appeared Features Popular uses Pascal 1970 Used to teach programming. Other languages have taken over, however. Small, efficient. Intended to encourage good programming practices used in structured programming and data structuring.

13 First appeared Features Popular uses COBOL 1959 Business, finance. Used by the department of defence. Has administrative uses. High level, user friendly. All instructions can be coded in simple English words. Can handle huge data processing, backwards capability with previous versions. Effective error messages.

14 First appeared Features Popular uses Perl 1987 General purpose programming, graphic programming, network programming and finance. Family friendly, general purpose and a interpreted dynamic programming language. Perl borrows features from other languages such as C, AWK and sed.

15 First appeared Features Popular uses ALGOL 68 1968 Computer scientists have used this language for research purposes to develop other computer languages. Expression based syntax, reference model of variables and reference parameters. User declared types and structures, string array and matric slicing.

16 First appeared Features Popular uses Prolog 1972 AI, finance, research, defence and communication. Fully object oriented, strongly typed, algebraic data types, fully integrated fact databases, supports parametric polymorphism, automatic memory management, supports direct linkage with C/C+.

17 First appeared Features Popular uses Haskell 1990 Used by Mark Zuckerburgs’s demon spawn Facebook to prevent spam. Standardized, general purpose and purely functional programming language with non-script schematic and static typing.

18 First appeared Features Popular uses C++ 1983 Large performance- sensitive projects, coding desktop applications. Impetrative, object oriented with generic programming features.

19 First appeared Features Popular uses Assembly 1949 Used for code that will directly interact with the device’s hardware. Reverse Engineering. Extreme optimisation. Complete control required. One to one and very close to machine code. Assembly language is specific to a particular computer architecture. Efficient and easier to improve. Provides programmers with low level access to a computer’s hardware.


Download ppt "First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of."

Similar presentations


Ads by Google