Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Should Devs know how maths works?

Should Devs know how maths works?

Scheduled Pinned Locked Moved The Lounge
sharepointquestiondiscussion
95 Posts 45 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Danny Martin
    wrote on last edited by
    #1

    Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

    I L D R D 28 Replies Last reply
    0
    • D Danny Martin

      Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

      I Offline
      I Offline
      Iain Clarke Warrior Programmer
      wrote on last edited by
      #2

      Danny Martin wrote:

      nineties while working with 68k assembler

      Whippersnapper! Early 80s, z80 & 6502. Ah, the days of knowing 1's and 2's complement, and hexadecimal... Iain.

      I am one of "those foreigners coming over here and stealing our jobs". Yay me!

      D L M E 4 Replies Last reply
      0
      • D Danny Martin

        Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        This is a joke, right?

        "I just exchanged opinions with my boss. I went in with mine and came out with his." - me, 2011 ---
        I am endeavoring, Madam, to construct a mnemonic memory circuit using stone knives and bearskins - Mr. Spock 1935 and me 2011

        D 1 Reply Last reply
        0
        • I Iain Clarke Warrior Programmer

          Danny Martin wrote:

          nineties while working with 68k assembler

          Whippersnapper! Early 80s, z80 & 6502. Ah, the days of knowing 1's and 2's complement, and hexadecimal... Iain.

          I am one of "those foreigners coming over here and stealing our jobs". Yay me!

          D Offline
          D Offline
          Danny Martin
          wrote on last edited by
          #4

          Iain Clarke, Warrior Programmer wrote:

          Whippersnapper!

          Not quite, but before that I had a 'Proper Job'... Danny

          1 Reply Last reply
          0
          • L Lost User

            This is a joke, right?

            "I just exchanged opinions with my boss. I went in with mine and came out with his." - me, 2011 ---
            I am endeavoring, Madam, to construct a mnemonic memory circuit using stone knives and bearskins - Mr. Spock 1935 and me 2011

            D Offline
            D Offline
            Danny Martin
            wrote on last edited by
            #5

            CDP1802 wrote:

            This is a joke, right?

            Nope! :-D Danny

            L 1 Reply Last reply
            0
            • D Danny Martin

              Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

              D Offline
              D Offline
              Dave Parker
              wrote on last edited by
              #6

              I'm interested, but seeing as it wouldn't really benefit my current job (which tends to be dealing with users asking questions, deploying things and going to meetings 95% of the time and very little coding or design, plus I keep hearing murmurings that mean I might soon be forced to work with sharepoint), I never end up going into the low-level side that much. Shame really as it's the inner workings that interest me more. In these days of 8-core CPUs of which the busiest core is typically never more than 2% busy under normal use, I'd guess there aren't many situations that call for that kind of thing anymore though.

              L 1 Reply Last reply
              0
              • D Danny Martin

                Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                Danny Martin wrote:

                but how many devs know how they work it out?

                Ideally a dev would learn to do additions in a different representation than decimal.

                Danny Martin wrote:

                How many care? Should we know?

                It's not required knowledge for the average LOB-app. One can work with dates for years without knowing what an epoch is, or the difference between a directory and a folder.

                Danny Martin wrote:

                If you know, how did you find out

                The Library :)

                Bastard Programmer from Hell :suss:

                R H N 3 Replies Last reply
                0
                • D Danny Martin

                  Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

                  R Offline
                  R Offline
                  Rage
                  wrote on last edited by
                  #8

                  Danny Martin wrote:

                  how many devs know how they work it out

                  fewer and fewer

                  Danny Martin wrote:

                  Should we know?

                  Yes. I cannot guarantee it would help anyone, but it sure helps to know about it.

                  1 Reply Last reply
                  0
                  • L Lost User

                    Danny Martin wrote:

                    but how many devs know how they work it out?

                    Ideally a dev would learn to do additions in a different representation than decimal.

                    Danny Martin wrote:

                    How many care? Should we know?

                    It's not required knowledge for the average LOB-app. One can work with dates for years without knowing what an epoch is, or the difference between a directory and a folder.

                    Danny Martin wrote:

                    If you know, how did you find out

                    The Library :)

                    Bastard Programmer from Hell :suss:

                    R Offline
                    R Offline
                    Rage
                    wrote on last edited by
                    #9

                    Eddy Vluggen wrote:

                    the difference between a directory and a folder.

                    Interesting. Is this ironical or is there any difference between a directory or a folder ? I thought these were exchangeable.

                    L D N 3 Replies Last reply
                    0
                    • D Danny Martin

                      CDP1802 wrote:

                      This is a joke, right?

                      Nope! :-D Danny

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      What will be the next question, then? Perhaps you could ask some fishermen if they regard knowledge about fish and steering a boat as important. Or ask your reverend wether or not anything written in the Bible is important to him :) Seriously, I was almost moved to tears when our intern (Mr. Framework himself) looked at a hex dump and saw no connection at all to that '1 and 0 stuff'.

                      "I just exchanged opinions with my boss. I went in with mine and came out with his." - me, 2011 ---
                      I am endeavoring, Madam, to construct a mnemonic memory circuit using stone knives and bearskins - Mr. Spock 1935 and me 2011

                      S 1 Reply Last reply
                      0
                      • D Danny Martin

                        Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

                        D Offline
                        D Offline
                        Dan Neely
                        wrote on last edited by
                        #11

                        I learned it in one of my Freshman/Sophomore level CS classes. My lecturer for the class didn't know that 0.1 (decimal) was a repeating decimal in binary. :doh: After the lecture I had to demonstrate it by working the division longhand through 2 or 3 repeats and then by converting the repeating decimal back into a fraction.

                        3x12=36 2x12=24 1x12=12 0x12=18

                        N 1 Reply Last reply
                        0
                        • R Rage

                          Eddy Vluggen wrote:

                          the difference between a directory and a folder.

                          Interesting. Is this ironical or is there any difference between a directory or a folder ? I thought these were exchangeable.

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #12

                          Directories are from the DOS-era. Folders[^] include directories and fake-directories (such as 'My Computer' and 'Configurationscreen') The difference is rarely relevant, knowing math sounds more important :)

                          Bastard Programmer from Hell :suss:

                          R 1 Reply Last reply
                          0
                          • L Lost User

                            Directories are from the DOS-era. Folders[^] include directories and fake-directories (such as 'My Computer' and 'Configurationscreen') The difference is rarely relevant, knowing math sounds more important :)

                            Bastard Programmer from Hell :suss:

                            R Offline
                            R Offline
                            Rage
                            wrote on last edited by
                            #13

                            :cool: Thanks ! This is almost useless, thus very interesting ! :-D

                            1 Reply Last reply
                            0
                            • R Rage

                              Eddy Vluggen wrote:

                              the difference between a directory and a folder.

                              Interesting. Is this ironical or is there any difference between a directory or a folder ? I thought these were exchangeable.

                              D Offline
                              D Offline
                              Danny Martin
                              wrote on last edited by
                              #14

                              Rage wrote:

                              Is this ironical...

                              I think the difference is 'Iconical'... ;P Danny

                              1 Reply Last reply
                              0
                              • D Danny Martin

                                Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

                                S Offline
                                S Offline
                                Slacker007
                                wrote on last edited by
                                #15

                                Although "knowing" how a computer does stuff (math, calculations, etc..) is nice, unless you need to know this stuff it doesn't really mean anything to the average developer/programmer. I learned a lot of this in College but have forgotten most of it over the years because I have never needed it...at all. I think "knowing" this stuff is on a personal level...do you care to know it. My thoughts on the subject. :)

                                -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                                L G 2 Replies Last reply
                                0
                                • S Slacker007

                                  Although "knowing" how a computer does stuff (math, calculations, etc..) is nice, unless you need to know this stuff it doesn't really mean anything to the average developer/programmer. I learned a lot of this in College but have forgotten most of it over the years because I have never needed it...at all. I think "knowing" this stuff is on a personal level...do you care to know it. My thoughts on the subject. :)

                                  -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #16

                                  Are you in any way related to our intern? He can't even test a binary flag in a flag word, but is quite sure that you don't need to know about such oldfashioned stuff anymore. His proof for that? There are no classes or methods for this in the framework, so it can't possibly be important.

                                  "I just exchanged opinions with my boss. I went in with mine and came out with his." - me, 2011 ---
                                  I am endeavoring, Madam, to construct a mnemonic memory circuit using stone knives and bearskins - Mr. Spock 1935 and me 2011

                                  S 1 Reply Last reply
                                  0
                                  • R Rage

                                    Eddy Vluggen wrote:

                                    the difference between a directory and a folder.

                                    Interesting. Is this ironical or is there any difference between a directory or a folder ? I thought these were exchangeable.

                                    N Offline
                                    N Offline
                                    Nemanja Trifunovic
                                    wrote on last edited by
                                    #17

                                    Rage wrote:

                                    is there any difference between a directory or a folder ? I thought these were

                                    A directory is a file system concept, whereas a folder is a Windows Shell concept (includes libraries, printers, USB devices, etc). If you run Windows without explorer.exe (yep, that's perfectly possible) or other Shell applications, you would not have access to folders but the directories would still be there.

                                    utf8-cpp

                                    1 Reply Last reply
                                    0
                                    • D Danny Martin

                                      Hi Guys, I am doing a bit of research and was just wondering... How many programmers know how a computer does math? We take it for granted that those beige boxes (or white, shiny ones in my case :o) know that 2 + 2 = 4, but how many devs know how they work it out? How many care? Should we know? If you know, how did you find out, and when / under what circumstances etc. I learned Boolean Logic in the nineties while working with 68k assembler, and it was a real eye opener. What are the teams thoughts? Danny

                                      N Offline
                                      N Offline
                                      Nemanja Trifunovic
                                      wrote on last edited by
                                      #18

                                      What Every Computer Scientist Should Know About Floating-Point Arithmetic [^]

                                      utf8-cpp

                                      N D 2 Replies Last reply
                                      0
                                      • L Lost User

                                        Danny Martin wrote:

                                        but how many devs know how they work it out?

                                        Ideally a dev would learn to do additions in a different representation than decimal.

                                        Danny Martin wrote:

                                        How many care? Should we know?

                                        It's not required knowledge for the average LOB-app. One can work with dates for years without knowing what an epoch is, or the difference between a directory and a folder.

                                        Danny Martin wrote:

                                        If you know, how did you find out

                                        The Library :)

                                        Bastard Programmer from Hell :suss:

                                        H Offline
                                        H Offline
                                        Hans Dietrich
                                        wrote on last edited by
                                        #19

                                        Eddy Vluggen wrote:

                                        One can work with dates for years without knowing what an epoch is

                                        Not to mention a lustrum.

                                        Best wishes, Hans


                                        [Hans Dietrich Software]

                                        1 Reply Last reply
                                        0
                                        • I Iain Clarke Warrior Programmer

                                          Danny Martin wrote:

                                          nineties while working with 68k assembler

                                          Whippersnapper! Early 80s, z80 & 6502. Ah, the days of knowing 1's and 2's complement, and hexadecimal... Iain.

                                          I am one of "those foreigners coming over here and stealing our jobs". Yay me!

                                          L Offline
                                          L Offline
                                          Lost User
                                          wrote on last edited by
                                          #20

                                          Iain Clarke, Warrior Programmer wrote:

                                          Whippersnapper!

                                          Mewling infant! Mid 60s on this machine[^]; I'm not in any of the photos but the dark haired guy in the first picture was my shift leader.

                                          The best things in life are not things.

                                          B S 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups