Page 1 of 2 12 LastLast
Results 1 to 20 of 29
Like Tree2Likes

Thread: Java programmers compared to Assembly programmers

  1. #1
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Java programmers and Assembly programmers

    Currently the Java programmers are paid especially well compared to the experienceds Assembly programmers?

    If not, why?

    Currently the Java programmers are paid especially well compared to the novices Assembly programmers?

    If not, why?

    I am asking about this one to I discover the demand for Java and Assembly amongst employers.
    Last edited by monsieur; 04-18-2018 at 12:36 AM.

  2. #2
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Re: Java programmers and Assembly programmers

    Why nobody is answering these questions?

  3. #3
    SurfMan's Avatar
    SurfMan is offline Godlike
    Join Date
    Nov 2012
    Location
    The Netherlands
    Posts
    1,971
    Rep Power
    7

    Default Re: Java programmers compared to Assembly programmers

    First of all, I am sorry, I had stuff to do yesterday. I do not know why I was being so slow when you needed us the most. It won't happen again.

    Second, maybe because we don't know the answer? I am being paid "especially well" being a experienced Java programmer, but I have no idea how much an assembly programmer earns. In fact, I don't even know how you would compare both jobs. Nobody in their right minds programs in assembly for modern day applications. Exception would be IOT and other small scale devices where every byte counts.

    If you want to "discover the demand for Java and Assembly amongst employers", you might want to check job sites, and do a comparison there. A hardcore assembler programmer is harder to find than a Java developer, so that would reflect on the salary. If you're orientating for a job direction, I would not put all my eggs in the assembler basket, but don't take my word for it.
    "It's not fixed until you stop calling the problem weird and you understand what was wrong." - gimbal2™ © 2013

  4. #4
    SurfMan's Avatar
    SurfMan is offline Godlike
    Join Date
    Nov 2012
    Location
    The Netherlands
    Posts
    1,971
    Rep Power
    7

    Default Re: Java programmers compared to Assembly programmers

    "It's not fixed until you stop calling the problem weird and you understand what was wrong." - gimbal2™ © 2013

  5. #5
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Re: Java programmers compared to Assembly programmers

    Others will answer the topic?

    Moderators, you will answer the topic?

  6. #6
    jim829 is online now Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,221
    Rep Power
    12

    Default Re: Java programmers compared to Assembly programmers

    No one will really respond to this unless they know the answer (I just happen to be bored today). And then they can only
    comment on their situation which may not be typical. Surfman took some time out to give some good advice on doing
    research. Start by searching the web for each type of salaried position.

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  7. #7
    benji2505 is offline Senior Member
    Join Date
    Sep 2014
    Location
    MA, USA
    Posts
    394
    Rep Power
    5

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by SurfMan View Post
    Exception would be IOT and other small scale devices where every byte counts.
    NOt sure about that. Most IOT devices are C++, Java or Python from what I see. Nobody does Assembler anymore.

    @OP: If you want to compare demand, jobs and remuneration for different languages, countries and employers I would recommend stackoverflow.com in their section “developer jobs”. It is really a good job market and all the big names are there. You can also find jobs that used to be done in assembler like car operating systems (look for BMW) or electronic components (GE, Siemens). The big hype is DevOps/MicroServices and AI in the moment.

  8. #8
    jim829 is online now Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,221
    Rep Power
    12

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by benji2505 View Post
    Nobody does Assembler anymore.
    Actually, there are those who still do assembly language (AL). They are either for small dedicated processors or there is some
    startup code in most OS's which is done in AL. The former devotees are hard core and do not believe a compiler can generate
    tight enough code (I disagree for the most part). But they are adamant about it. But for the most part it is a niche market. I did
    it for three years professionally in the late 70's and found it very rewarding. That's when I first had to learn about IEEE 754
    representation (not certain what it was called back then). Anyway, I digress.

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  9. #9
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by benji2505 View Post
    Nobody does Assembler anymore.
    Quote Originally Posted by jim829 View Post
    Actually, there are those who still do assembly language (AL).
    Hi,

    Actually, also there are those who still do machine code?

    For example, actually, also there are those who still do binary code, hex code and octal code?

  10. #10
    jim829 is online now Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,221
    Rep Power
    12

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by monsieur View Post
    Hi,
    also there are those who still do binary code, hex code and octal code?
    Actually, I can't say for certain. When I did this back in the 70's I would sometimes toggle in machine code in octal. The purpose was
    to load in a bootstrap program which would then load in the main program. This was done with paper tape binaries. You could also
    do it to patch existing code by placing no-ops in various spots of the code and then use those as placeholders. One could add a branch instruction
    at those locations to branch to the patch and return. I haven't seen anything like that in 20 years. I do know there are examples in Java where one
    can modify the actual byte code. But that is, imho, a fringe capability.

    I really do not know what the capabilities are today for programming in machine code (or even microcode which is extremely low level).

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  11. #11
    SurfMan's Avatar
    SurfMan is offline Godlike
    Join Date
    Nov 2012
    Location
    The Netherlands
    Posts
    1,971
    Rep Power
    7

    Default Re: Java programmers compared to Assembly programmers

    Why do you ask all this? Are you considering a career in writing binary?

    Java programmers compared to Assembly programmers-screenshot-2018-4-20-supercoder_2000_binary_keyboard-jpg-jpeg-image-600-485-pixels-.png
    jim829 and JosAH like this.
    "It's not fixed until you stop calling the problem weird and you understand what was wrong." - gimbal2™ © 2013

  12. #12
    SurfMan's Avatar
    SurfMan is offline Godlike
    Join Date
    Nov 2012
    Location
    The Netherlands
    Posts
    1,971
    Rep Power
    7

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by benji2505 View Post
    NOt sure about that. Most IOT devices are C++, Java or Python from what I see. Nobody does Assembler anymore.
    My Arduinos do not support Java, Python, or C++, just a subset of C. It has 2K ish of SRAM to work with. Just creating a bunch of Strings will eat memory like a champ, add the libraries to controlling a display to that, and your SRAM AND Flash memory are gone.

    I figure that in an environment where devices are deployed in space or sensors that lie on the bottom of the ocean every byte seriously counts. And I'll make the assumption that the average Philips Hue lamp has no Java and Python runtime in it.

    I probably should not have called this IoT, since that implies a different category of devices.
    "It's not fixed until you stop calling the problem weird and you understand what was wrong." - gimbal2™ © 2013

  13. #13
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by SurfMan View Post
    Are you considering a career in writing binary?

    Click image for larger version. 

