Say Good-Bye To

"Hello, world"

Or

How to stop programming in C in every language

Once and for all

This is me

And why the hell would I want to include some bio or resumé here when I have only a few minutes to deliver the talk

Actually...

This is important

@jjmerelo

You've probably seen this

#include<stdio.h>
main()
{
	      printf("Hello World");
}

Maybe this

#!/usr/bin/env perl6
say "Hello þor";
	    

And even this

public class HelloWorld {

    public static void main(String[] args) {
        // Prints "Hello, World" to console.
        System.out.println("Hello, World");
    }

}

Or this

    object HelloWorld {
      def main(args: Array[String]): Unit = {
        println("Hello, FOSDEM!")
      }
    } 

Read it in the the book

Learning new languages

Have you ever used it here?

The world of programming is not...

…Limited

to a single language

…Monolithic

single-thread and computer desktop architectures

…Lonely

You'll never code alone

…Syntax-focused

But focused on best practices

…Isolated

but the core of a ecosystem of tools and libraries

Proprietary

Coding is the killer app of free software

Let's kickstart programming all over again

Expressions are expressive

And REPLs are great sandboxes

Learn to fail

And raise all over again

git before open

Repos are the natural environment of programs

Learn all languages

Failing that, JS + HTML

Functions rock

All languages are functional, nowadays

Cloud by default

It's where you run stuff

What can we do?

Make change

Ask for it

And say goodbye

to hello world

Thanks!

Don't miss tomorrow Perl 6, the musical in the Perl devroom

Credits