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 Orientation

Programming Orientation

Scheduled Pinned Locked Moved The Lounge
oopquestion
27 Posts 15 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.
  • A Offline
    A Offline
    Ajit Shekhawat
    wrote on last edited by
    #1

    We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

    V R P N C 9 Replies Last reply
    0
    • A Ajit Shekhawat

      We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

      V Offline
      V Offline
      Vasudevan Deepak Kumar
      wrote on last edited by
      #2

      We can not keep clinging to the same thing but keep moving. The world is a vast inn. We are just travellers/visitors and there are a lot of things to visit, see, learn and digest. I admit that you might be attracted by a cool feature in a particular area like F# but be reminded of 'Robert Frost' (" He gives his harness bells a shake To ask if there is a mistake "). The lines of the poem ("Stopping by woods on snowy evening") should be inspiring us on the desktop always: "The woods are lovely dark and deep, But I have promises to keep, And miles to go before I sleep, And miles to go before I sleep"

      Vasudevan Deepak Kumar Personal Homepage
      Tech Gossips
      A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson

      1 Reply Last reply
      0
      • A Ajit Shekhawat

        We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

        R Offline
        R Offline
        Rajesh R Subramanian
        wrote on last edited by
        #3

        Yet another programming language? :doh: Do you know about X++[^]? Looks like I need to add F# to the list.

        Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

        1 Reply Last reply
        0
        • A Ajit Shekhawat

          We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

          P Offline
          P Offline
          peterchen
          wrote on last edited by
          #4

          According to wikipedia, F# mixes functional, procedural and object oriented elements. Advantage: pick the best tool. Disadvantage: to understand someone elses source code, you need to understand all three concepts.

          We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
          blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist

          B 1 Reply Last reply
          0
          • P peterchen

            According to wikipedia, F# mixes functional, procedural and object oriented elements. Advantage: pick the best tool. Disadvantage: to understand someone elses source code, you need to understand all three concepts.

            We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
            blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist

            B Offline
            B Offline
            Brady Kelly
            wrote on last edited by
            #5

            I have no problem with the concepts, but I do have a problem marrying them to the actual language. I think I just haven't spent nearly enough time with F#.

            P 1 Reply Last reply
            0
            • A Ajit Shekhawat

              We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

              N Offline
              N Offline
              NormDroid
              wrote on last edited by
              #6

              Landscape, no changed my mind, portrait.

              Brainware Error - reboot required.

              1 Reply Last reply
              0
              • B Brady Kelly

                I have no problem with the concepts, but I do have a problem marrying them to the actual language. I think I just haven't spent nearly enough time with F#.

                P Offline
                P Offline
                peterchen
                wrote on last edited by
                #7

                Brady Kelly wrote:

                I have no problem with the concepts, but I do have a problem marrying them to the actual language.

                Yeah. My hesitation comes from the difference of being able to understand the concepts, and working with them fluently - similar to whether I can work out the meaning of a paragraph in a foreign language with the help of a dicitonary and a native speaker, or can read and understand jargon fluently.

                We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist

                1 Reply Last reply
                0
                • A Ajit Shekhawat

                  We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

                  C Offline
                  C Offline
                  Chris Meech
                  wrote on last edited by
                  #8

                  combination of the two paradigms. It will be known as POOP. Programming with Objects and Other Pieces. :)

                  Chris Meech I am Canadian. [heard in a local bar] Donate to help Conquer Cancer[^]

                  M R E S 4 Replies Last reply
                  0
                  • A Ajit Shekhawat

                    We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

                    C Offline
                    C Offline
                    Chris Losinger
                    wrote on last edited by
                    #9

                    Ajit Shekhawat wrote:

                    What's next and why?

                    whatever gets the job done the quickest. because that's what programming is for.

                    image processing toolkits | batch image processing

                    1 Reply Last reply
                    0
                    • C Chris Meech

                      combination of the two paradigms. It will be known as POOP. Programming with Objects and Other Pieces. :)

                      Chris Meech I am Canadian. [heard in a local bar] Donate to help Conquer Cancer[^]

                      M Offline
                      M Offline
                      martin_hughes
                      wrote on last edited by
                      #10

                      In which case, let me be the first to coin the phrase IronPoop - Poop running on the DLR :)

                      R 1 Reply Last reply
                      0
                      • C Chris Meech

                        combination of the two paradigms. It will be known as POOP. Programming with Objects and Other Pieces. :)

                        Chris Meech I am Canadian. [heard in a local bar] Donate to help Conquer Cancer[^]

                        R Offline
                        R Offline
                        Rajesh R Subramanian
                        wrote on last edited by
                        #11

                        The future is going to be full of POOP. Look forward to see things like Open POOP, POOP .NET, POOP Studio, etc.,

                        Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

                        1 Reply Last reply
                        0
                        • M martin_hughes

                          In which case, let me be the first to coin the phrase IronPoop - Poop running on the DLR :)

                          R Offline
                          R Offline
                          Rajesh R Subramanian
                          wrote on last edited by
                          #12

                          Good thing - Ruby on POOP.

                          Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

                          D 1 Reply Last reply
                          0
                          • A Ajit Shekhawat

                            We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

                            L Offline
                            L Offline
                            Leslie Sanford
                            wrote on last edited by
                            #13

                            Ajit Shekhawat wrote:

                            Now F# is something which is neither OOPs nor POP.

                            Functional.

                            Ajit Shekhawat wrote:

                            What's next and why?

                            A combination of the above. You see this with functional features being added to C#. Many different programming approaches seem to have reached equal footing now; there's not just one dominant paradigm. So it's up to a programmer to become intimately familiar with his/her domain. Then choose the most appropriate tools for getting the job done in that domain.

                            E 1 Reply Last reply
                            0
                            • R Rajesh R Subramanian

                              Good thing - Ruby on POOP.

                              Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

                              D Offline
                              D Offline
                              Douglas Troy
                              wrote on last edited by
                              #14

                              ... and don't forget the Mac version iPOOP


                              :..::. Douglas H. Troy ::..
                              Bad Astronomy |VCF|wxWidgets|WTL

                              B P 2 Replies Last reply
                              0
                              • C Chris Meech

                                combination of the two paradigms. It will be known as POOP. Programming with Objects and Other Pieces. :)

                                Chris Meech I am Canadian. [heard in a local bar] Donate to help Conquer Cancer[^]

                                E Offline
                                E Offline
                                El Corazon
                                wrote on last edited by
                                #15

                                in addition to the ironPoop listed above I formally dedicate these to the new POOP standard: FlexPOOP : cross platform POOP barePOOP/miniPOOP/microPOOP : reduced footprint embedded systems POOP (and a variation on the last one there: uPOOP) for the computer aided code writing folks there is: POOPaware, EnterprisePOOP, and distributedPOOP for the large cluster folks: distributedPOOP, clusterPOOP, NetPOOP (not to be confused with POOP.NET), and GridPOOP but always remember, no matter where you POOP, always verify your error checking is done correctly! Throw POOP, and Catch POOP! Now go forth brave programmers of the future and POOP in everyway you can!

                                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                C M 2 Replies Last reply
                                0
                                • A Ajit Shekhawat

                                  We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

                                  E Offline
                                  E Offline
                                  El Corazon
                                  wrote on last edited by
                                  #16

                                  Ajit Shekhawat wrote:

                                  Programming Orientation

                                  Landscape.... think on it a bit...

                                  _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                  1 Reply Last reply
                                  0
                                  • L Leslie Sanford

                                    Ajit Shekhawat wrote:

                                    Now F# is something which is neither OOPs nor POP.

                                    Functional.

                                    Ajit Shekhawat wrote:

                                    What's next and why?

                                    A combination of the above. You see this with functional features being added to C#. Many different programming approaches seem to have reached equal footing now; there's not just one dominant paradigm. So it's up to a programmer to become intimately familiar with his/her domain. Then choose the most appropriate tools for getting the job done in that domain.

                                    E Offline
                                    E Offline
                                    El Corazon
                                    wrote on last edited by
                                    #17

                                    Leslie Sanford wrote:

                                    You see this with functional features being added to C#.

                                    and C++0x

                                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                    1 Reply Last reply
                                    0
                                    • E El Corazon

                                      in addition to the ironPoop listed above I formally dedicate these to the new POOP standard: FlexPOOP : cross platform POOP barePOOP/miniPOOP/microPOOP : reduced footprint embedded systems POOP (and a variation on the last one there: uPOOP) for the computer aided code writing folks there is: POOPaware, EnterprisePOOP, and distributedPOOP for the large cluster folks: distributedPOOP, clusterPOOP, NetPOOP (not to be confused with POOP.NET), and GridPOOP but always remember, no matter where you POOP, always verify your error checking is done correctly! Throw POOP, and Catch POOP! Now go forth brave programmers of the future and POOP in everyway you can!

                                      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                      C Offline
                                      C Offline
                                      Chris Meech
                                      wrote on last edited by
                                      #18

                                      LOL. Sometimes I think I missed my calling. What I could've accomplished if only I had gone into marketing. :)

                                      Chris Meech I am Canadian. [heard in a local bar] Donate to help Conquer Cancer[^]

                                      E 1 Reply Last reply
                                      0
                                      • E El Corazon

                                        in addition to the ironPoop listed above I formally dedicate these to the new POOP standard: FlexPOOP : cross platform POOP barePOOP/miniPOOP/microPOOP : reduced footprint embedded systems POOP (and a variation on the last one there: uPOOP) for the computer aided code writing folks there is: POOPaware, EnterprisePOOP, and distributedPOOP for the large cluster folks: distributedPOOP, clusterPOOP, NetPOOP (not to be confused with POOP.NET), and GridPOOP but always remember, no matter where you POOP, always verify your error checking is done correctly! Throw POOP, and Catch POOP! Now go forth brave programmers of the future and POOP in everyway you can!

                                        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                        M Offline
                                        M Offline
                                        martin_hughes
                                        wrote on last edited by
                                        #19

                                        And not forgetting EmbeddedPOOP featuring a cut down version of the POOP Runtime (Runny POOP) :)

                                        E 1 Reply Last reply
                                        0
                                        • A Ajit Shekhawat

                                          We started with Procedure Oriented programming. Then we moved on Object Oriented Programming. Now F# is something which is neither OOPs nor POP. What's next and why? :confused: Thanks and Regards Ajit

                                          M Offline
                                          M Offline
                                          Madhu Cheriyedath
                                          wrote on last edited by
                                          #20

                                          Ajit Shekhawat wrote:

                                          Now F# is something which is neither OOPs nor POP. What's next and why?

                                          F# is a functional programming language. I heard about it a couple of years back (someone from our organization mentioned that they are planning to use it - I don't know whether they are using it now). Functional programming languages are the new frontier for many of the people. People say that with more work is going to be done at 'parallel programming' because of the advancement in hardware (multi-core CPUs etc), functional programming languages are better suitable to do those types of tasks. Haskell, Erlang are also getting more attention these days.

                                          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