Name:	Screenshot-2018-4-20 supercoder_2000_binary_keyboard jpg (JPEG Image, 600 × 485 pixels).png 
Views:	18 
Size:	552.9 KB 
ID:	7367
    Yes.

  14. #14
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by SurfMan View Post
    Why do you ask all this? Are you considering a career in writing binary?

    Click image for larger version. 

Name:	Screenshot-2018-4-20 supercoder_2000_binary_keyboard jpg (JPEG Image, 600 × 485 pixels).png 
Views:	18 
Size:	552.9 KB 
ID:	7367
    Quote Originally Posted by jim829 View Post
    Uh, good luck with that. You might want to learn to flip burgers in case that doesn't pan out.

    Regards,
    Jim
    Currently are employed experienceds machine code programmers?

    If not, why?

    Currently are employed novices machine code programmers?

    If not, why?

    I am asking about this one to I discover the demand for machine code amongst employers.

  15. #15
    SurfMan's Avatar
    SurfMan is offline Godlike
    Join Date
    Nov 2012
    Location
    The Netherlands
    Posts
    1,971
    Rep Power
    7

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by monsieur View Post
    Currently are employed experienceds machine code programmers?

    If not, why?

    Currently are employed novices machine code programmers?

    If not, why?

    I am asking about this one to I discover the demand for machine code amongst employers.
    ¿Que? That's the roughly same question you started with. If you don't like the answers, don't repeat the question, but be more specific. And we already gave you the answers.

    For example, actually, also there are those who still do binary code, hex code and octal code?"
    You don't "do" binary, hex or octal code. Those are number systems with a different radix. Binary is base-2, octal is base-8, decimal is base-10, hex is base-16. Some radices show up more in one language than another. That has nothing to do with the job that you choose.
    "It's not fixed until you stop calling the problem weird and you understand what was wrong." - gimbal2™ © 2013

  16. #16
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by SurfMan View Post
    ¿Que? That's the roughly same question you started with.
    I started with Assembly, not machine code, for example, binary code.

  17. #17
    jim829 is online now Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,221
    Rep Power
    12

    Default Re: Java programmers compared to Assembly programmers

    Assembly language is not binary code or more specifically, not numeric code.

    Assembly language is a lower form of programming using various mnemonics to carry out operations.
    The AL must then be "assembled" to generate a machine (CPU) compatible file.

    Entering numbers, either thru a front panel or a keyboard is programming in machine code.
    The numbers represent data, memory locations, or instructions. The base one decides to use to write
    the program is irrelevant to the system. You can use whatever you want. However, you will probably
    need to convert it to some appropriate base when you enter it into the system.

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  18. #18
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by SurfMan View Post
    ¿Que? That's the roughly same question you started with. If you don't like the answers, don't repeat the question, but be more specific. And we already gave you the answers.


    You don't "do" binary, hex or octal code. Those are number systems with a different radix. Binary is base-2, octal is base-8, decimal is base-10, hex is base-16. Some radices show up more in one language than another. That has nothing to do with the job that you choose.
    According the Deitels in book "Java How to Program", "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".

  19. #19
    jim829 is online now Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,221
    Rep Power
    12

    Default Re: Java programmers compared to Assembly programmers

    Not certain why you posted that but that is basically what has been said (sans the part about being cumbersome to humans).

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  20. #20
    monsieur's Avatar
    monsieur is offline Member
    Join Date
    Oct 2014
    Posts
    21
    Rep Power
    0

    Default Re: Java programmers compared to Assembly programmers

    Quote Originally Posted by jim829 View Post
    Not certain why you posted that but that is basically what has been said (sans the part about being cumbersome to humans).

    Regards,
    Jim

    I wanted to quote the source of my following answer:

    Quote Originally Posted by monsieur View Post
    I started with Assembly, not machine code, for example, binary code.
    According the book of Deitels, Java How to Program, Assembly is not machine code.
    Last edited by monsieur; 04-21-2018 at 09:42 AM.

Page 1 of 2 12 LastLast

Similar Threads

  1. Please help java programmers please!!!
    By mr.ab18 in forum JavaServer Pages (JSP) and JSTL
    Replies: 0
    Last Post: 08-18-2010, 08:05 AM
  2. Looking for JAVA Programmers!
    By offshoring in forum Jobs Offered
    Replies: 0
    Last Post: 02-05-2008, 06:52 AM
  3. Hello java programmers...
    By coder_ in forum Introductions
    Replies: 2
    Last Post: 01-23-2008, 05:23 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •