28
vishalr
7y

To my fellow 🐍 charmers:
You should see in C to understand C, else you'll never see what's in C. It's a big sea, you better start C. 😍

Comments
  • 6
    why the hell would i use c when i can just use assembly tho
  • 1
    C's love, C's life 😂
  • 5
    @Lahsen2016 I agree that you should taste a bit of C to experience the feel and mechanics of it.

    But it's not a prerequisite, and I wouldn't pick it for a web backend (too low level), or a critical monitoring application (too fragile, need strong type system).

    I'd argue that Haskell or Erlang are the way to go if you want to improve your habits.

    C might actually worsen it, because an iterative programming style and lack of abstractive thinking leads to bugs.
  • 5
    C is good but it's bad
  • 1
    I took C in college. Haven't touched that shit since. xD

    Okay, for me, it's not as simple as that. With out saying to much, I went through a lot of emotional trama in college, and ended up dropping out. C kind of brings me back there emotinally in a weird way. Unlike regular things, programming is something you have to //really// think about. And that's not something I want to "really think about". So whenever someone suggests C/C++ to me, I'll come up with any excuse not to learn it. Often using my memory as one.
    (However, my memory is no excuse when it comes to programming. I learned Python (my first Language, unless you count Windows BATCH) in a Month, and Java in two weeks. I'm also about to learn HTML (if you count that as a language ;P) and I've also learned CSS.)

    tl;dr: C is bad. :3
  • 2
    My username is relevant
  • 1
    @AlexDeLarge ++d for ++ing haskell
  • 1
    @Cyanite Kind of like hearing a song you used to like, and you immediately taste the cheap offbrand soda, €1 cardboard pizzas, you start smelling dead mice, and feel a sharp pain because you remember being rejected by someone you liked, remember the buzzing noise of a dusty CRT screen and the cartoons you watched while feeling lonely...

    Fuck I'm so happy to live now and lock my memories deep away. Or at least the emotions connected to them.
  • 1
    @bittersweet

    Ehh.. You sound like you had it easy.. :×
  • 1
    @Cyanite Not easy, not impossible to rise up from. I lived alone in a rat infested squatted apartment from a very young age, after losing my parents.

    But knowing even just a tiny bit about your identity and the culture of the region you're from... I can only begin to imagine. I hope you're doing better now. ❤️
  • 1
    @bittersweet

    Actually, that's not it.

    I don't mind talking about it, but I'd rather not go into too many details here on devRant. Basically, I suffered a loss and not long after that, I witnessed something traumatic.

    I should point out.. This was an online college. At any time I could pay a small fee and resume my courses. I just haven't. And I don't ever intend to.
  • 0
    @Cyanite Good! Forge your own path. I'm sorry if I was too presumptuous.
  • 1
  • 1
    @AlexDeLarge im a data analyst in my free time, helping my university with researches, and haskell gets all of the calculations done faster than R for me :)
  • 0
    @AlexDeLarge only tried Snap, but i had fun using it, will check out yesod
  • 0
    I can heartily recommend Yesod. For a Haskell library, it's very well documented (300 page book with examples), and I found it easy to work with... and with some tweaking it's really blazing fast.

    The Shakespearean Templating DSLs are much like haml/scss/sass/js with embedded Haskell functions.

    Of course it's a bit more DIY than Laravel or Django, but the Haskell ecosystem itself is pretty rich.

    The only thing I could rant about is fucking Cabal, the slow, cryptic, confusing package system.
Add Comment