• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Functional Programming Languages

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #51
    Originally posted by threaded View Post
    This might help you AtW
    Yes modularity, OOP is fine - calling "functional" language that is actually disfunctional isn't right.

    Comment


      #52
      Originally posted by threaded View Post
      This might help you AtW
      Code reuse?

      A myth.

      Comment


        #53
        Originally posted by Churchill View Post
        Code reuse? A myth.
        SKA very heavily reuses code.

        Comment


          #54
          I usewd haskell on my M.Sc dissertation while I was studying in unibersity. The challege was to amimate a stick man and have stick man run across screen of a vt100 terminal session.. I can tell you now that it was not an easy undertaking though I did complete the undertaking with success. This was the last time I used a functional programming language.

          Comment


            #55
            Originally posted by AtW View Post
            SKA very heavily reuses code.
            Within your application it probably does, that's not what I am referring to.

            Comment


              #56
              My final year project at uni over 20 years ago was in Lisp ( a chess program)
              A fine language, albeit I never came across it again in the commercial world.
              Hard Brexit now!
              #prayfornodeal

              Comment


                #57
                Originally posted by AtW View Post
                Yes modularity, OOP is fine - calling "functional" language that is actually disfunctional [sic] isn't right.
                Please learn what functional means in terms of functional programming before commenting further.

                You can start with the font of all knowledge, Wikipedia:

                Functional programming - Wikipedia, the free encyclopedia
                "Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions"

                Function (mathematics) - Wikipedia, the free encyclopedia

                So it is perfectly legitimate to call functional programming functional programming, even if it isn't a paradigm you wish to adhere to.

                Comment


                  #58
                  Originally posted by Scary View Post
                  Please learn what functional means in terms of functional programming before commenting further.

                  You can start with the font of all knowledge, Wikipedia:

                  Functional programming - Wikipedia, the free encyclopedia
                  "Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions"

                  Function (mathematics) - Wikipedia, the free encyclopedia

                  So it is perfectly legitimate to call functional programming functional programming, even if it isn't a paradigm you wish to adhere to.

                  AtW yakking on from a position of pig ignorance?
                  Who'd have thunk it?
                  Hard Brexit now!
                  #prayfornodeal

                  Comment


                    #59
                    Originally posted by Scary View Post
                    So it is perfectly legitimate to call functional programming functional programming, even if it isn't a paradigm you wish to adhere to.
                    No, it is not legitimate to omit a material qualifier from the name.

                    "Imperative" programming is functional because it works just fine in real world.

                    This "functional" programming should be called (in absence of a better word) - Retarded.

                    Hence, F# should be renamed to be R#. Though I give them that in their documentation they mention that they do support "imperative" programming - that made me real hard because it was clear admission that retarded concepts like calling "variable" something that is clearly a constant, forcing to do ridiculous recursions to do simple jobs, not having arrays that can be directly and efficiently accessed etc etc etc.

                    Comment


                      #60
                      Originally posted by zeitghost
                      In FORTRAN.
                      Fortran was old when I started programming, and that was 20 years ago...

                      Comment

                      Working...
                      X