Hacker News new | ask | show | jobs
by PhantomGremlin 2168 days ago
Python 3 literally broke "hello, world". For some vague notion of aesthetics. Or for some even more obscure "inside baseball" reason that 99% of Python users could care less about.

The following still compiles and runs, on the compiler that comes with the latest OpenBSD:

    main()
    {
        printf("hello, world\n");
    }
Somehow the C language has managed to survive and thrive without breaking the canonical example program.
1 comments

It survived and thrived because it did not break the canonical example program. If they had broken printf in say 1995 the situation would be entirely different today. Oh, and they did get it right the first time by making it a function.