Programming Languaguages Essay, Research Paper
Programming Languages
A programming language is a set of English-like instructions that includes a set of rules for putting the instructions together to create commands. A translator changes the English-like commands into numeric code that the computer can understand. The most common type of translator is a compiler. The compiler is program that reads English-like commands in a file and than creates another file containing computer readable numeric code or commands. I will be talking about some of the major functions and uses six high-level programming languages.
Java was developed by Sun MicroSystems and released in 1995. Java is based on C and C++ and incorporates many features object-oriented languages. It is a compiled language, but it?s code output is interpreted. This makes Java ideal for cross-development. The downside to its interpreted code is speed. Java?s object-oriented is fundamental, and all code and data in a Java program exist within the object-oriented class. Java?s exception handiling with try, catch, and throw statements provide the solution for writing reliable code that responds to all possible error conditions. Another advantage of Java is a String class that does away with null-terminated, length byte and other types of strings. It is also multithreaded which a class can easily provide code that runs concurrently with other programing. Another advantage is the lack of a pointer-type data and memory management which tends to be a very bug-prone area. Memory is organized by Java?s virtual machine garbage collector. Java provides a rich class library in beavery bug-prone area. Memory is organized by Java?s virtual machine garbage collector. Java provides a rich class library in the forms of packages imported into modules. Since Java is interpreted locally on the user?s system, a security manager can completely control disk access, window creation, and memory management.
C was developed by Dennis Ritchie at Bell Labortories in 1972. C was originally designed as symbolic code that formalized programming prasctices used at the time. In 1978 C blossomed into what was to become the most popular programming language ever. C offers programmers three advantages: The first is general pourpose programming which allows you to write games, business software, utilities, mathematical models, wordprocessors, spredsheets, and other kinds of software. The second is structured programming which means it uses structured statements such as while and for loops in place of goto statements that are easily misused. Third is that its a standardized programming language, which is ANSI C, the reconized standard for programming language.
C++ was developed by Bjnarnte Strounstrip in the early 80?s at Bell Labortories. It is an object-oriented programming language which contains three elements: First is encapsulation which extends the capacity of modularity. Second is polymorphism which is the use of a name or symbol. Third is inheritance which allows the designer to take existing objects and create new ones that inherit the properties of an earlier object. Objects are created in C++ through the mechanism of the class which is a data type similar to the C structure. However it differs from the C structure in many important ways. The most important is that it not only contains varible numbers, but also function numbers which are the methods that act on the varible numbers. C++ class also contains two basic sections, a private section and a public section. A private sectons is parts of a class that are available to member functions but that cannot be accessed from outside the function. A public section defines the interface between the class object and the rest of the program. The class data type is the focus of C++, everyting in the language revolves around this user-defined data type. C++ is a evolutionary step up from C, much of it?s syntax is identical to that of C. Some of the basic features and syntax that are shared by both are The Main( ) function, the use of function arguments,arithmetic and logical operators, control and looping statement,
Bit wise communication, and basic data types.
Visual basic evolved from BASIC. It was created by Microsoft Corporation in 1991. Visual basic is an example of a graphical-based language which allows the user to directly work with graphics. It is created in an Integrated Development Enviorment (IDE). IDE allows the programmer to run, debug, and create Visual basic programs convienietly. It also allows programmers to make programs in fraction of the time it would normally take. Visual basic is also the most widely used Rapid Application Development language which is the process of rapidly creating an application. Its an event-driven language that does not follow a defined sequence of instructions. It responds to events to execute different sets of instructions depending on which event occurs. Visual basic is also an object-oriented language, it uses identifiable shapes, each of which has certain properties and can respond to a variety of events.
Cobol is a programming language especially aimed at solving business problems and can be used as a solution to many data processing problems. Cobol was developed by the conference on Data Systems Languages convened in 1959 byu te Department of Defense. Approximatly 90% of all Cobol code runs in character based enviorment and contains no grahics. A Cobol program is made up of four mandatory divisions: The Identification division which marks the beginning of a Cobol program. Second is the Enviorment division which contains statements or commands to describe the physical enviorment in which Cobol is running. Third the Data division which contains statements describing the data used by the program. Lastly the Procedure division which contains the Cobol statements that the program will execute after the program stars running. A Cobol source code file has five areas extending from left to write across the page. The first six chracters of a line are called the sequence number area. This area provides with warning that numbers are out of sequence. Cobol has a certain minimum amount of code that is required for all programs, this is usually called a shell program.
Delphi is a Rapid Application progarm which now progrrammers can use tools which are more intuitive and visual. Delphi uses Object Pascal as its foundation language, which has been one of the fastest compilers in the business. Also object-based extensions has been added to the language to support good programming practices and efficent code. Delphi is capeble of using OCX controls, which is a 32-bit OLE-based custom control. Delphi also allows you to create OLE automation servers and clients. These automation objects give you the flexibility of creating programs that perform tasks in the backround and put the results back to your application. Anoter advantage for Delphi is the ability to write multi-threaaded applications. In a multi-tasking enviorment thi is important, as your applications become more comple, it is necessary to execute your applications in seprate pieces, which are called threads.
In conclusion, the following was an overview of six high level languages. Many are similar, but there are very distinct features and advantages to each language
Другие работы по теме:
Television And How It S Changed Essay
, Research Paper Television: And how it s changed How has Television programming changed from the 1970 s to the present? During the last two centuries there has been a vast amount of change in Television programming, as well as the American attitudes towards their viewing choices. As time passed, changes in style, physical appearance, influence of society, and demand for more modern viewing choices have taken place.
Programming And Network Administration Essay Research Paper
Personality Working with computers is a great pleasure for anyone who ever has really discovered how they work. Maintaining computers can broken into a very broad range of duties or jobs. Two of my favorite, Programming and Network Administration, present me with the greatest interest.
Programming The Future Essay Research Paper Byers
Programming The Future Essay, Research Paper Byers 1 Jesse P. Byers Mrs. Sear English 3 Period 4 13 February 1998 Programming The Future of The World Computers have advanced remarkably. It started with first
What Kind Of Problems Bring For The
New Millenium Essay, Research Paper Nobody actually knows what is going to happen when the clock strikes midnight for the year 2000. All around the world, people are concerned with what is being referred to as the Y2K computer bug. Some people are worried that the world as we know it is going to end. Others believe that everything is going to be just fine.
Violence In Tv Essay Research Paper Ryan
Violence In T.v. Essay, Research Paper Ryan Poulos Violence in T.V. When children are taught how to tie their shoes, it is because of how their parents showed them. When children are taught how to do math problems it is because how their teachers show them. With all of the role models how does television effect our children? Many adults feel that because they watched television when they were young and they have not been negatively affected then their children should not be affected as well.
Motivation Speech Essay Research Paper IV BROADCAST
Motivation Speech Essay, Research Paper IV. BROADCAST PROGRAMMING: BASIC LAW AND POLICY The First Amendment and federal law generally prohibit the FCC from censoring material in broadcasting. Stations choose the material they determine as best for their community. The FCC does not advise on artistic standards, formats, grammar or the quality of their programming.
Object Oriented Programming Essay Research Paper THE
Object Oriented Programming Essay, Research Paper THE ADVANTAGES OF OBJECT-ORIENTED PROGRAMMING USING C++ Object-oriented programming is a new way of approaching the job of programming. Programming over the years has evolved to accommodate the increased complexity of programs. (1) Structured, easy to understand programming has been around since the late 60’s.
Assembly Language Essay Research Paper When programming
Assembly Language Essay, Research Paper When programming in assembly language, we have to specify operations in a much greater level of detail than we would have to do in a high level language. Furthermore, we get relatively little help from the assembler in finding errors. Assemblers can only check the syntax of each line, and check that every symbol or label used is defined somewhere.
Programming Is Just Problem Solving Essay Research
Paper A computer cannot think, so this means that in order to get it to do any useful work, a user must provide it with a program. A program is a list of instructions that describe how to solve a particular problem, written in a language that a computer can understand, although programming a computer is a lot more involved than simply writing a list of instructions.
VChip Essay Research Paper The VChipOn February
V-Chip Essay, Research Paper The V-Chip On February 8, 1996, President Clinton signed into law the Telecommunications Act of 1996, which dramatically altered the telecommunications industry over the next several years. One of the most controversial sections of the bill was Section 551, titled “Parental Choice in Television Programming,” which calls for manufacturers to include a “V-chip” in every new TV set 13 inches or larger.
Data Encryption How Secure Are We Essay
, Research Paper Brad Plank 10/4/01 Senior Research Synopsis Encryption and Cryptography Have you ever wanted to send a message to someone while distorting it in some fashion so the only person who can UN-distort it is the person you send it to? This way, if a third party intercept this message, all they see is a bunch of gibberish.
Untitled Essay Research Paper A hacker is
Untitled Essay, Research Paper A hacker is a person obsessed with computers. At the heart of the obsession is a drive master the computer. The classic hacker was simply a
Public Television America
’s Endangered Asset Essay, Research Paper merica,” saw funding for public broadcasting as an easy target for spending cuts. He stated that one reason to cut funding of public broadcasting is because its programming is elitist. He argued that programming like ballet and opera found on pubic television serves only the upper class. one of his fellow Republicans have joined him in this attack on the Public Broadcasting Service.
Hackers Essay Research Paper In the article
Hackers Essay, Research Paper In the article that I read was about Hackers. It talked about the aspects of how the youths of today commit this crime. Hacking overall requires the utmost intelligent. These people that become Hackers have special knowledge and skills in computer programming, Internet use, overwhelmingly bright in mathematics and other important factors.
Computer Scientist Essay Research Paper The title
Computer Scientist Essay, Research Paper The title computer scientist can be applied to a wide range of computer professionals who usually design computers and the software that runs them, develop information technologies, and develop and adapt principles for applying computers to new uses. Computer scientists perform many of the same duties as other computer professionals, but their jobs are distinguished by the higher level of theoretical expertise and innovation they apply to complex problems and the creation or application of new technology.
Letter Of Recommendation Essay Research Paper Letter
Letter Of Recommendation Essay, Research Paper Letter of Recommendation for Raj Rishi Chatterjee I should like to write a few words in support of Mr. Raj Rishi Chatterjee’s application for graduate admission in your department. He is interested in pursuing his graduate work in the broad area of Computer Science.
Censorship On Freedom Of Speech Essay Research
Paper In my research, I found out that censorship goes against our freedom of speech. According to the American Civil Liberties Union, censorship would shut out parents from deciding what television programming is acceptable for their children, and giving that right to bureaucrats and to executives.
Wireless Application Protocol Essay Research Paper Wireless
Wireless Application Protocol Essay, Research Paper Wireless Application Protocol (WAP) Background Market study has shown that the number of mobile users is exceeding the number of PC users. Some of the industry leaders have created a forum to evolve an industry standard for providing internet access to users over wireless access.
Programming A Vcr Essay Research Paper PROGRAMMING
Programming A Vcr Essay, Research Paper PROGRAMMING A VCR Thomas Hunter 1103B 04/24/00 Programming a VCR Programming the timer on a VCR (Video Cassette Recorder) can be very easy. First you need to be able to read the remote control. Next you need to know what time and what channel the program is going to be on.
Government Vs Parents Essay Research Paper
Government vs. Parents The regulation of children?s television programming has been a hot topic over the last couple of years. There was a segment on the television show, ?20/20?, September 27, 1996 entitled ?Addicted to the Tube? with John Stossel as the reporter. Mr. Stossel relayed a statistic
3D Animator Essay Research Paper The field
3D Animator Essay, Research Paper The field of computer animation can be one of the most interesting fields in art today. It is for sure the most rapidly changing fields in art. Many people starting back in the 1980’s began to make their Amiga computers draw flat 2d animations. It took a lot of time and a lot of programming skills.
Politics Essay Research Paper Is computer programming
Politics Essay, Research Paper Is computer programming a career I would like to persue? Chapter 1 What is computer programming? A program is basically a set of directions to a given destination. Say your friend asks you, “where do u Live”. You reply, “Down the street until the first right, go right there and it is the second house on the left.” You have just given a program and you are the programmer for giving those directions.
Evolution Of Media Violence Essay Research Paper
The evolution of broadcast programming can be identified into four stages. The first stage covers the debut of commercial radio in the 1920?s. At that time the tone was considered proper, and formal. For several years radio broadcasting emphasized classical or semi-classical music, and historical drama.
Bill Gates Essay Research Paper Bill GatesThe
Bill Gates Essay, Research Paper Bill Gates The Chairman and Chief Software Architect of Microsoft William Gates III was born in October 28, 1955. He lived in Seattle with his father who is a Seattle attorney, his mother who was a chairwoman of United Way International, and his two sisters.
Another BIll Gates Essay Research Paper William
Another BIll Gates Essay, Research Paper William or Bill Gates was born on October 28, 1955. Bill had two sisters and they grew up in Seattle. Their father William H. Gates II is a Seattle
Is Cobol Dead Essay Research Paper There
Is Cobol Dead Essay, Research Paper There is common question being asked by many in the programming world. That question is ?Is COBOL dead?? In spite of the years of criticism and all the predictions that some new language will soon replace COBOL, COBOL continues as a language of business data processing.
Is Cobol Dead Essay Research Paper Is
Is Cobol Dead Essay, Research Paper Is COBOL dead? To be completely honest, I originally had no idea. I knew that I took it as programming class last semester, but I didn’t know how it applied to the business world. Nor, had it ever crossed my mind in the 3+ months that I used it. The fact that you asked the question made me wonder myself, so I had to do some reading.
Cable Tv Essay Research Paper Cable TelevisonThe
Cable Tv Essay, Research Paper Cable Televison The history of cable television has had a great jump from houses being able to have 12 channels in 1948 until modern day inventions like directv, which
Do Geeks Need To Go To College
Essay, Research Paper ?Do Geeks need to go to College?? In the essay ?Do Geeks need to go to college? by Lisa Schmeiser is about the question if people lose the skill of wanting to learn if they skip college. I feel that a lot of high-tech jobs easily relate to a good majority of the general majors provided by universities.
Cold Fusion Essay Research Paper Allaire
Cold Fusion Essay, Research Paper Allaire’s ColdFusion studio and server package allows web developers to create database driven applications. ColdFusion is server side scripting that utilizes Microsoft ODBC drivers to access system databases. This allows ColdFusion to produce dynamic pages generated real time by the server.
Object Orientated Computing Essay Research Paper The
Object Orientated Computing Essay, Research Paper The object orientated approach has changed the way in which computing and programming has been done in the past. These changes affect almost everyone and with computing technology becoming more and more integrated with business and every day life it is useful to look at the importance of these changed to the technology industry.