So if all programming languages have things like If, While, variables, methods, etc what's the difference between all of them?

So if all programming languages have things like If, While, variables, methods, etc what's the difference between all of them? Can I really jump in say an hour to Ruby if I know Java already? Like all I have to do is read the doc syntax for that stuff or is there something else I'm missing.

Nothing Ever Happens Shirt $21.68

Tip Your Landlord Shirt $21.68

Nothing Ever Happens Shirt $21.68

  1. 3 weeks ago
    Anonymous
    • 2 weeks ago
      Anonymous

      Different languages will be structured differently, will perform differently, and will have different use cases. So no, spending an hour in an object-oriented programming language will do you no good in others that aren't like it.
      Now show me if those dolls are anatomically-accurate.

    • 2 weeks ago
      Anonymous

      Where can I buy one of those dolls? I know they are expensive but I want one.

      • 2 weeks ago
        Anonymous

        [...]

        • 2 weeks ago
          Anonymous

          Thanks

    • 2 weeks ago
      Anonymous

      Sex

    • 2 weeks ago
      Anonymous

      Eyes turned out well. Good job, anon!

      your question is moronic but the doll is so cute that i will answer:
      different programming languages emphasize different paradigms and have different performance characteristics

      for example, java is all about having everything be an object allocated on the heap and having the garbage collector take care of it all. but it can also have pretty good performance when only operating on primitive value types thanks to its sophisticated runtimes (HostSpot JVM and JIT are really good)
      JS is all about having everything be dynamically and weakly typed, so you can sometimes treat an int like a string, etc. it's also the native language for client-side web.
      C is all about having low-level access to memory and getting near-optimal performance
      golang is about easy concurrency and simple code that has decent performance
      and so forth

      Based doll enjoyer.

  2. 3 weeks ago
    Anonymous
  3. 3 weeks ago
    Anonymous

    your question is moronic but the doll is so cute that i will answer:
    different programming languages emphasize different paradigms and have different performance characteristics

    for example, java is all about having everything be an object allocated on the heap and having the garbage collector take care of it all. but it can also have pretty good performance when only operating on primitive value types thanks to its sophisticated runtimes (HostSpot JVM and JIT are really good)
    JS is all about having everything be dynamically and weakly typed, so you can sometimes treat an int like a string, etc. it's also the native language for client-side web.
    C is all about having low-level access to memory and getting near-optimal performance
    golang is about easy concurrency and simple code that has decent performance
    and so forth

    • 3 weeks ago
      Anonymous

      So I could jump from languages that share paradigm to another easier

      Like JS to Python or Java to C#, something like that?

      • 3 weeks ago
        Anonymous

        yes that is roughly correct. though python is strongly typed as opposed to JS, but both are dynamically typed.
        why no more dolls? 🙁

        • 2 weeks ago
          Anonymous

          thank you

          • 2 weeks ago
            Anonymous

            so cute!!

          • 2 weeks ago
            Anonymous

            Was the binkie necessary?

          • 2 weeks ago
            Anonymous

            Yes

          • 2 weeks ago
            Anonymous

            she has to make a call

      • 2 weeks ago
        Anonymous

        >JS to Python
        anon is moronic and doesnt understand what a paradigm is for these language
        moving from a functional paradigm like python to async paradigm to JS (and viceversa) is tough
        functional to object oriented paradigm is slightly easier but can be annoying
        things gets even more moronic with C++ and its shitty templates. dont get me started on rust

        • 2 weeks ago
          Anonymous

          In my mind paradigm was if variables had to be declared or something. Thanks

    • 2 weeks ago
      Anonymous

      And Forth? Go on. What is Forth about?

    • 2 weeks ago
      Anonymous

      >having everything be an object allocated on the heap and having the garbage collector take care of it all
      Thanks for letting me know I should avoid durgasoft language and continue to learn more about C++

      • 2 weeks ago
        Anonymous

        your question is moronic but the doll is so cute that i will answer:
        different programming languages emphasize different paradigms and have different performance characteristics

        for example, java is all about having everything be an object allocated on the heap and having the garbage collector take care of it all. but it can also have pretty good performance when only operating on primitive value types thanks to its sophisticated runtimes (HostSpot JVM and JIT are really good)
        JS is all about having everything be dynamically and weakly typed, so you can sometimes treat an int like a string, etc. it's also the native language for client-side web.
        C is all about having low-level access to memory and getting near-optimal performance
        golang is about easy concurrency and simple code that has decent performance
        and so forth

        What's the difference in c++

        • 2 weeks ago
          Anonymous

          c++ is similar to C in that it is uses manual memory management (it is a superset of C). some c++ users advocate for using RAII, which sounds complicated but in reality just means that the thing gets freed when it goes out of scope. this makes memory management in c++ deterministic and predictable.

          • 2 weeks ago
            Anonymous

            >some c++ users advocate for using RAII
            this is a statement that non-native c++ programmers say which is absolutely silly once you do get into c++
            RAII is one of the central tenets of programming in c++, you can't opt out
            it's like saying "some python users advocate for using dynamic typing", just sounds silly

          • 2 weeks ago
            Anonymous

            i have written like a hundred thousand lines of code in c++ in total
            i only used "modern" c++ with STL, rule-of-five, move semantics etc for like the first two years when i was still learning the language
            some people don't use raii, you can get mad at it and cry that "it's not real C++" but it doesn't change the fact that i use a c++ compiler to compile my c++ translation units that use some c++ features.
            >you can't opt out
            watch me. codebase im working on right now has zero raii in it.

  4. 2 weeks ago
    Anonymous

    to add to what other anons already mentioned about languages themselves, there will be differences in what libraries (standard as well as third-party) you have available
    also specific practices are considered good in one language will be considered grave sins in others

  5. 2 weeks ago
    Anonymous
    • 2 weeks ago
      Anonymous

      Yes

      she has to make a call

      honestly these posts really make me want to get into this
      like, they just look so cute and i bet it's so much fun dressing them up and stuff!!

      • 2 weeks ago
        Anonymous

        And jacking off in front of them!

      • 2 weeks ago
        Anonymous

        yes buy the doll

      • 2 weeks ago
        Anonymous

        unless you want to frick them have a kid instead

        • 2 weeks ago
          Anonymous

          A kid needs way much work and money

          • 2 weeks ago
            Anonymous

            people in third world countries manage to do it so you could too

          • 2 weeks ago
            Anonymous

            they do it to an insanely low standard

          • 2 weeks ago
            Anonymous

            low bar= higher success

            >daughters are drugged up bawds
            >sons are drugged up failures

            >drugs
            >third world
            you're thinking of second world countries like russia

          • 2 weeks ago
            Anonymous

            the third world countries have ~~*community*~~ support. When you say 'third world' i think europe as a whole.

          • 2 weeks ago
            Anonymous

            >daughters are drugged up bawds
            >sons are drugged up failures

          • 2 weeks ago
            Anonymous

            >America out of absolutely nowhere
            obsessed

  6. 2 weeks ago
    Anonymous

    cute dollies

  7. 2 weeks ago
    Anonymous
  8. 2 weeks ago
    Anonymous

    I came into this thread because Dolls.

    • 2 weeks ago
      Anonymous

      I want to come into dolls

    • 2 weeks ago
      Anonymous

      I am willing to invest my time and efforts into obtaining one such doll to then shoot my seed inside it.

    • 2 weeks ago
      Anonymous

      I came in the dolls

  9. 2 weeks ago
    Anonymous

    pat pat kiss kiss

  10. 2 weeks ago
    Anonymous

    They in fact do not all have that.

  11. 2 weeks ago
    Anonymous

    Basically all procedural languages are the roughly the same. There are different classes of programming languages that tend to be much different than other classes (functional, procedural, declarative, etc.). The distinguishing differences between languages are aspects like the memory management strategy, idioms, metaprogramming features, type system, etc. The fundamental logic of programming is the same across languages.

  12. 2 weeks ago
    Anonymous
  13. 2 weeks ago
    Anonymous

    Any good books on programming paradigms or w/e I'm a codemonkey

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