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. Programming Convention Survey of the day

Programming Convention Survey of the day

Scheduled Pinned Locked Moved The Lounge
questioncsharpasp-netcomdata-structures
62 Posts 47 Posters 1 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.
  • P Phil Martin

    WEllllll, for a modern language, I would expect CopyObjectArrayToRecord(object[], record) But, if I were in C (and not C++), I would fully expect it to be CopyObjectArrayToRecord(record*, object*), or more likely objrecncpy :) - Phil

    J Offline
    J Offline
    Jim Crafton
    wrote on last edited by
    #21

    Phil Martin... wrote:

    I were in C (and not C++)

    I think you mean: int obj_rec_n_cpy(void*, void*, int);

    ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

    P 1 Reply Last reply
    0
    • J Janzen

      Number one makes the most sense to me.

      I Offline
      I Offline
      idontbelivethateverynameiwantistaken
      wrote on last edited by
      #22

      True that.

      Zakk Of all Trades

      _ W D 3 Replies Last reply
      0
      • I idontbelivethateverynameiwantistaken

        True that.

        Zakk Of all Trades

        _ Offline
        _ Offline
        _Damian S_
        wrote on last edited by
        #23

        LMFAO... surely you could find one name that wasn't taken? How about ihavetheworldslongestscreennameanditshardtoread

        ------------------------------------------- Don't walk in front of me, I may not follow; Don't walk behind me, I may not lead; Just bugger off and leave me alone!!

        1 Reply Last reply
        0
        • M Marc Clifton

          Well, bucking the trend (as usual), whatever it's called, I would expect the destination (target) object to be the first parameter. So, #2! :-D [edit]And sadly, in C#, Array.Copy takes the source array as the first parameter. Which leads me to end of teeth gnashing because I liked the platform SDK's consistency of having the destination as the first parameter, such as in the BitBlt function or, in the C/C++ language, another example is the memcpy function. So, here's another perfect example of how the designers of C# BLEW IT!!![/edit] Marc

          Thyme In The Country
          Interacx
          My Blog

          D Offline
          D Offline
          DaveX86
          wrote on last edited by
          #24

          This convention actually drives me crazy...it should be from left to right to keep the flow natural...assembly language does it like that: MOV dst, src ...no wonder nobody uses it. It's like reading a sentence that you have to start at the beginning, then jump to the end and read back to the middle...an unnecessary direction change. :~

          R D M 3 Replies Last reply
          0
          • D DaveX86

            This convention actually drives me crazy...it should be from left to right to keep the flow natural...assembly language does it like that: MOV dst, src ...no wonder nobody uses it. It's like reading a sentence that you have to start at the beginning, then jump to the end and read back to the middle...an unnecessary direction change. :~

            R Offline
            R Offline
            Robert Surtees
            wrote on last edited by
            #25

            David Lockwood wrote:

            ...it should be from left to right to keep the flow natural

            So I'm guessing you would prefer 3 = a over a = 3 to assign 3 to a? :)

            D 1 Reply Last reply
            0
            • R Robert Surtees

              David Lockwood wrote:

              ...it should be from left to right to keep the flow natural

              So I'm guessing you would prefer 3 = a over a = 3 to assign 3 to a? :)

              D Offline
              D Offline
              DaveX86
              wrote on last edited by
              #26

              Well..hmmm...if you put it that way If you put it more like MOV 3, a ...though, it does work better. It's not totally the same thing, a math equation and a computer instruction. maybe my brain is reversed...that's always been my problem :~

              1 Reply Last reply
              0
              • J Jim Crafton

                Phil Martin... wrote:

                I were in C (and not C++)

                I think you mean: int obj_rec_n_cpy(void*, void*, int);

                ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                P Offline
                P Offline
                Phil Martin
                wrote on last edited by
                #27

                Nope, I don't think I meant that.

                1 Reply Last reply
                0
                • R Rama Krishna Vavilala

                  I want to know what makes most sense for developers: Before you arm yourself and point it to be a programming question let me say that this is not a programming question. I have a function named CopyObjectArrayToRecord, it takes two parameters: an object array and a record. Just based on the name what do you expect the order of parameters to be: 1. array, record 2. record, array

                  Co-Author ASP.NET AJAX in Action

                  R Offline
                  R Offline
                  Ravi Bhavnani
                  wrote on last edited by
                  #28

                  1 /ravi

                  This is your brain on Celcius Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

                  1 Reply Last reply
                  0
                  • M Maximilien

                    Maximilien Lincourt Your Head A Splode - Strong Bad

                    D Offline
                    D Offline
                    DJ van Wyk
                    wrote on last edited by
                    #29

                    I also agree with 1

                    1 Reply Last reply
                    0
                    • R Rama Krishna Vavilala

                      I want to know what makes most sense for developers: Before you arm yourself and point it to be a programming question let me say that this is not a programming question. I have a function named CopyObjectArrayToRecord, it takes two parameters: an object array and a record. Just based on the name what do you expect the order of parameters to be: 1. array, record 2. record, array

                      Co-Author ASP.NET AJAX in Action

                      K Offline
                      K Offline
                      Kitty234
                      wrote on last edited by
                      #30

                      Probably based on my (disappointly-small) objective-C experience, I'd see that as being: [anObject copyObjectArray: anArray toRecord: aRecord]; otherwise knows as: anObect.copyObjectArrayToRecord(anArray, aRecord);

                      1 Reply Last reply
                      0
                      • R Rama Krishna Vavilala

                        I want to know what makes most sense for developers: Before you arm yourself and point it to be a programming question let me say that this is not a programming question. I have a function named CopyObjectArrayToRecord, it takes two parameters: an object array and a record. Just based on the name what do you expect the order of parameters to be: 1. array, record 2. record, array

                        Co-Author ASP.NET AJAX in Action

                        H Offline
                        H Offline
                        HuntrCkr
                        wrote on last edited by
                        #31

                        1. is the logical answer... Why do you ask? ;P

                        1 Reply Last reply
                        0
                        • D DaveX86

                          This convention actually drives me crazy...it should be from left to right to keep the flow natural...assembly language does it like that: MOV dst, src ...no wonder nobody uses it. It's like reading a sentence that you have to start at the beginning, then jump to the end and read back to the middle...an unnecessary direction change. :~

                          D Offline
                          D Offline
                          DavidNohejl
                          wrote on last edited by
                          #32

                          David Lockwood wrote:

                          It's like reading a sentence that you have to start at the beginning, then jump to the end and read back to the middle.

                          Something like German? ;P


                          [My Blog]
                          "Visual studio desperately needs some performance improvements. It is sometimes almost as slow as eclipse." - Rüdiger Klaehn
                          "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe

                          1 Reply Last reply
                          0
                          • R Rama Krishna Vavilala

                            I want to know what makes most sense for developers: Before you arm yourself and point it to be a programming question let me say that this is not a programming question. I have a function named CopyObjectArrayToRecord, it takes two parameters: an object array and a record. Just based on the name what do you expect the order of parameters to be: 1. array, record 2. record, array

                            Co-Author ASP.NET AJAX in Action

                            D Offline
                            D Offline
                            Duncan Edwards Jones
                            wrote on last edited by
                            #33

                            1 is logical.

                            '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

                            1 Reply Last reply
                            0
                            • P Phil Martin

                              WEllllll, for a modern language, I would expect CopyObjectArrayToRecord(object[], record) But, if I were in C (and not C++), I would fully expect it to be CopyObjectArrayToRecord(record*, object*), or more likely objrecncpy :) - Phil

                              M Offline
                              M Offline
                              Maidomax
                              wrote on last edited by
                              #34

                              No.1

                              bling bling

                              T 1 Reply Last reply
                              0
                              • R Rama Krishna Vavilala

                                I want to know what makes most sense for developers: Before you arm yourself and point it to be a programming question let me say that this is not a programming question. I have a function named CopyObjectArrayToRecord, it takes two parameters: an object array and a record. Just based on the name what do you expect the order of parameters to be: 1. array, record 2. record, array

                                Co-Author ASP.NET AJAX in Action

                                A Offline
                                A Offline
                                Andrew Leeder
                                wrote on last edited by
                                #35

                                2 of course because I was brought up on K&R and PDP architecture. I'm told being left handed also helps :-D ~A

                                R 1 Reply Last reply
                                0
                                • R Rama Krishna Vavilala

                                  I want to know what makes most sense for developers: Before you arm yourself and point it to be a programming question let me say that this is not a programming question. I have a function named CopyObjectArrayToRecord, it takes two parameters: an object array and a record. Just based on the name what do you expect the order of parameters to be: 1. array, record 2. record, array

                                  Co-Author ASP.NET AJAX in Action

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

                                  1 since that matches the name of the function.

                                  Visit http://www.notreadytogiveup.com/[^] and do something special today.

                                  1 Reply Last reply
                                  0
                                  • R Rama Krishna Vavilala

                                    I want to know what makes most sense for developers: Before you arm yourself and point it to be a programming question let me say that this is not a programming question. I have a function named CopyObjectArrayToRecord, it takes two parameters: an object array and a record. Just based on the name what do you expect the order of parameters to be: 1. array, record 2. record, array

                                    Co-Author ASP.NET AJAX in Action

                                    D Offline
                                    D Offline
                                    Dalek Dave
                                    wrote on last edited by
                                    #37

                                    Logic says 1 But I would presume from your question that this may not be the case! What has logic to do with programming?

                                    ------------------------------------ Happy Primes Lead to Happy Memories. Don't Google FGI

                                    1 Reply Last reply
                                    0
                                    • D DaveX86

                                      This convention actually drives me crazy...it should be from left to right to keep the flow natural...assembly language does it like that: MOV dst, src ...no wonder nobody uses it. It's like reading a sentence that you have to start at the beginning, then jump to the end and read back to the middle...an unnecessary direction change. :~

                                      M Offline
                                      M Offline
                                      Marc Clifton
                                      wrote on last edited by
                                      #38

                                      David Lockwood wrote:

                                      assembly language does it like that:

                                      Not all. One of the stark differences between the Intel processors and the Motorola processors was the src/dest order. Marc

                                      Thyme In The Country
                                      Interacx
                                      My Blog

                                      1 Reply Last reply
                                      0
                                      • R Rama Krishna Vavilala

                                        I want to know what makes most sense for developers: Before you arm yourself and point it to be a programming question let me say that this is not a programming question. I have a function named CopyObjectArrayToRecord, it takes two parameters: an object array and a record. Just based on the name what do you expect the order of parameters to be: 1. array, record 2. record, array

                                        Co-Author ASP.NET AJAX in Action

                                        C Offline
                                        C Offline
                                        Carlos Mariano
                                        wrote on last edited by
                                        #39

                                        First. It makes more sense. Carlos

                                        Carlos Mariano

                                        1 Reply Last reply
                                        0
                                        • S Shog9 0

                                          Bah! Madness! record.AddCopyOfObjectArray(array)

                                          every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

                                          T Offline
                                          T Offline
                                          thatreallybytes
                                          wrote on last edited by
                                          #40

                                          #1 makes more sense to me, too...:cool:

                                          C. Durand Sr. Programmer/Analyst

                                          1 Reply 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