Added: 2 years ago
From: dnfvideo
Views: 17,713
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (9)

Sign In or Sign Up now to post a comment!
  • Horrible long musical intro....

  • I am a functional programmer and functional programming evangelist, and it pains me to see people spreading misinformation about functional programming.

    I request you to remake the video with the term functional programming by imperative programming or procedural programming, or at least add a note on your video acknowledging the error.

  • @ralphthepenguin With due respect we will put a note.

  • @dnfvideo I am a Scala programmer. Scala is a functional and object oriented programming language. (Again, functional does not mean what you think it means.) The two paradigms are not at odds with each other and one can mix and match them for great benefits.

  • @dnfvideo The term "function" has a different meaning in procedural languages and functional languages. In procedural language, it is a merely a free standing subroutine. Not so in functional programming. In functional programming, functions are "first class entities", that accept inputs, _must_ return an output, and must not mutate anything. Hope that's clear.

  • @dnfvideo F# is a functional programming language. It is not a procedural programming language, though it supports those constructs in case you need them, but their usage is discouraged.

    C is a procedural language. It is NOT a functional programming language.

    C and F# are polar opposites with respect to their approach towards programming.

  • @dnfvideo You did not get my point. So let me make it simple.

    What you are referring to in this video as "functional programming" is NOT functional programming. You are confusing procedural programming with functional programming.

  • What a load of nonsense. Do you even know what functional programming means? It appears you are confusing C-style procedural programming with functional programming. That sir is not functional programming. Please do yourself a favor and do some research on what the term "functional programming" means. Since you are a .NET programmer, you could look into F#, a new functional language by Microsoft that runs on the CLR.

  • @ralphthepenguin We understand c# is not a functional programming language. We did not want students to start switching from f# or c and then come to c#. In the video we tried to make students understand the issues when you just visualize in terms of functions and the benefits when we start thinking in terms of objects.

    Telling them to download f# or c for the same will be too much.

    Thanks

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more