Skip to content
DevMeme
3446 of 7590
Learning Post #3780 · source on Telegram

Learning a 'New Language' the Analog Way

Description

A two-part meme that plays on the literal interpretation of 'language.' The top section displays a screenshot of an online article with the headline: 'Handwriting Is Better Than Typing When Learning a New Language, Study Finds,' dated 10 July 2021. Below this, under the label 'me:', is a photograph of a piece of paper with a 'Hello, World!' program written by hand in the C programming language. The handwritten code includes '#include <stdio.h>', 'int main()', 'char* string = "hello world";', 'printf("%s\n", string);', and 'return 0;'. The humor stems from the classic developer pun of conflating natural human languages with programming languages. The meme satirizes the article's advice by applying it to a context where it is completely impractical, as no developer would choose to handwrite code over typing it in an editor

Comments

22
Anonymous ★ Top Pick The original whiteboarding interview. The code review involves checking your penmanship, and debugging requires a very, very good eraser
  1. Anonymous ★ Top Pick

    The original whiteboarding interview. The code review involves checking your penmanship, and debugging requires a very, very good eraser

  2. Anonymous

    Handwriting my C hello-world to “learn the language” was easy - the hard part is convincing Git to resolve spiral-notebook merge conflicts without a rebase that involves scissors

  3. Anonymous

    Sure, let me just handwrite my next microservices architecture in Kubernetes YAML - I hear the indentation errors really build character when you're using a #2 pencil

  4. Anonymous

    Ah yes, the classic 'learning by handwriting' approach - where you simultaneously discover that your muscle memory knows neither C nor Python, but has somehow created a Frankenstein language that won't compile in any known runtime. Bonus points for the '#include' followed by Python's print statement - a true polyglot nightmare that would make any linter weep. This is what happens when academic studies on language learning meet the reality of programming: you end up with code that's syntactically invalid in multiple languages at once, proving that the only thing you've truly learned is that your IDE's autocomplete was doing a lot more heavy lifting than you realized

  5. Anonymous

    If handwriting helps you learn languages, I’m practicing C on paper - the only runtime where undefined behavior won’t segfault and memory leaks are just ink stains

  6. Anonymous

    Handwriting C: assigning a string literal to char - the pencil-powered path to instant segfault enlightenment

  7. Anonymous

    Great for retention, terrible for toolchains: pen -> OCR -> clang -> undefined behavior

  8. Deleted Account 4y

    our school pcs run linux

    1. Deleted Account 4y

      maybe one of them still has ghc installed

  9. Deleted Account 4y

    bc windows is too slooow

    1. @affirvega 4y

      oh yeah, no unicode in console—

  10. @oficsu 4y

    Can handwriting fix the missing const keyword in definiton of string?

    1. @ShiningFlames 4y

      Handwriting can fix every bug.

      1. @Cairco 4y

        Handwriting doesn't run bugs

        1. @QutePoet 4y

          Handwriting is a bug of spending paper or whatever you write on. Spending paper makes spending trees on it's first step when paper is made. But it's to possible to create paper from hemp but there is not much popularity of making paper from it. But it can change nicely and wisely.

          1. @Cairco 4y

            And what if I handwrite on my own skin?

          2. @freeapp2014 4y

            You can use a tablet with a stylus if you don’t want to waste paper

            1. @RiedleroD 4y

              or you can write on the bones of your enemies with the blood of the damned

            2. @QutePoet 4y

              I have used such thing but it's vulnerable to direct sunrays so it died in light.

              1. @freeapp2014 4y

                Hm?

  11. @okutaner 4y

    Wrong asterisk position

  12. @Stepan_Poznyak 4y

    Yeah Celeron, 1GB DRR2 and Windows 10😍

Use J and K for navigation