Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Use of word subclass
Forum Update on Monday, May 27th 2025

Use of word subclass

Scheduled Pinned Locked Moved Unsolved General and Desktop
subclassing
20 Posts 6 Posters 3.5k Views
  • 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.
  • J Online
    J Online
    JonB
    wrote on 21 Dec 2018, 19:19 last edited by
    #11

    To me it's just like you have class in the Animal Kingdom and then a subclass, or a species and then a subspecies. Who inherit certain features and may have others of their own.

    B 1 Reply Last reply 21 Dec 2018, 19:51
    0
    • J JonB
      21 Dec 2018, 19:19

      To me it's just like you have class in the Animal Kingdom and then a subclass, or a species and then a subspecies. Who inherit certain features and may have others of their own.

      B Offline
      B Offline
      BKBK
      wrote on 21 Dec 2018, 19:51 last edited by
      #12

      @JonB said in Use of word subclass:

      To me it's just like you have class in the Animal Kingdom and then a subclass, or a species and then a subspecies. Who inherit certain features and may have others of their own.

      As you follow those lineages in the Animal Kingdom, the count of species gets smaller and smaller. There the word subclass is appropriate because the higher levels are indeed super class.
      That supports my position. Thank you.

      K 1 Reply Last reply 21 Dec 2018, 20:03
      0
      • J JonB
        21 Dec 2018, 18:56

        @BKBK

        So now I conclude, and in my not so humble opinion, the use of the word “subclass,” in the context presented, is wrong

        Made me laugh :) You're wrong, but Happy Xmas!

        B Offline
        B Offline
        BKBK
        wrote on 21 Dec 2018, 19:53 last edited by
        #13

        @JonB said in Use of word subclass:

        @BKBK

        So now I conclude, and in my not so humble opinion, the use of the word “subclass,” in the context presented, is wrong

        Made me laugh :) You're wrong, but Happy Xmas!

        My position is supported by facts. (Being the definitions of the words) The use of subclass rather than inherited or derived does not have facts other than the fact that people like to write it that way. Therefore I conclude my position is correct.
        And Merry Christmas, Happy New year, and any other phrase you prefer.

        1 Reply Last reply
        0
        • B BKBK
          21 Dec 2018, 19:51

          @JonB said in Use of word subclass:

          To me it's just like you have class in the Animal Kingdom and then a subclass, or a species and then a subspecies. Who inherit certain features and may have others of their own.

          As you follow those lineages in the Animal Kingdom, the count of species gets smaller and smaller. There the word subclass is appropriate because the higher levels are indeed super class.
          That supports my position. Thank you.

          K Offline
          K Offline
          kshegunov
          Moderators
          wrote on 21 Dec 2018, 20:03 last edited by
          #14

          @BKBK said in Use of word subclass:

          As you follow those lineages in the Animal Kingdom, the count of species gets smaller and smaller.

          The count has nothing to do with anything. It's related to hierarchy - you go from the more general to the more specific in taxonomy. The ginko tree is the one and only one extant species of the Ginkgophyte order, are you going to suggest the order's demoted just because it had the rotten luck to currently contain only one living species?

          Same reasoning applies in class hierarchy in programming as well. The base class is a generalization of a concept that's more specific in derived classes (if they exist). Your argument about "sprouting out of" and "count matters" is faulty. Just live with it.

          Read and abide by the Qt Code of Conduct

          B 1 Reply Last reply 21 Dec 2018, 20:17
          1
          • K kshegunov
            21 Dec 2018, 20:03

            @BKBK said in Use of word subclass:

            As you follow those lineages in the Animal Kingdom, the count of species gets smaller and smaller.

            The count has nothing to do with anything. It's related to hierarchy - you go from the more general to the more specific in taxonomy. The ginko tree is the one and only one extant species of the Ginkgophyte order, are you going to suggest the order's demoted just because it had the rotten luck to currently contain only one living species?

            Same reasoning applies in class hierarchy in programming as well. The base class is a generalization of a concept that's more specific in derived classes (if they exist). Your argument about "sprouting out of" and "count matters" is faulty. Just live with it.

            B Offline
            B Offline
            BKBK
            wrote on 21 Dec 2018, 20:17 last edited by BKBK
            #15

            @kshegunov said in Use of word subclass:

            @BKBK said in Use of word subclass:

            As you follow those lineages in the Animal Kingdom, the count of species gets smaller and smaller.

            The count has nothing to do with anything.

            The count is extremely important. By the definition of the prefix "sub" and the words inherit and derived, the use of subclass to reference derived or inherited classes, classes that are larger and more comprehensive, is incorrect. As we have two perfectly good words, inherit(ed) and derive(d), why would anyone want to use a word that, by its definition, does not fit.
            As noted in post 9 (I think it is post 9) once started down the wrong path many, or even most, people will go to extreme lengths to avoid the realization that they made a mistake. I may not change anyone's mind, but I am right.

            W K 2 Replies Last reply 21 Dec 2018, 20:45
            1
            • B BKBK
              21 Dec 2018, 20:17

              @kshegunov said in Use of word subclass:

              @BKBK said in Use of word subclass:

              As you follow those lineages in the Animal Kingdom, the count of species gets smaller and smaller.

              The count has nothing to do with anything.

              The count is extremely important. By the definition of the prefix "sub" and the words inherit and derived, the use of subclass to reference derived or inherited classes, classes that are larger and more comprehensive, is incorrect. As we have two perfectly good words, inherit(ed) and derive(d), why would anyone want to use a word that, by its definition, does not fit.
              As noted in post 9 (I think it is post 9) once started down the wrong path many, or even most, people will go to extreme lengths to avoid the realization that they made a mistake. I may not change anyone's mind, but I am right.

              W Offline
              W Offline
              wrosecrans
              wrote on 21 Dec 2018, 20:45 last edited by
              #16

              @BKBK said in Use of word subclass:

              I may not change anyone's mind, but I am right.

              If you take this approach to language, you'll never be able to communicate with anybody. Language, by its nature, is an emergent property of consensus of the way that people communicate in practice. Aside from the very widely understood etymology of subclass in this context, charging into a community of people who understand each other and insisting that you are right in a way that nobody else agrees with just isn't a useful approach to language in general. If you start digging up etymologies of every word, you decide that they are 'wrong.'

              "Compiler" can only mean a program that assembles chunks of existing code and not a program that transforms code from high level to machine language, for example. "Broadband" can't refer to high speed Internet. "Internet" can't refer to a specific network. "Bandwidth" can't refer to the speed of a data link. "Word" can only refer to an element of spoken language, not the length of a register. "Byte" can't be assumed to be 8 bits, or maybe Byte just isn't a real word at all. "Computer" can only refer to a human being employed to do mathematics for a living. I can make dramatically stronger arguments about the 'wrong' usage of every single one of those words than about the word "subclass." But if we did that, we'd be stuck just grunting and pointing at things and shrugging our shoulders because none of our words are good enough to satisfy 100% mutually consistent logical rules across all fields of application. Because natural human language just isn't something constructed out of 100% logical and systematic rules. Sometimes the sense of a word is just different in a different context.

              1 Reply Last reply
              2
              • B BKBK
                21 Dec 2018, 20:17

                @kshegunov said in Use of word subclass:

                @BKBK said in Use of word subclass:

                As you follow those lineages in the Animal Kingdom, the count of species gets smaller and smaller.

                The count has nothing to do with anything.

                The count is extremely important. By the definition of the prefix "sub" and the words inherit and derived, the use of subclass to reference derived or inherited classes, classes that are larger and more comprehensive, is incorrect. As we have two perfectly good words, inherit(ed) and derive(d), why would anyone want to use a word that, by its definition, does not fit.
                As noted in post 9 (I think it is post 9) once started down the wrong path many, or even most, people will go to extreme lengths to avoid the realization that they made a mistake. I may not change anyone's mind, but I am right.

                K Offline
                K Offline
                kshegunov
                Moderators
                wrote on 21 Dec 2018, 20:45 last edited by kshegunov
                #17

                @BKBK said in Use of word subclass:

                The count is extremely important.

                No it's not. Quantity and quality are different things. Arguing that quantity signifies quality is bogus. Generalizations (what inheritance treats) deal with quality, and are not a quantitative characteristic.

                By the definition of the prefix "sub" and the words inherit and derived, the use of subclass to reference derived or inherited classes, classes that are larger and more comprehensive, is incorrect.

                "Sub-", as already explained to you, in this context means "below" (not "smaller") and it's, as again already explained, used because of the usual way of putting generalizations on top of the things they relate to - that is to encompass what they generalize. Rationally there is no significant reason that this is like this beside historical reasons.

                I can define anything the way I want to. I can define 600nm light to be "green", and I'd be just as right as long as people understand what I mean when I say "green light". Definitions, just because they're that - definitions, are arbitrary and not subject to proof.

                As noted in post 9 (I think it is post 9) once started down the wrong path many, or even most, people will go to extreme lengths to avoid the realization that they made a mistake.

                It's called confirmation bias, and it's not the case here.

                I may not change anyone's mind, but I am right.

                You'd think that, wouldn't you? Well, it's your right to think so, but it's also everybody else's right to think what you think is wrong.

                Read and abide by the Qt Code of Conduct

                1 Reply Last reply
                2
                • J Online
                  J Online
                  JonB
                  wrote on 21 Dec 2018, 21:21 last edited by JonB
                  #18

                  Guys, I think & presume we are to take @BKBK's comments with a certain amount of Festive Cheer and tongue-in-cheek-ness. :)

                  B 1 Reply Last reply 24 Dec 2018, 17:56
                  1
                  • J JonB
                    21 Dec 2018, 21:21

                    Guys, I think & presume we are to take @BKBK's comments with a certain amount of Festive Cheer and tongue-in-cheek-ness. :)

                    B Offline
                    B Offline
                    BKBK
                    wrote on 24 Dec 2018, 17:56 last edited by
                    #19

                    @JonB said in Use of word subclass:

                    Guys, I think & presume we are to take @BKBK's comments with a certain amount of Festive Cheer and tongue-in-cheek-ness. :)

                    All, I should not have made my last comment about being right. That was inappropriate. I would edit it but that would make other posts appear inconsistent. Rather I extend my apologies.

                    K 1 Reply Last reply 25 Dec 2018, 16:38
                    2
                    • B BKBK
                      24 Dec 2018, 17:56

                      @JonB said in Use of word subclass:

                      Guys, I think & presume we are to take @BKBK's comments with a certain amount of Festive Cheer and tongue-in-cheek-ness. :)

                      All, I should not have made my last comment about being right. That was inappropriate. I would edit it but that would make other posts appear inconsistent. Rather I extend my apologies.

                      K Offline
                      K Offline
                      kshegunov
                      Moderators
                      wrote on 25 Dec 2018, 16:38 last edited by
                      #20

                      No apologies needed (at least on my part). I don't hold grudges, and as long as you are staying civil there's nothing wrong with heaving a healthy argument.

                      Read and abide by the Qt Code of Conduct

                      1 Reply Last reply
                      0

                      20/20

                      25 Dec 2018, 16:38

                      • Login

                      • Login or register to search.
                      20 out of 20
                      • First post
                        20/20
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved