Last Sunday was Pentecost Sunday, which is a big deal in my tradition (Anglican church in Canada).
During the festive celebration, the preacher (full disclosure: it was my turn in the rotation) spoke about the coming of the Holy Spirit and the gift of languages, as the apostles spread the news of God's love and of the Jesus by miraculously speaking in a whole pile of new languages.
There was a real risk that the early believers would turn into a local sect, a regional oddity within the larger Jewish religion.
Then the Holy Spirit came and literally blew them out into the streets, where they told visitors from all the surrounding nations their great news.
It was, in tech-jargon, saying "Hello, World!" in a dozen or more languages. Or, more specifically, their message was "Hello, World! God loves you and Jesus Christ died for you!" Hello World being the classic first-program in any new language. There are hundreds, nay thousands of programming languages, and I have only been gifted / learned a few. But that's OK, there was a team of Apostles and likewise when I need a new language, a team makes the learning easier.
So, in the spirit of an IT-Pentecost, here's a modified Hello World in a few languages I use regularly:
Java:
public class PentecostHelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World! God loves you and Jesus Christ died for you!");
}
}
C#:
using System;
class PentecostHelloWorld {
public static void Main() {
Console.WriteLine("Hello, World! God loves you and Jesus Christ died for you!");
}
}
Javascript, in HTML tags:
<script type="text/javascript">
alert( 'Hello, World! God loves you and Jesus Christ died for you!' );
</script>
And in a few other languages that I dabble in for fun and education:
Scala:
object PentecostHelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, World! God loves you and Jesus Christ died for you!")
}
}
Haskell, in the REPL:
putStrLn "Hello, World! God loves you and Jesus Christ died for you!"
Ruby:
pentecost_hello.rb
#!/usr/bin/env ruby
puts 'Hello, World! God loves you and Jesus Christ died for you!'
$ chmod +x pentecost_hello.rb
$ pentecost_hello.rb
and venerable old C:
#include <stdio.h>
main()
{
printf("Hello, World! God loves you and Jesus Christ died for you!\n");
}
During the festive celebration, the preacher (full disclosure: it was my turn in the rotation) spoke about the coming of the Holy Spirit and the gift of languages, as the apostles spread the news of God's love and of the Jesus by miraculously speaking in a whole pile of new languages.
There was a real risk that the early believers would turn into a local sect, a regional oddity within the larger Jewish religion.
Then the Holy Spirit came and literally blew them out into the streets, where they told visitors from all the surrounding nations their great news.
It was, in tech-jargon, saying "Hello, World!" in a dozen or more languages. Or, more specifically, their message was "Hello, World! God loves you and Jesus Christ died for you!" Hello World being the classic first-program in any new language. There are hundreds, nay thousands of programming languages, and I have only been gifted / learned a few. But that's OK, there was a team of Apostles and likewise when I need a new language, a team makes the learning easier.
So, in the spirit of an IT-Pentecost, here's a modified Hello World in a few languages I use regularly:
Java:
public class PentecostHelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World! God loves you and Jesus Christ died for you!");
}
}
C#:
using System;
class PentecostHelloWorld {
public static void Main() {
Console.WriteLine("Hello, World! God loves you and Jesus Christ died for you!");
}
}
Javascript, in HTML tags:
<script type="text/javascript">
alert( 'Hello, World! God loves you and Jesus Christ died for you!' );
</script>
And in a few other languages that I dabble in for fun and education:
Scala:
object PentecostHelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, World! God loves you and Jesus Christ died for you!")
}
}
Haskell, in the REPL:
putStrLn "Hello, World! God loves you and Jesus Christ died for you!"
Ruby:
pentecost_hello.rb
#!/usr/bin/env ruby
puts 'Hello, World! God loves you and Jesus Christ died for you!'
$ chmod +x pentecost_hello.rb
$ pentecost_hello.rb
and venerable old C:
#include <stdio.h>
main()
{
printf("Hello, World! God loves you and Jesus Christ died for you!\n");
}