So I guess I have to learn this gay shit if I actually want to understand computers

So I guess I have to learn this gay shit if I actually want to understand computers

Beware Cat Shirt $21.68

Rise, Grind, Banana Find Shirt $21.68

Beware Cat Shirt $21.68

  1. 1 month ago
    Anonymous

    all it's going to make you understand is C

    • 1 month ago
      Anonymous

      Everything seems to run on it

      you can learn assembly too if you're really delving into comp sci

      I want to learn security but all roads seem to lead to c and assembly

      • 1 month ago
        Anonymous

        C prevents you from understanding computers.

        >I want to learn security but all roads seem to lead to c and assembly
        C because C has the most bugs.
        Assembly because you need to be able to debug code.

      • 1 month ago
        Anonymous

        >Everything seems to run on it
        C is compiled, everything runs on whatever C compiles to

  2. 1 month ago
    Anonymous

    C is Cope

    learn python

    • 1 month ago
      Anonymous

      I already watch porn today

      https://i.imgur.com/zr8PqnQ.jpg

      So I guess I have to learn this gay shit if I actually want to understand computers

      write some machine instructions (x86)

  3. 1 month ago
    Anonymous

    you can learn assembly too if you're really delving into comp sci

  4. 1 month ago
    Anonymous

    Only if you want to understand a PDP-11.

    • 1 month ago
      Anonymous

      Your computer is literally an overclocked PDP-11.

      • 1 month ago
        Anonymous

        No it isn't.

        • 1 month ago
          Anonymous

          You're not the same guy, then. That anon, specifically, has an overclocked PDP-11.

      • 1 month ago
        Anonymous

        >So I guess I have to learn this gay shit if I actually want to understand computers
        No language will really do that for you. C is "closer to the metal mang" but its a high level lang from which most modern languages have sprouted.

        I know how C was invented but how is this a meme?

  5. 1 month ago
    Anonymous

    Study hardware if you want to understand computers
    C, or any other high level programming language, has nothing to do with it

  6. 1 month ago
    Anonymous

    C is not a low level language
    >https://queue.acm.org/detail.cfm?id=3212479

  7. 1 month ago
    Anonymous

    Not really. You can learn Assembly on surface level if you want though.
    All languages above Assembly hide Assembly implementation details, including C.

  8. 1 month ago
    Anonymous

    C is a great language for learning. IMO it is a simple language without bloat, it is higher level than assembly but you can learn a bit of ASM by rewriting some of your C code easily (if you want to learn how the hardware works).

    And the other languages are bloated variations of C: C with classes, C with a JVM, C with a borrow checker, C for Web hashmap edition with JIT...
    This bloat makes software development easier, but it makes understanding hardware harder.

    • 1 month ago
      Anonymous

      brush shut the frick up people arealdy have made fpgas in javascript

    • 1 month ago
      Anonymous

      C is not simple. homies repeat this line without understanding its meaning. C is small but that means it’s very complex. There are so many ways to to do the same thing that for beginners it’s often very confusing. OP should first start with what he wants to build and then move on from there

      • 1 month ago
        Anonymous

        *to do anything useful in c requires knowledge of concurrency, synchronization and other low level concepts. Any program a beginner could write in C is a waste of time

    • 1 month ago
      Anonymous

      Not really but it's just easier way to get into it since it's the high level language that at least still communicate with memory and CPU, also it's easier to write bug using that language so you can get a better grasp but don't just stuck at C lol, just because you good at C it doesn't mean you good at computer you just good at C, you still need to know assembly and else

      C teaches a lot of important lessons other languages do not that are useful in any language you write. You don't have to have a very deep understanding, but a good foundation will only improve your engineering efforts in whatever language you may use in the future. C ensures you understand why the features of high level languages are as useful as they are and when it's appropriate to use them as well as what to do when you need to think outside of the box at all. If you're going to learn programming logic, why not just learn it in C?

      C dumbs you down. Pointers are extremely easy in assembly and any normal high level language. Only C programmers think pointers are hard. C programmers also confuse C syntax with "how the computer works."

  9. 1 month ago
    Anonymous

    Not really but it's just easier way to get into it since it's the high level language that at least still communicate with memory and CPU, also it's easier to write bug using that language so you can get a better grasp but don't just stuck at C lol, just because you good at C it doesn't mean you good at computer you just good at C, you still need to know assembly and else

  10. 1 month ago
    Anonymous

    C teaches a lot of important lessons other languages do not that are useful in any language you write. You don't have to have a very deep understanding, but a good foundation will only improve your engineering efforts in whatever language you may use in the future. C ensures you understand why the features of high level languages are as useful as they are and when it's appropriate to use them as well as what to do when you need to think outside of the box at all. If you're going to learn programming logic, why not just learn it in C?

  11. 1 month ago
    Anonymous

    If you actually want to learn computers learn logic gates and discreet math. Then learn Verilog or any other HDL. Then learn about ISA and assembly.
    C teaches you C, nothing else.

  12. 1 month ago
    Anonymous

    Don't listen to these morons. If you want to learn C, then learn C. Just understand that understanding computers and computation is about more than just any one single programming language. It would probably be beneficial to come up with a more robust and specific goal than "understanding computers". E.g., "I want to make a web server" or "I want to automate X task".

  13. 1 month ago
    Anonymous

    Computer Science is no more about computers than astronomy is about telescopes.

    • 1 month ago
      Anonymous

      I used to think that this was completely full of shit.

  14. 1 month ago
    Anonymous

    When I got hired by the NSA first thing they did was made me learn C++.

  15. 1 month ago
    Anonymous

    Correct except for calling it gay.

  16. 1 month ago
    (cyb radio update)

    It depends on what you mean by "computer". C won't teach you hardware or kernel-space computing (thought C is a common language for kernels), but it'll definitely teach you a lot about low-level userspace programming (aka system programming); system calls, linking, signals, threads, IPC, streams, memory mapping, etc.

    • 1 month ago
      Anonymous

      > inb4 name gay
      my bad, I forgot to clean the name field

    • 1 month ago
      Anonymous

      Imo the syntax of C just feels right as far as how a program is run. If you learn more about hardware like von neumann, you know what your program is doing so you know what your computer is doing. I learned as much theory as I could basically and also leaned some other languages and Python was idk helpful kinda but rust also helped. C is still idk the correct language ie English and rust is Flemish. Python is igbo.

      • 1 month ago
        Anonymous

        NTA but this is your daily reminder that the computer is doing nothing like what C pretends its doing. Both the memory and execution models are vastly different from the Abstract C Machine.

    • 1 month ago
      Anonymous

      >it'll definitely teach you a lot about low-level userspace programming (aka system programming); system calls, linking, signals, threads, IPC, streams, memory mapping
      That's not really a lot though
      Each of those things takes like 5 minutes of reading to understand

  17. 1 month ago
    Anonymous
  18. 1 month ago
    Anonymous

    >if I actually want to understand computers
    Assembly is enough for that usually if you really dislike C that much

Comments are closed.