[{"data":1,"prerenderedAt":329},["ShallowReactive",2],{"writing-list":3},[4],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"date":11,"body":12,"_type":323,"_id":324,"_source":325,"_file":326,"_stem":327,"_extension":328},"\u002Fwritings\u002Fhello-world","writings",false,"","Hello, world!","An interesting history about \"Hello, world!\".","2026-05-25",{"type":13,"children":14,"toc":314},"root",[15,24,30,35,47,51,58,63,68,82,95,108,121,126,129,135,140,153,178,188,197,202,211,216,221,224,230,235,240,249,254,259,264,269,278,281,284,294,299,309],{"type":16,"tag":17,"props":18,"children":20},"element","h2",{"id":19},"the-two-most-important-words-you-will-never-hear",[21],{"type":22,"value":23},"text","The Two Most Important Words You will Never Hear",{"type":16,"tag":25,"props":26,"children":27},"p",{},[28],{"type":22,"value":29},"If you spend enough time around people like me, the kind of people who treat a mechanical keyboard like a musical instrument and think dark mode is a fundamental human right, you will eventually hear the phrase: \"Hello, World!\"",{"type":16,"tag":25,"props":31,"children":32},{},[33],{"type":22,"value":34},"It sounds like something a toddler says when they first realize people exist, right? But in the world of computer programming, those two words are basically the Rite of Passage. It is the very first thing almost every single person writes when they start learning to code.",{"type":16,"tag":36,"props":37,"children":41},"pre",{"className":38,"code":40,"language":22,"meta":8},[39],"language-text","┌────────────────────────────────────────┐\n│  ● ● ●        hello_world.c            │\n├────────────────────────────────────────┤\n│                                        │\n│   1  │  \u002F\u002F A program that shows...     │\n│   2  │  \u002F\u002F \"Hello, world!\"...          │\n│   3  │  \u002F\u002F to the screen.              │\n│   4  │                                 │\n│   5  │  #include \u003Cstdio.h>             │\n│   6  │                                 │\n│   7  │  int main() {                   │\n│   8  │     printf(\"Hello, World!\\n\");  │\n│   9  │     return 0;                   │\n│  10  │  }                              │\n│  11  │                                 │\n│                                        │\n└────────────────────────────────────────┘\n┌────────────────────────────────────────┐\n│  ● ● ●         TERMINAL                │\n├────────────────────────────────────────┤\n│                                        │\n│  $ gcc hello_world.c -o my_program     │\n│                                        │\n│  $ .\u002Fmy_program                        │\n│                                        │\n│  > Hello, World!                       │\n│                                        │\n│  $                                     │\n│                                        │\n└────────────────────────────────────────┘\n",[42],{"type":16,"tag":43,"props":44,"children":45},"code",{"__ignoreMap":8},[46],{"type":22,"value":40},{"type":16,"tag":48,"props":49,"children":50},"br",{},[],{"type":16,"tag":52,"props":53,"children":55},"h3",{"id":54},"why-hello-world",[56],{"type":22,"value":57},"Why \"Hello, World!\"?",{"type":16,"tag":25,"props":59,"children":60},{},[61],{"type":22,"value":62},"You might be wondering: Why that? Why not \"Start,\" or \"Launch,\" or \"I am now a wizard\"?",{"type":16,"tag":25,"props":64,"children":65},{},[66],{"type":22,"value":67},"The tradition actually goes back to the early 1970s. It was popularized by a legendary book titled, The C programming language. The goal was simple: to prove that you could tell a computer to do exactly what you wanted it to do, and have it talk back to you.",{"type":16,"tag":25,"props":69,"children":70},{},[71,73,76],{"type":22,"value":72},"1972 ",{"type":16,"tag":48,"props":74,"children":75},{},[],{"type":16,"tag":77,"props":78,"children":79},"em",{},[80],{"type":22,"value":81},"Early “Hello, World!” examples used at Bell Labs",{"type":16,"tag":25,"props":83,"children":84},{},[85,87,90],{"type":22,"value":86},"1978 ",{"type":16,"tag":48,"props":88,"children":89},{},[],{"type":16,"tag":77,"props":91,"children":92},{},[93],{"type":22,"value":94},"The C Programming Language standardizes it as an example",{"type":16,"tag":25,"props":96,"children":97},{},[98,100,103],{"type":22,"value":99},"1980s to 1990s ",{"type":16,"tag":48,"props":101,"children":102},{},[],{"type":16,"tag":77,"props":104,"children":105},{},[106],{"type":22,"value":107},"Adopted widely across programming languages and textbooks",{"type":16,"tag":25,"props":109,"children":110},{},[111,113,116],{"type":22,"value":112},"Today ",{"type":16,"tag":48,"props":114,"children":115},{},[],{"type":16,"tag":77,"props":117,"children":118},{},[119],{"type":22,"value":120},"A universal beginner program in computer science education",{"type":16,"tag":25,"props":122,"children":123},{},[124],{"type":22,"value":125},"Think of it as the digital equivalent of a toddler's first step. It is not graceful, it is not particularly complicated, but it is the moment the machine stops being a mysterious, glowing black box and starts being a tool that listen to your instructions.",{"type":16,"tag":48,"props":127,"children":128},{},[],{"type":16,"tag":52,"props":130,"children":132},{"id":131},"the-magic-of-the-first-time",[133],{"type":22,"value":134},"The Magic of the First Time",{"type":16,"tag":25,"props":136,"children":137},{},[138],{"type":22,"value":139},"The first time you write \"Hello, World!\", you are usually staring at a plain terminal window with no idea if anything is about to work.",{"type":16,"tag":25,"props":141,"children":142},{},[143,145,148],{"type":22,"value":144},"You type a few strange-looking symbols:",{"type":16,"tag":48,"props":146,"children":147},{},[],{"type":16,"tag":43,"props":149,"children":150},{},[151],{"type":22,"value":152},"print(\"Hello, World!\")",{"type":16,"tag":25,"props":154,"children":155},{},[156,158,161,166,169],{"type":22,"value":157},"or perhaps:",{"type":16,"tag":48,"props":159,"children":160},{},[],{"type":16,"tag":43,"props":162,"children":163},{},[164],{"type":22,"value":165},"System.out.println(\"Hello, world!\");",{"type":16,"tag":48,"props":167,"children":168},{},[],{"type":16,"tag":170,"props":171,"children":172},"del",{},[173],{"type":16,"tag":77,"props":174,"children":175},{},[176],{"type":22,"value":177},"the reason why some are afraid to learn Java",{"type":16,"tag":25,"props":179,"children":180},{},[181,183,186],{"type":22,"value":182},"Then you hit ENTER",{"type":16,"tag":48,"props":184,"children":185},{},[],{"type":22,"value":187},"\nFor one tiny moment, everything feels uncertain...",{"type":16,"tag":36,"props":189,"children":192},{"className":190,"code":191,"language":22,"meta":8},[39],"BEFORE:\n┌─────────────────┐\n│ $ run           │\n│ ...             │\n│                 │\n└─────────────────┘\nuncertainty\n",[193],{"type":16,"tag":43,"props":194,"children":195},{"__ignoreMap":8},[196],{"type":22,"value":191},{"type":16,"tag":25,"props":198,"children":199},{},[200],{"type":22,"value":201},"And then suddenly, the machine answers you back.",{"type":16,"tag":36,"props":203,"children":206},{"className":204,"code":205,"language":22,"meta":8},[39],"AFTER:\n┌─────────────────┐\n│ $ run           │\n│ Hello, World!   │\n│                 │\n└─────────────────┘\nsuccess\n",[207],{"type":16,"tag":43,"props":208,"children":209},{"__ignoreMap":8},[210],{"type":22,"value":205},{"type":16,"tag":25,"props":212,"children":213},{},[214],{"type":22,"value":215},"It is a tiny victory, almost meaningless to anyone watching, but to the person behind the keyboard, it feels enormous. For the first time, you are no longer just using technology. You are communicating with it.",{"type":16,"tag":25,"props":217,"children":218},{},[219],{"type":22,"value":220},"It is a tiny victory, but to the person behind the keyboard, it feels incredible. You sit there staring at the screen like you have just unlocked forbidden knowledge from an ancient civilization.",{"type":16,"tag":48,"props":222,"children":223},{},[],{"type":16,"tag":52,"props":225,"children":227},{"id":226},"it-is-about-more-than-just-text",[228],{"type":22,"value":229},"It is About More Than Just Text",{"type":16,"tag":25,"props":231,"children":232},{},[233],{"type":22,"value":234},"Once you get that \"Hello, World!\" on the screen, the wall between the people who build stuff and the people who just use stuff starts to crumble.",{"type":16,"tag":25,"props":236,"children":237},{},[238],{"type":22,"value":239},"You realize that every app on your phone, every website you scroll through, and every video game you play is just a massive, incredibly complex collection of those tiny, \"Hello, World!\" moments stacked on top of each other. A professional software engineer building a space rocket and an 18-year-old kid in their bedroom are doing the exact same thing: they are talking to a computer, line by line, until it does what they want.",{"type":16,"tag":36,"props":241,"children":244},{"className":242,"code":243,"language":22,"meta":8},[39],"                  ┌────────────────────┐\n                  │     your app       │\n                  └──────────┬─────────┘\n                             │ built on\n             ┌───────────────┴──────────────┐\n             │      years of learning       │\n             │    and countless mistakes    │\n             └───────────────┬──────────────┘\n                             │ built on\n       ┌─────────────────────┴──────────────────────┐\n       │   curiosity · experimentation · patience   │\n       └─────────────────────┬──────────────────────┘\n                             │ started with\n┌────────────────────────────┴────────────────────────────┐\n│                 \"Hello, World!\"                         │\n└─────────────────────────────────────────────────────────┘\n",[245],{"type":16,"tag":43,"props":246,"children":247},{"__ignoreMap":8},[248],{"type":22,"value":243},{"type":16,"tag":25,"props":250,"children":251},{},[252],{"type":22,"value":253},"So, the next time you see a computer program, or if you ever decide to open up a code editor and give it a try yourself, remember those two words. They are not just a cliché. They are the sound of someone saying, \"I can do this, this thing finally works, and I am ready to build something more.\"",{"type":16,"tag":25,"props":255,"children":256},{},[257],{"type":22,"value":258},"And honestly? That is pretty cool.",{"type":16,"tag":25,"props":260,"children":261},{},[262],{"type":22,"value":263},"If you were to peek under the hood of a computer to see how these instructions are actually processed, it would look a little something like this.",{"type":16,"tag":25,"props":265,"children":266},{},[267],{"type":22,"value":268},"Here is an example of the word \"Hello\"",{"type":16,"tag":36,"props":270,"children":273},{"className":271,"code":272,"language":22,"meta":8},[39],"\n\"Hello, World!\"\n       │\n       │  encode to ASCII\n       ▼\nH     e     l     l     o\n       │\n       │  then to Hexadecimals\n       ▼\n0x48  0x65  0x6C  0x6C  0x6F\n       │\n       │  then binary\n       ▼\n01001000 01100101 01101100 01101100 01101111\n       │\n       │  into the CPU\n       ▼\n┌──────────────────────────────────┐\n│  ░░  ARITHMETIC LOGIC UNIT  ░░   │\n│  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   │\n└──────────────────────────────────┘\n       │\n       │\n       │  beep boop beep boop\n       ▼\npixels on screen outputs \"Hello\"\n\n",[274],{"type":16,"tag":43,"props":275,"children":276},{"__ignoreMap":8},[277],{"type":22,"value":272},{"type":16,"tag":48,"props":279,"children":280},{},[],{"type":16,"tag":48,"props":282,"children":283},{},[],{"type":16,"tag":25,"props":285,"children":286},{},[287,289,292],{"type":22,"value":288},"Let's just take a moment and ponder...\n",{"type":16,"tag":48,"props":290,"children":291},{},[],{"type":22,"value":293},"\nThere is something beautiful about this moment.\nA simple human thought can now awaken a silent machine, turning curiosity into conversation, and ideas into connection.",{"type":16,"tag":25,"props":295,"children":296},{},[297],{"type":22,"value":298},"For the first time in history, we are not just creating technology, we are growing alongside it. Somewhere between human imagination and digital intelligence, a new world is quietly taking shape.",{"type":16,"tag":25,"props":300,"children":301},{},[302,304,307],{"type":22,"value":303},"I am grateful to witness it.\nGrateful to explore it with you.\n",{"type":16,"tag":48,"props":305,"children":306},{},[],{"type":22,"value":308},"\nThis is only the beginning.",{"type":16,"tag":25,"props":310,"children":311},{},[312],{"type":22,"value":313},"Hello, world.",{"title":8,"searchDepth":315,"depth":315,"links":316},2,[317],{"id":19,"depth":315,"text":23,"children":318},[319,321,322],{"id":54,"depth":320,"text":57},3,{"id":131,"depth":320,"text":134},{"id":226,"depth":320,"text":229},"markdown","content:writings:hello-world.md","content","writings\u002Fhello-world.md","writings\u002Fhello-world","md",1791737305206]