Preview

Computer Languages

Good Essays
Open Document
Open Document
498 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Computer Languages
Computer Languages

By Nicholas Soer

Differences in computer languages is a topic that many people are not familiar with. I was one of those kinds of people before I started researching on this topic. There many different computer languages and each one of them are similar in some ways, but are also different in other ways, such as: program syntax, the format of the language, and the limitations of the language.

Most computer programmers start programming in languages such as turbo pascal or one of the various types of basic. Turbo pascal, Basic, and Fortran are some of the oldest computer languages. Many of today's modern languages have been a result of one of these three languages, but are greatly improved.
Both turbo pascal and basic are languages that are easy to understand and the syntax is very easy and straightforward. In Basic when printing to the screen you simply type the word 'print', in turbo pascal you would type 'writeln'.
These are very simple commands that the computer executes. To execute a line of code in a language such as C, or C++, you would have to type in much more sophisticated lines of code that are much more confusing than the previous two.

The format and layout of the various languages are very diverse between some, and between others are somewhat similar. When programming in Basic the user has to type in line numbers before each new line of code. In an updated version of Basic called QBasic, numbers are optional. Turbo pascal does not allow the user to input numbers, it has preset commands that separate each part of the program. This is similar to QBasic, but is much more sophisticated.
Instead of using the command gosub in Basic, the user would make a procedure call. Another new language is C. C is a spinoff of turbo pascal but is capable of doing more things than turbo. The format and layout are similar, but the syntax is much more complex than turbo is. When C first came out, there were many major flaws in the

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Garbage Collector in C#: Runtime has a Garbage Collector Which cleans the objects that are not in use.…

    • 485 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    You can even create interactive programs that allow the user to input values for variables…

    • 5177 Words
    • 21 Pages
    Good Essays
  • Satisfactory Essays

    1. Look up the history of SQL. How many revisions of the standard have there been?…

    • 327 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    1.) There have been several versions of SQL created in the last 26 years. In 1986, SQL-86 (SQL-87) was first published. In 1989, SQL-89 was a minor revision made to the original SQL. In 1992, SQL-92 (SQL2) was a major revision to its previous version. In 1999, SQL-99 (SQL3) added regular expression matching, recursive queries, triggers, non scalar types and some object oriented features. In 2003, SQL-2003 introduced XML related features, standardized sequences, and columns with auto generated values. In 2006, SQL-2006 defined ways in which SQL can be used in conjunction with XML and it defined ways of importing and storing XML data in an SQL database, manipulating it within the database and publishing both XML and conventional SQL-data in XML form. It also enables applications to integrate into their SQL code the use of XQuery. In 2008, SQL-2008 Legalized ORDER BY outside cursor definitions, added INSTEAD OF triggers, and added the TRUNCATE statement. As of March 2012, the newest SQL was released its new features include AlwaysOn SQL Server Failover Cluster Instances and Availability Groups which provides a set of options to improve database availability, Contained Databases which simplify the moving of databases between instances, new and modified Dynamic Management Views and Functions, programmability enhancements including new Spatial features, Metadata discovery, Sequence objects and the THROW statement, performance enhancements such as ColumnStore Indexes as well as improvements to OnLine and Partition level operations and security enhancements including Provisioning During Setup, new permissions, improved role management and default schema assignment for groups…

    • 701 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Linux Directory Log

    • 472 Words
    • 3 Pages

    Directions: As you complete each of the following steps, keep track of what occurs at each point, including what you type, the output given, and if you experience any errors. Record the occurrences in the following matrix.…

    • 472 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Language Related Task

    • 1059 Words
    • 5 Pages

    We often use the present perfect progressive to talk about actions continuing up to now, especially when we say how long they (the action) have lasted.…

    • 1059 Words
    • 5 Pages
    Better Essays
  • Good Essays

    Writing a computer is tedious and time consuming task. There are some specialized tools for helping in implementation of various phases of compilers. These tools are called compiler construction tools. These tools are also called compiler-compiler, compiler-generator, or translator writing system.…

    • 2111 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    We can specialise the sound we want to produce since human beings have the possibility of doing different kinds of sounds. It occurs because the speech organs are specially adapted to that task.…

    • 324 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Lexical Analyzer

    • 2938 Words
    • 12 Pages

    It may keep track of the number of new – line characters seen, so that a line number can be associated with an error message. message. In some compilers, the lexical analyzer is in charge of making a copy of the source program with the error messages marked in it. it.…

    • 2938 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    Programming

    • 3434 Words
    • 14 Pages

    Keyboard shortcuts are combinations of two or more keys that, when pressed, can be used to perform a task that would typically require a mouse or other pointing device. Keyboard shortcuts can make it easier to interact with your computer, saving you time and effort as you work with Windows and other programs.…

    • 3434 Words
    • 14 Pages
    Good Essays
  • Powerful Essays

    Python Notes

    • 10999 Words
    • 44 Pages

    * Normally, “Programming is like making fine furniture with an axe and a nail file.”…

    • 10999 Words
    • 44 Pages
    Powerful Essays
  • Satisfactory Essays

    Creating an Application

    • 13688 Words
    • 121 Pages

     Then, Microsoft launched the first graphical BASIC, Visual Basic Version 1 in 1991. It is…

    • 13688 Words
    • 121 Pages
    Satisfactory Essays
  • Good Essays

    language technigues

    • 371 Words
    • 2 Pages

    Noum: Ohh yeah?, I think it's the urrm (.) the injections that we gotta to do later on in the year. (.) I heard my friends was talkin about it and stuff and plus, like, I think it was last year or soo, I had to have the injection for the urrm, cervical cancer. Soo it should be al'right.…

    • 371 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Programming Language

    • 3342 Words
    • 14 Pages

    A language translator is a program which translates programs from source language into an equivalent…

    • 3342 Words
    • 14 Pages
    Powerful Essays
  • Powerful Essays

    Computer Programming

    • 2234 Words
    • 9 Pages

    * Time driven – this is where the event will only occur from the users input for example when they click on a button…

    • 2234 Words
    • 9 Pages
    Powerful Essays

Related Topics