Sie sind auf Seite 1von 4

CLASS REPORT

REPORT ON PROGRAMMING LANGUAGES

ADILALI 2239 BS CS F11B

A REPORT ON COMPUTER PROGRAMMING LANGUAGES

REPORT CONSIST ON THE FOLLOWING LANGUAGES

o o o o o o o o o

C++ COBOL Java JAVA script PHP HTML PYTHON Perl SQL

C++
C++ was written by Bjarne Stroustrup at t & Bell Labs during 1983-1985. C++ is an object-oriented programming language. It is derived from C. The syntax of C++ is like C; C++ was originally developed as an extension to C, but quickly evolved into its language. C++ is a very popular language for application development on UNIX systems and PCs. C++ also support a variety of data types including strings, arrays and structures, full I/O facilities. C++ has a number of features that support unsafe and defective software. Efforts at unifying the C++ language were begun in 1989. C++ was finally standardized by the ISO and ANSI in November, 1997. ADVANTAGES C++ has the concept of oops. Hybrid language. C++ has the concept of object and classes. DISADVANTAGES Poor in multitasking. Scope is also limited. Case sensitive language. Not applicable in web environment

CLASS REPORT
REPORT ON PROGRAMMING LANGUAGES

ADILALI 2239 BS CS F11B

COBOL
COBOL, the Common Business-Oriented Language. For business Developed in 1960 by bob bemar Standardized by ANSI in 1974, and the standard was revised in 1985. Machine independent. Easy to understand but very lengthy

Java

Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. s very similar in syntax to C and C++ Java is a full-featured, portable object-oriented language. All data and methods in Java are associated with some class, there is no 'global' data or functions as in C++.

The main version of JAVA are:- JDK 1.0, JDK 1.1, JSE 6

JAVA script

Developed independently from Java Used in web browser to create dynamic websites The syntax of JavaScript is similar to that of C or Java, Any variable can contain data of any type, and conversion is mostly automatic.

CLASS REPORT
REPORT ON PROGRAMMING LANGUAGES

ADILALI 2239 BS CS F11B

PHP
Stand for Hypertext Preprocessor PHP is originally designed for web development to produce dynamic web pages. Developed by Rasmus Lerdorf in 1994, but it was publicly released in June 8, 1995. PHP is embedded with HTML. PHP include a Command line interference

HTML
HTML stands for hyper text markup language. Used to create web sites. Easy to learn. HTML lets us to format text, add graphics, create links, frames and tables e.t.c. and save it all in text file that any browser can read and display.

PYTHON Dynamic languages Especially Python, are being used to create cloud applications on frameworks The Google App engine is built with Python and originally only supported Python. Python is an easy to learn, powerful programming language. Effective approach to object-oriented programming.

Perl
Stand for Practical Extraction and Report Language Developed by Larry Wall in 1986. Perl is an interpreted language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information It combines some of the best features of C Syntax corresponds quite closely to C syntax

CLASS REPORT
REPORT ON PROGRAMMING LANGUAGES

ADILALI 2239 BS CS F11B Useful for text processing, system administration, web programming, web automation, GUI programming, games programming, code generation.

Disadvantages
Perl code is ugly. Perl code is un-maintainable. Perl is slow. Perl code is unreadable.

SQL

SQL stands for Structured Query Language SQL lets us access and manipulate databases SQL is an ANSI (American National Standards Institute) standard SQL CAN:-

can execute queries against a database can retrieve data from a database can insert records in a database can update records in a database can delete records from a database can create new databases can create new tables in a database can create stored procedures in a database can create views in a database can set permissions on tables, procedures, and views

Das könnte Ihnen auch gefallen