Sunteți pe pagina 1din 9

Pascal Programming Language

History
The Pascal programming language was originally developed by Niklaus Wirth, a member of the International Federation of Information Processing (IFIP) Working Group 2.1. Professor Niklaus Wirth developed Pascal to provide features that were lacking in other languages of the time. His principle objectives for Pascal were for the language to be efficent to implement and run, allow for the development of well structured and well organized programs, and to serve as a vehicle for the teaching of the important concepts of computer programming. Pascal, which was named after the mathematician Blaise Pascal, is a direct descendent from ALGOL 60, which Wirth helped develop. Pascal also draws programming components from ALGOL 68 and ALGOL-W. The original published definition for the Pascal language appeared in 1971 with latter revisons published in 1973. It was designed to teach programming techiques and topics to college students and was the language of choice to do so from the late 1960's to the late 1980's.

Significant Language Features


Pascal contains some significant language features that allow it to used as a powerful learning tool in introducing structured programming techniques to students :

Built in Data Types- Pascal contains it's own built in data types of Integer, Real, Character, and Boolean. User defined Data Types - Has the ability to define scalar types as well as subranges of those data types. Provides a defined set of Data Sturctures- These data structures include Arrays, Records, Files and Sets. Has a strong data typing element - Pascal compliers can diagnose an incompatible assignment of one type to a variable to another type. Supports Structured Programming - This is accomplished through the use of subprograms called procedures and functions. Simplicity and Expressivity - Because the language is simple and expressive in nature it allows for effective teaching of computer programming techniques.

Areas of Application
The Prime area of application that Pascal entails is the learning environment. This language was not really developed to be used for anything other than teaching students the basics of programming, after all it was originally developed for this purpose. In the early 1970's to the early 1990's Pascal was the language of choice for most major colleges and universities for teaching college level programming techniques. Now with the growing popularity of Object Orient Programming Pascal has taken a back seat to other languages such as C++ and Visual Basic. Pascal is an influential imperative and procedural programming language, designed in 19681969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985.

BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use; the name is an acronymfrom Beginner's All-purpose Symbolic Instruction Code. The original Dartmouth BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in New Hampshire,USA to provide computer access to non-science students. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to do. The language and its variants became widespread on microcomputers in the late 1970s and 1980s, when it was typically a standard feature, and often part of the firmware of the machine. BASIC remains popular in numerous dialects and new languages influenced by BASIC such as Microsoft Visual Basic. In 2006, 59% of developers for the .NET Framework used Visual Basic .NET as their only programming language.[1] COBOL (Common Business Oriented Language) was the first widely-used high-level programming language for business applications. Many payroll, accounting, and other business application programs written in COBOL over the past 35 years are still in use and it is possible that there are more existing lines of programming code in COBOL than in any other programming language. While the language has been updated over the years, it is generally perceived as out-of-date and COBOL programs are generally viewed as legacyapplications. COBOL was an effort to make a programming language that was like natural English, easy to write and easier to read the code after you'd written it. The earliest versions of the language, COBOL-60 and -61, evolved to the COBOL-85 standard sponsored by the Conference on Data Systems Languages (CODASYL). In years immediately preceding the year 2000, many COBOL programs required change to accommodate the new century. Programmers with COBOL skills were in demand by major corporations and contractors. A number of companies have updated COBOL and sell development tools that combine COBOL programming with relational databases and the Internet. COBOL evolved from pioneering work by Grace Hopper, who developed program compilers for the first large-scale digital computer, the Mark I. Acronym for common business oriented language. Developed in the late 1950s and early 1960s, COBOL is the secondoldest high-level programming language (FORTRAN is the oldest). It is particularly popular for businessapplications that run on large computers. COBOL is a wordy language; programs written in COBOL tend to be much longer than the same programs written in other languages. This can be annoying when you program in COBOL, but the wordiness makes it easy to understand programs because everything is spelled out. Although disparaged by many programmers for being outdated, COBOL is still the most widely used programming language in the world. Fortran (previously FORTRAN) is a general-purpose, procedural, imperative programming language that is especially suited to numeric computationand scientific computing. Originally developed by IBM at their campus in south San Jose, California[1] in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continual use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics andcomputational chemistry. It is one of the most popular languages in the area of high-performance computing [2] and is the language used for programs that benchmark and rank the world's fastest supercomputers.

