Implementation
Haskell

Be concise.

Be useful.

All contributions dictatorially edited by webmasters to match personal tastes.

Please do not paste any copyright violating resource.

Please try to avoid dependencies to third-party libraries and frameworks.

Other implementations
void finish(String name){
  System.out.println("My job here is done. Goodbye " + name);
}
def finish(name):
	print "My job here is done. Goodbye " + name
import "fmt"
func finish(name string) {
  fmt.Println("My job here is done. Good bye " + name)
}
void finish(){
    printf("My job here is done.\n");
}
def finish( name )
  puts "My job here is done. Goodbye #{name}"
end
void finish(char* name){
    cout << "My job here is done. Goodbye " << name << "\n";
}
var bli = function() { 
	console.log('Hello World!!!');
}
function bli() { 
	console.log('Hello World!!!');
}
(define (finish name)
    (display "My job here is done. Goodbye ")
    (display name)
    (newline))
(define finish
    (lambda (name)
        (display "My job here is done. Goodbye ")
        (display name)
        (newline)))
sub myProcedureName {
    # Get subroutine arguments
    my ($arg1, $arg2, @rest) = @_;
    # do stuff
}
fn finish(name : &str) {
    println!("My job here is done. Goodbye {}", name);
}
import std.stdio;
void finish() {
	writeln("I' m a done job");
}
function finish($name) 
{
    echo "My job here is done. Goodbye $name";
}
void finish(String name) {
  print("My job here is done. Goodbye $name.");
}
Procedure finish(name: String);
Begin
  WriteLn('My job here is done. Goodbye ', name);
End;
(defn main- [& args]
  (println "I got all this arguments " args " and now I'm returning nil. Peace out!"))
def finish(name) do
  IO.puts "My job here is done. Goodbye #{name}"
end
-spec procedure() -> _.
procedure() -> io:format("#YOLO!~n").
function finish(name)
	print('My job here is done. Goodbye, '..name)
end
procedure Finish (Name : String) is
begin
   Put_Line ("My job here is done. Goodbye " & Name);
end Finish;
System;
public void Print(string text)
{
    Console.WriteLine(text);
}
def doSomething(input: String): Unit = {
  println("Did something")
}