the basedest langs, all in one pic

the basedest langs, all in one pic

>functional bro talking about benefits of functional programming all day
>doesn’t know what a register is
>can’t even write s fizzbuzz

CRIME Shirt $21.68

Black Rifle Cuck Company, Conservative Humor Shirt $21.68

CRIME Shirt $21.68

  1. 2 years ago
    Anonymous

    >OOP bro talking about benefits of OOP all day
    >doesn’t know what a monad is
    >can’t even write a Y combinator

    • 2 years ago
      Anonymous

      All of these languages suck, with the possible exception of Haskell.

      A moan ad is just a custom function composition operator that automatically adds extra functions between the ones you give it. The exact details of how it does this are specified when you define the moan ad.
      >But muh mongoloid in the category of endfrickers
      Yeah, that's what I just said, can't you read?
      >NOOOOOOOOOO NOT MUH GATEKEEPING NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
      Cope. Your language isn't special

      • 2 years ago
        Anonymous

        Repent and go to church.

      • 2 years ago
        Anonymous

        I'm glad you get it, this is a very simple concept after all. Most OOPajeets still struggle with it.

      • 2 years ago
        Anonymous

        based BASED BASED

      • 2 years ago
        Anonymous

        >A moan ad is just a custom function composition operator that automatically adds extra functions between the ones you give it.
        I see what you're getting at, but eh, not really.

  2. 2 years ago
    Anonymous

    The little programming languages that could

  3. 2 years ago
    Anonymous

    where the frick is php

    • 2 years ago
      Anonymous

      Php created more wealth in the 21st century than bill gates

    • 2 years ago
      Anonymous

      this
      no boomer lang, no based1

  4. 2 years ago
    Anonymous

    All of these languages suck, with the possible exception of Haskell.

    • 2 years ago
      Anonymous

      haskell also sucks unless you use a bunch of GHC extensions

      • 2 years ago
        Anonymous

        monad on my gonads hnnnnnggg

        • 2 years ago
          Anonymous

          based

          Repent and go to church.

          cringe

  5. 2 years ago
    Anonymous

    lisp is cool if you like emacs or learning how concepts work. other than that ive no other reason to use it

  6. 2 years ago
    Anonymous

    Erlang is the only truly good language on this list. Haskell is good for certain tasks like tree transforms, and I hear good things about OCaml, but the rest are shit. Lisp in particular is the programming version of those hideous all-concrete 'brutalist' buildings that big cities like for some reason. The real redpill is to create your own language. Regex derivitives for tokenizing, and a Pratt parser. Then you can do whatever the hell you want.

  7. 2 years ago
    Anonymous

    idk most of those, but i know lisp so im gonna say based. I will say though, the only actually useful lisps are racket, clojure, and maayyybe common lisp, though my overall opinion on common lisp has been declining due to library choices feeling barren and outdated. also i recently found out about chicken scheme, a scheme implementation that compiles to C, which almost sounds too good to be true. the whole usefulness of C but with comfy lisp syntax, macros, interactive programming, and what looks like a good amount of packages/libraries

    • 2 years ago
      Anonymous

      >racket,
      Racket is incredibly slow and bloated.
      Truly the Ruby of Schemes.
      I learned it as a first language in high school and thought to myself, holy shit, if this is what programming is like then how does my computer boot in any less than a full minute

      • 2 years ago
        Anonymous

        >Racket is incredibly slow and bloated.
        yeah it is, but it has a ton of useful libraries, more than any other lisp. This is a great advantage since most people would rather pick up a language ready to go than a langage that's just fast (just look at JS and Python). Also their documentation is one of the best for any lisp

        [...]

        though written in mustly functional style, all lisps are multiparadigm. you can have mutating state, write in procedural style, and some even have official OOP facilities. Common lisp in particular has CLOS, which pretty much mogs your everyday "oop" languages

      • 2 years ago
        Anonymous

        hey I also learned racket as my first language in high school

      • 2 years ago
        Anonymous

        i will sacrifice speed for pure sex

  8. 2 years ago
    Anonymous

    Software transactional memory

  9. 2 years ago
    Anonymous

    [...]

    every programming language is a functional programming language in the end

    • 2 years ago
      Anonymous

      All programing langs compile to asm btw

      • 2 years ago
        Anonymous

        every computation can be formulated in lambda calculus btw

        • 2 years ago
          Anonymous

          all lambda calculus can be formulated in asm code

    • 2 years ago
      Anonymous

      every computation can be formulated in lambda calculus btw

      >Racket is incredibly slow and bloated.
      yeah it is, but it has a ton of useful libraries, more than any other lisp. This is a great advantage since most people would rather pick up a language ready to go than a langage that's just fast (just look at JS and Python). Also their documentation is one of the best for any lisp

      [...]
      though written in mustly functional style, all lisps are multiparadigm. you can have mutating state, write in procedural style, and some even have official OOP facilities. Common lisp in particular has CLOS, which pretty much mogs your everyday "oop" languages

      cope harder. record and procedural oriented programming continues to rule.

      • 2 years ago
        Anonymous

        idk why you keep quoting me tbh, lisps aren't functional, stop being a pajeet

  10. 2 years ago
    Anonymous

    [...]

    >procedure and record oriented programming won
    Pascal have this.

  11. 2 years ago
    Anonymous

    I genuinely don't understand why you need anything other than C/C++, Bash, and Python.

    • 2 years ago
      Anonymous

      distributed systems

  12. 2 years ago
    Anonymous

    You're gonna need more than three fingers for your lisp.

  13. 2 years ago
    Anonymous

    All those are hipster languages. All you need is C for firmware/embedded systems, Java for enterprise, javascript for webdev, and python for data analytics. Those languages won't be replaced by hipster languages because they already have a good ecosystem built around them.

    • 2 years ago
      Anonymous

      here's the real redpill anon, all languages are useful, but only a few get shilled and used by mr. shekelstein, so:
      >use corpo gay nasty boring langs like Python, Java, JS, etc at work because you need to eat
      >use comfy and interesting langs like lisp, julia, haskell, apl, etc for educational purposes and for fun at home
      be both more employable than IQfygays and more knowledge than normal wagies at the same time

      • 2 years ago
        Anonymous

        Where does C fir into all that? Too afraid to mention an actually useful and cool language and too busy shilling for your functional shit

        • 2 years ago
          Anonymous

          >Where does C fir into all that?
          (legacy) corpo lang

          • 2 years ago
            Anonymous

            i dont think you realize how much C is still used and how much relies on it

          • 2 years ago
            Anonymous

            >i dont think you realize how much C is still used and how much relies on it
            because it is legacy, by-product of the hardware restriction of a certain time that we still have to use to this day

          • 2 years ago
            Anonymous

            >>you realize how much C is still used
            >because it is legacy
            you still dont get it

    • 2 years ago
      Anonymous

      Funny, because C, Java and javascript were the hipster languages.

      • 2 years ago
        Anonymous

        okay, von neumann

        • 2 years ago
          Anonymous

          Assembly is the hipster language.
          t. JOHN VON NEUMANN

          • 2 years ago
            Anonymous

            based fr tho

    • 2 years ago
      Anonymous

      This is true, but I fricking hate JS

  14. 2 years ago
    Anonymous

    what the frick is going on here, no one is hating on rust? did the rust hate era fricking die while I took a 2 day break?

    • 2 years ago
      Anonymous

      more like we're tired of having trannies shit up threads trying to defend their language

  15. 2 years ago
    Anonymous

    >tfw too high IQ for OOP
    >tfw too low IQ for Functional Programming

    • 2 years ago
      Anonymous

      >tfw too low IQ for Functional Programming
      The first programming language I learned was scheme, I learned to program in a functional way (scheme is not purely functional, but most langs are not either), to me, it seems that functional programming is very simple, you make simple functions that take input do some transformation and output and output, then you compose your little functions. I can only program in a "functional way", sometimes I even think in a functional way, I can't understand OOP, until today I don't know what a method, object, class, inheritance, etc. is.

    • 2 years ago
      Anonymous

      Kotlin is for you then

  16. 2 years ago
    Anonymous

    Cringe. You forgot JavaScript

  17. 2 years ago
    Anonymous

    Swift is a nice language, though. I like objective-c just fine, but swift is much more productive.

  18. 2 years ago
    Anonymous

    idk what is but i just love the aesthetics/design of elixir. Like the code always looks so clean and readable. It being functional and concurrent friendly also fuels my autism.

  19. 2 years ago
    Anonymous

    >lisp
    >no C++ on the list

    eat dookie OP

  20. 2 years ago
    Anonymous

    >lisp
    >no c/c++

    Literal brainlett, tell me your a webshitter without telling me your a webshitter

  21. 2 years ago
    Anonymous

    i like elm

  22. 2 years ago
    Anonymous

    Elixir is trash. Stop shilling something you've clearly never used.

  23. 2 years ago
    Anonymous

    common lisp isn't functional and you listed racket twice in your image, once falsely (plt scheme wasn't scheme)

    based moron try again

    • 2 years ago
      Anonymous

      >common lisp isn't functional

      Oh boy, here we go again..

      1) The original Lambda Calculus was untyped.
      2) Even though Lisp is centered around being homoiconic and you can write OOP in CL just fine, typical Lisp is clearly functional.
      3) There is not a single langue that is completely functional. You could argue that languages like Haskell are more functional, but eventually as soon as you have I/O you have side effects which is not functional.

      On a side note, there is no pure OOP either. Each language that is not only made for theoretical purposes will use different paradigms to some extent.

      • 2 years ago
        Anonymous

        >there is no pure OOP either
        What's the definition of pure OOP, anon?

      • 2 years ago
        Anonymous

        >but eventually as soon as you have I/O you have side effects which is not functional.
        yeah but the difference is that these languages have side effects as kind of "cheats" to actually be useful. Look at any lisp and you can see that side effects and mutation are literally everywhere. mutable varibles, normal loops with side effects, built in destructive functions, the very existence of setf letting you mutate arbitrary "places".
        >and you can write OOP in CL just fine
        not only write it just fine, it's literally officially supported by the standard, and is very widely used, sometimes it's even a little annoying. CL isn't even the odd one out. elisp and all schemes are the same way. Pretty much clojure is the only one that encourages as much functional programming as possible, but even it doesn't strictly enforce it.
        >You could argue that languages like Haskell are more functional
        this is kind of an understatement. They're in a completely different league.
        >On a side note, there is no pure OOP either
        you're really trying to blur the line here. Is JS functional because it supports a lot of the common functional idioms and many people like programming it that way?

      • 2 years ago
        Anonymous

        >as soon as you have I/O you have side effects which is not functional
        The IO monad model moves I/O from being a side effect to being just an effect. Effects are purely functional.

      • 2 years ago
        Anonymous

        >The original Lambda Calculus was untyped
        typed lambda calculus is simply superior
        >Even though Lisp is centered around being homoiconic and you can write OOP in CL just fine, typical Lisp is clearly functional
        yeah
        >There is not a single langue that is completely functional. You could argue that languages like Haskell are more functional, but eventually as soon as you have I/O you have side effects which is not functional
        false
        >On a side note, there is no pure OOP either.
        no one knows how to define the shit that is oop
        >inb4 alan kay
        he created a shit paradigm with shit jargon, then it went out of control and now he tries to do damage control by saying that nothing is the TRVE OOP

      • 2 years ago
        Anonymous

        >as soon as you have I/O you have side effects which is not functional.
        This makes it impure. This doesn't mean it's not functional.

        • 2 years ago
          Anonymous

          >This makes it impure
          No, because IO in pure functional languages do not have /side/ effects

  24. 2 years ago
    Anonymous

    Erlang is the only good language there holy frick OP

    Have sex, get a job, write software

  25. 2 years ago
    Anonymous

    ASM, C, C++ and Python are the best

  26. 2 years ago
    Anonymous

    only language that matters is C. if you think otherwise you are a Black person

  27. 2 years ago
    Anonymous

    last time I checked Scala is a bloated monstrosity

  28. 2 years ago
    Anonymous

    >these languages
    Tell me you're a neet without telling me you're a neet.

    • 2 years ago
      Anonymous

      >clojure
      >kotlin
      >scala
      >erlang
      >neet
      tell me you're a webshit without telling me you're a webshit

  29. 2 years ago
    Anonymous

    >Elm
    I learned the basics of it months ago, does anyone use actually use it? It looked inferior to react.

  30. 2 years ago
    Anonymous

    Imperative bros.. Oop sisters... https://antelang.org/

  31. 2 years ago
    Anonymous

    I don't see python there

    • 2 years ago
      Anonymous

      good

      • 2 years ago
        Anonymous

        I know, so why is it not there?

        • 2 years ago
          Anonymous

          not op but probably because it's kinda gay tbh

          • 2 years ago
            Anonymous

            Joblet

          • 2 years ago
            Anonymous

            >only python jobs exist
            i think you might be the joblet here tbh

  32. 2 years ago
    Anonymous

    [...]

    >autist with no reading comprehension ruins thread again because people started having discussions about languages and not just listing a language and leaving the thread
    have a nice day aspie

  33. 2 years ago
    Anonymous

    The I have no job. Starter pack.

    • 2 years ago
      Anonymous

      >look everyone i'm a webshitter and im PROUD! yeah! pride month babyyyy!

  34. 2 years ago
    Anonymous

    eq

  35. 2 years ago
    Anonymous

    Swift is functional or have igays lost their mind?

Your email address will not be published. Required fields are marked *