Fortran (a blend derived from The IBM Mathematical Formula Translating System) encompasses a lineage of versions, each of which evolved to add extensions to the language while usually retaining compatibility with previous versions. Successive versions have added support for processing of character-based data (FORTRAN 77), array programming, modular programming and object-oriented programming (Fortran 90 / 95), and generic programming (Fortran 2003). History An IBM 704 mainframe In late 1953, John W. Backus submitted a proposal to his superiors at IBM to develop a more practical alternative to assembly language for programming their IBM 704 mainframe computer. Backus' historic FORTRAN team consisted of programmers Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt, and David Sayre.[3] A draft specification for The IBM Mathematical Formula Translating System was completed by mid-1954. The first manual for FORTRAN appeared in October 1956, with the first FORTRAN compiler delivered in April 1957. This was the first optimizing compiler, because customers were reluctant to use a high-level programming language unless its compiler could generate code whose performance was comparable to that of hand-coded assembly language.[4] While the community was skeptical that this new method could possibly outperform hand-coding, it reduced the number of programming statements necessary to operate a machine by a factor of 20, and quickly gained acceptance. John Backus said during a 1979 interview with Think, the IBM employee magazine, "Much of my work has come from being lazy. I didn't like writing programs, and so, when I was working on the IBM 701, writing programs for computing missile trajectories, I started work on a programming system to make it easier to write programs."[5] The language was widely adopted by scientists for writing numerically intensive programs, which encouraged compiler writers to produce compilers that could generate faster and more efficient code. The inclusion of a complex number data type in the language made Fortran especially suited to technical applications such as electrical engineering. By 1960, versions of FORTRAN were available for the IBM 709, 650, 1620, and 7090 computers. Significantly, the increasing popularity of FORTRAN spurred competing computer manufacturers to provide FORTRAN compilers for their machines, so that by 1963 over 40 FORTRAN compilers existed. For these reasons, FORTRAN is considered to be the first widely used programming language supported across a variety of computer architectures. The development of FORTRAN paralleled the early evolution of compiler technology, and many advances in the theory and design of compilers were specifically motivated by the need to generate efficient code for FORTRAN programs.
Home > FORTRAN

FORTRAN
Acronym for formula translator, FORTRAN is the oldest high-level programming language. Designed by John Backus for IBM in the late 1950s, it is still popular today, particularly for scientific applications that require extensive mathematical computations. The two most common versions of FORTRAN are FORTRAN IV and FORTRAN 77. FORTRAN IV was approved as a USASI standard in 1966. FORTRAN 77 is a version of FORTRAN that was approved by ANSI in 1978 (they had expected to approve it in 1977, hence the name). FORTRAN 77 includes a number of features not available in older versions of FORTRAN. A new ISO and ANSI standard for FORTRAN, called FORTRAN-90, was developed in the early 90s.

The COBOL Programming Language


History
COBOL (Common Business Oriented Language) was one of the earliest high-level programming languages. It was developed in 1959 by a group of computer professionals called the Conference on Data Systems Languages (CODASYL). Since 1959 it has undergone several modifications and improvements. COBOL evolved from pioneering work by Grace Hopper, who developed program compilers for the first large-scale digital computer, the Mark I. In an attempt to overcome the problem of incompatibility between different versions of COBOL, the American National Standards Institute (ANSI) developed a standard form of the language in 1968. This version was known as American National Standard (ANS) COBOL. In 1974, ANSI published a revised version of (ANS) COBOL, containing a number of features that were not in the 1968 version. In 1985, ANSI published still another revised version that had new features not in the 1974 standard. The language continues to evolve today. Object-oriented COBOL is a subset of COBOL 97, which is the fourth edition in the continuing evolution of ANSI/ISO standard COBOL. COBOL 97 includes conventional improvements as well as object-oriented features. Like the C++ programming language, object-oriented COBOL compilers are available even as the language moves toward standardization.

Significant Language Features


The language that automated business Allows names to be truly connotative - permits both long names (up to 30 characters) and word-connector characters (dashes) Every variable is defined in detail - this includes number of decimal digits and the location of the implied decimal point File records are also described with great detail, as are lines to be output to a printer - ideal for printing accounting reports Offers object, visual programming environments Class Libraries Rapid Application Capabilities Integration with the World Wide Web

COBOL, long associated with green screens, core dumps, and traditional mainframe connections, may at first glance seem at odds with object technology, push-button graphical interfaces, and interactive development environments. This perceived incongruity, however, is more a reflection of the mainframes ability to keep pace with the innovations of desktop and client-server computing than a flaw in the COBOL language

Areas of Application
COBOL is ideally suited for the solution of business problems. For example, if a company wanted to keep track of its employees annual wages, COBOL would be ideal language for implementation. It is interesting to note that COBOL was the first programming language whose use was mandated by the Department of Defense (DoD).

The FORTRAN Programming Language


