Top-Rated Free Essay
Preview

Computer Programming Languages

Satisfactory Essays
446 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Computer Programming Languages
What are computer programming languages?
A programming language can be explained to be a language that are used by the machines mainly computer systems. They are notations to write programs which are condition of a computation or algorithm. Few restrict the expression of "programming language" to those languages that are used to express all possible algorithms.

The invention of computers is predated by the earlier programming languages that were used to direct the behavior of machines, for example the Jacquard loom and the player pianos.

Elements: The explanation of the data of any programming language is generally split into two elements- Syntax & Semantics. A brief description of them is as follows:

• Syntax: The surface form of any programming language is termed as its syntax. A major number of the programming languages are simply textual which use series of texts inclusive of words, numbers, & punctuations, so much alike the natural written languages. Whereas few other programming languages are more geographical in nature & uses relationship in between symbols to indicate a program.

• Semantics:
Semantic explains the meaning of any computer programming language. o Static Semantics: This kind defines the limitations on the construction of valid text which are impossible & hard to explain in standard syntactic formalisms. In case of compiled languages, this kind of semantic is basically comprised those semantic set of laws which can be checked at compile time. o Dynamic Semantics: Once the data is specified the system needed to be instructed to execute operations on the data. This kind of a semantic of any language explains how & when the different structures of a language should generate a program behavior. o Type System: The type system of a programming language explains how a programming language categorizes values and expressions into types, how it can influence those types & how they cooperate in a program. The aim of this type system is to authenticate & implement a certain level of accuracy in any program written in that language by identifying mistaken operations.

• Standard library: A major number of programming languages are related to standard library which is conventionally made accessible by all implementation of the programming language. Core library or standard library is typically inclusive of description of generally used data structure, algorithms, and mechanisms for input & output.

Implementation of a programming language: Implementation of a computer programming language offers a way to operate that program on one or more configuration of hardware and software. The programming language implementation has two broad approaches – Compilation & interpretation. To implement any computer programming language by means of any of the said procedures is in general possible. One system for improving the action of interpreted programs is a just-in-time compilation.

You May Also Find These Documents Helpful

  • Good Essays

    The first language and its rules I will describe is Visual Basic. Visual Basic has a few different rules and they are described on Microsoft’s website in a document. This document is called (“Visual Basic Naming Rules”) and they read as such:…

    • 878 Words
    • 4 Pages
    Good Essays
  • Good Essays

    pt1420 exam review

    • 738 Words
    • 3 Pages

    The words that make up a high level programming language are known as what? Keywords…

    • 738 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Unit 3 research

    • 383 Words
    • 2 Pages

    A declarative language is a type of programming language where you describe what goal a task has, but without writing the code to accomplish the task. HTML, SQL and Prolog are all examples of declarative languages. Procedural programming is a list or set of instructions telling a computer what to do step by step and how to perform from the first code to the second code. Procedural programming languages include C, Go, Fortran, Pascal, and BASIC.…

    • 383 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Compter Science

    • 819 Words
    • 4 Pages

    Programming statements in a low-level language will be close to natural language and will use standard mathematical notation.…

    • 819 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    CSO Gaddis Java Chapter1 1

    • 2953 Words
    • 29 Pages

    1-5 Why Program? • Computers are tools that can be programmed to perform many functions, such as: • spreadsheets • games • databases • etc. • word processing • Computers are versatile because they can be programmed. • Computer Programmers implement programs that perform these functions. © 2012 Pearson Education, Inc.…

    • 2953 Words
    • 29 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Rhetorical Devices

    • 624 Words
    • 3 Pages

    14. Syntax - The way in which words are put together to form sentences or phrases.…

    • 624 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Readability: defines the ease of understandability of a programming language. Include many factors such as below.…

    • 1672 Words
    • 7 Pages
    Better Essays
  • Powerful Essays

    Syntax in this instance refers to the computer language used to create a programme; a combination of illegible code (to the untrained eye) which provides the basis and commands for the action of a programme running on a computer. Semantics refers to the study of meaning or the understanding behind the use of language. Searle’s claim was that it is the existence of a brain which gives us our minds and the intelligence which we have, and that no combination of programming language is sufficient enough to contribute meaning to the machine and therein for the machine to understand. His claim was that the apparent understanding of a computer is merely more than a set of programmed codes, allowing the machine to extort answers based on available information. He did not deny that computers could be programmed to perform to act as if they understand and have meaning. In fact he quoted;…

    • 2455 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    Intro to Programming

    • 390 Words
    • 2 Pages

    Procedure programming can be written in C, HTML, Perl, and Visual Basic Script while Object Oriented Programming can be written in C++, Java, and .NET language (Stetson, 2004).…

    • 390 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Structured programming is one of the several different ways in which a programming language can be constructed. "It was originally introduced as a means of getting away from the 'spaghetti' code that was used in the early days and to provide some means by which programmers could more easily follow code written by other programmers." (Hendren, 1998) Structured programming is a procedure-oriented method of designing and coding a program.…

    • 962 Words
    • 4 Pages
    Better Essays
  • Good Essays

    pt1420 assignment 1

    • 728 Words
    • 3 Pages

    Programming language is a vital and essential part of computers. Even though you do not actually see these languages, they are the bases and make up of software programs. Software is essential to a computer because without software, a computer can do nothing. All of the software that we use to make our computers useful is created by individuals known as programmers; these programmers use different types of programming languages to develop software programs. The first primitive programming language was actually created for the invention of the ‘difference engine’. This invention created in 1822 by Charles Babbage was a mechanical calculator that would tabulate polynomial functions.…

    • 728 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Syntax

    • 268 Words
    • 2 Pages

    Without syntax to structure the language, it would simply be a string of words that makes no sense.…

    • 268 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Thought there are numerous computer programming languages in the world today, we will focus on the three basic fundamental types of computer programming languages.…

    • 1318 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    1) The most basic circuitry-level computer language, which consists of on and off switches, is…

    • 291 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Yayz

    • 699 Words
    • 3 Pages

    • Threads and Concurrency – Concurrency is a crucial system abstraction (bkgd process while interacting with user) – Concurrency is necessary for performance • Object-oriented programming – Flexible design and reusable code – Organize code bottom-up – Focus on concepts rather than operations • Analysis and Modeling – Practical specification techniques and verification tools – Address challenges of threading, correct library usage, etc. • Design – Proposing and evaluating alternatives – Modularity, information hiding, and planning for change – Patterns: well-known solutions to design problems • Objects – A package of state (data) and behavior (actions) – Data and actions ∗ Fields - holds an object’s data values · Like the fields of a struct in C · Access to fields can be restricted ∗ Methods - describe operations or actions on that data · like functions associated with an abstract data type · have access to all fields in the object · method calls can be though of as “messages” to the object 1…

    • 699 Words
    • 3 Pages
    Good Essays