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 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.
  • R Rama Krishna Vavilala

    1

    Co-Author ASP.NET AJAX in Action

    T Offline
    T Offline
    Thunderbox666
    wrote on last edited by
    #20

    :) good thing i said #1 then

    "There are three sides to every story. Yours, mine and the truth" ~ unknown

    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

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