Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 3 of 3

Thread: Instead of using the high-level languages, programmers will start using the more higher-level programming languages and human language level programming languages?

  1. #1
    Junior Member
    Join Date
    Nov 2018
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Instead of using the high-level languages, programmers will start using the more higher-level programming languages and human language level programming languages?

    Hi,

    It is written in book Java How to Program ninth edition that instead of using the strings of numbers that computers could directly understand, programmers began using English-like abbreviations to represent elementary
    operations:

    1.5 Machine Languages, Assembly Languages and High-Level Languages

    Programmers write instructions in various programming languages, some directly understandable by computers and others requiring intermediate translation steps. Hundreds of such languages are in use today. These may be divided into three general types:

    Machine languages
    Assembly languages
    High-level languages
    Any computer can directly understand only its own machine language, defined by its hardware design. Machine languages generally consist of strings of numbers (ultimately reduced to 1s and 0s) that instruct computers to perform their most elementary operations one at a time. Machine languages are machine dependent (a particular machine language can be used on only one type of computer). Such languages are cumbersome for humans. For example, here’s a section of an early machine-language program that adds overtime pay to base pay and stores the result in gross pay:

    +1300042774
    +1400593419
    +1200274027

    Programming in machine language was simply too slow and tedious for most programmers. Instead of using the strings of numbers that computers could directly understand, programmers began using English-like abbreviations to represent elementary
    operations. These abbreviations formed the basis of assembly languages. Translator programs called assemblers were developed to convert early assembly-language programs to machine language at computer speeds. The following section of an assembly-language program also adds overtime pay to base pay and stores the result in gross pay:

    load basepay
    add overpay
    store grosspay

    Although such code is clearer to humans, it’s incomprehensible to computers until translated to machine language. Computer usage increased rapidly with the advent of assembly languages, but programmers still had to use many instructions to accomplish even the simplest tasks. To speed the programming process, high-level languages were developed in which single statements could be written to accomplish substantial tasks. Translator programs called compilers convert high-level language programs into machine language. High-level languages allow you to write instructions that look almost like everyday English and contain commonly used mathematical notations. A payroll program written in a high-level language might contain a single statement such as

    grossPay = basePay + overTimePay

    Instead of using the high-level languages, programmers will start using the more higher-level programming languages and human language level programming languages?

    I probably will create the more higher-level programming and the human language level programming.

  2. #2
    Junior Member
    Join Date
    Nov 2018
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Instead of using the high-level languages, programmers will start using the more higher-level programming languages and human language level programming languages?

    Someone?

  3. #3
    Member
    Join Date
    Sep 2018
    Location
    Virginia
    Posts
    284
    My Mood
    Cool
    Thanks
    0
    Thanked 38 Times in 36 Posts

    Default Re: Instead of using the high-level languages, programmers will start using the more higher-level programming languages and human language level programming languages?

    What do you want? I have no comments on your essay.

    Regards,
    Jim

Similar Threads

  1. Best Programming Languages To Learn In 2018
    By Nirali in forum The Cafe
    Replies: 0
    Last Post: July 17th, 2018, 01:06 AM
  2. Replies: 0
    Last Post: October 14th, 2013, 08:30 PM
  3. Rather beginner level programming; need assistance.
    By waltershc in forum What's Wrong With My Code?
    Replies: 21
    Last Post: February 6th, 2013, 07:05 PM
  4. Replies: 3
    Last Post: November 26th, 2012, 09:01 AM
  5. How many programming languages a programmer could master in Real life.
    By voltaire in forum Other Programming Languages
    Replies: 7
    Last Post: July 26th, 2012, 09:35 AM