History
One of the oldest programming languages, the FORTRAN was developed by a team of programmers at IBM led by John Backus, and was first published in 1957. The name FORTRAN is an acronym for FORmula TRANslation, because it was designed to allow easy translation of math formulas into code. Often referred to as a scientific language, FORTRAN was the first high-level language, using the first compiler ever developed. Prior to the development of FORTRAN computer programmers were required to program in machine/assembly code, which was an extremely difficult and time consuming task, not to mention the dreadful chore of debugging the code. The objective during it's design was to create a programming language that would be: simple to learn, suitable for a wide variety of applications, machine independent, and would allow complex mathematical expressions to be stated similarly to regular algebraic notation. While still being almost as efficient in execution as assembly language. Since FORTRAN was so much easier to code, programmers were able to write programs 500% faster than before, while execution efficiency was only reduced by 20%, this allowed them to focus more on the problem solving aspects of a problem, and less on coding. FORTRAN was so innovative not only because it was the first high-level language, but also because of it's compiler, which is credited as giving rise to the branch of computer science now known as compiler theory. Several years after it's release FORTRAN had developed many different dialects, (due to special tweaking by programmers trying to make it better suit their personal needs) making it very difficult to transfer programs from one machine to another. These problems lead the American Standards Association (now known as the American National Standards Association) to release it's first Standard for a Programming Languagein 1966. This first standardized version has come to be known as FORTRAN '66 (aka.. FORTRAN IV). Despite this standardization, a few years later, various new dialects began to surface again, requiring the Standards Association review the language again. This version is known as FORTRAN '77. This version was released in 1978 (it was called '77 because the Association began it's review in 1977), with several new features. Some of the more notable properties were; new error handling methods, and mechanisms for managing large-scale programs. The latest version; Fortran '90 (released in 1990, using the new capitalization scheme) added even more new features, such as support for: recursion, pointers, and for programmer-defined data types. {Fortran 90's future - Current research in complier theory involves equipping compilers to generate object code, that is able to exploit the capabilities of massively parallel computers. Thr Fortran 90 compilers are key targets of such research}

Significant Language Features


Some of the more significant features of the language are as listed below:

Simple to learn - when FORTRAN was design one of the objectives was to write a language that was easy to learn and understand. Machine Independent - allows for easy transportation of a program from one machine to another. More natural ways to express mathematical functions - FORTRAN permits even severely complex mathematical functions to be expressed similarly to regular algebraic notation. Problem orientated language

Remains close to and exploits the available hardware Efficient execution - there is only an approximate 20% decrease in efficiency as compared to assembly/machine code. Ability to control storage allocation -programmers were able to easily control the allocation of storage (although this is considered to be a dangerous practice today, it was quite important some time ago due to limited memory. More freedom in code layout - unlike assembly/machine language, code does not need to be laid out in rigidly defined columns, (though it still must remain within the parameters of the FORTRAN source code form).

Areas of Application
FORTRAN is useful for a wide variety of applications, some of the more outstanding ones are as follows:

Number crunching - due to the more natural (like it's true algebraic form) way of expressing complex mathematical functions and it's quick execution time, FORTRAN is easy and efficient at processing mathematical equations. Scientific, mathematical, statistical, and engineering type procedures -due to it's rapid number-crunching ability FORTRAN is a good choice for these type of applications.

Basically FORTRAN is most useful for applications that are "computational-bound" rather than "I/O bound".

The Basic Programming Language


History Basic is a very powerful language as a tool for the novice programmer. Basic allows for a wide range of applications, and it has many versions. However, as long as the emphasis is on the techniques of programming and problem solving, the specific syntax is easy to follow. BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use; the name is an acronymfrom Beginner's All-purpose Symbolic Instruction Code. The original Dartmouth BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in New Hampshire,USA to provide computer access to non-science students. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to do. The language and its variants became widespread on microcomputers in the late 1970s and 1980s, when it was typically a standard feature, and often part of the firmware of the machine. BASIC remains popular in numerous dialects and new languages influenced by BASIC such as Microsoft Visual Basic. In 2006, 59% of developers for the .NET Framework used Visual Basic .NET as their only programming language. Significant Language Features Basic is a multi-platform language because many basic compilers use the same types of routines. Basic allows:

Loops Input from the keyboard Menu Driven Applications System Commands - These are words that make the system perform a specific task immediately. Structured Programming Subroutines Built-In Functions User-Defined Functions Arrays, sorting, and searches

Areas of Application Basic has many strong points, such as:


Easy to learn for beginners Adds powerful additional features for the advanced user Is designed for interactive use rather than batch work Lends itself to learning by hands-on practical use and is therefore suitable for both the professional and nonprofessional.

3 4 5

6 7 8 9
Edukasyon ng pagpapakatao English Math Filipino Science Araling panlipunan MAPE Computer Writing

Quiz Reminder
Patricia Ann Mae P. Toledo SSC III St. Andrew

CHRISTIAN LIVING

Maam Jesusa Bunda Teacher

S-ar putea să vă placă și