HELLOWORLD
Project · teaching material · 2024
HELLOWORLD collects "Hello, World!" programs in several languages (C, C++, C#, Java, JavaScript and Python) for beginners comparing how each language starts a program. A Makefile builds and runs each one.
The README also covers the edge cases. Nearly every programming language can say "Hello, World!", but not always by printing it: in SQL the closest thing is a query, SELECT 'Hello, World!';, which returns the text rather than printing it. And some languages can't at all, because they aren't programming languages: HTML is markup. It credits Brian Kernighan's 1978 C example, the program's best-known form.
See also
In the knowledge graph
HELLOWORLD and the 9 things it is linked to. Open any dot for its page, or explore it in the full graph.
As data
Everything on this page is read from triples in the knowledge graph. These are the 21 it states about HELLOWORLD, and 1 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.
@prefix id: <https://ask.chaipat.cc/id/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix cj: <https://ask.chaipat.cc/ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . id:HelloWorld a cj:Project ; rdfs:label "HELLOWORLD" ; cj:description "Hello, World! in many languages, for learners comparing paradigms." ; cj:context id:OpenSource ; cj:repository "https://github.com/AppleBoiy/HELLOWORLD"^^xsd:anyURI ; cj:firstCommit "2024-04-09"^^xsd:date ; cj:lastCommit "2024-04-13"^^xsd:date ; cj:commitCount 23 ; cj:kind "teaching material" ; cj:theme id:ThemeTeaching ; cj:uses id:C , id:CPP , id:CSharp , id:Java , id:JavaScript , id:Python , id:Make ; cj:tier 3 ; cj:article "https://ask.chaipat.cc/wiki/HelloWorld"^^xsd:anyURI ; cj:activeIn id:Y2024 ; cj:activity _:b77 .