Archiwum dla October, 2008

Oct. 20, 2008

Szewc bez butów chodzi. To stare, mądre powiedzenie. Mnie się jednak przestało podobać.

Jakiś czas temu dotknięty awarią komputera postanowiłem jeszcze lepiej - dużo lepiej - gospodarować swoim czasem. Wszak dla programistów czas jest szczególnie cenny.

I cóż. Fakty iż blog ożył, ma nowy wymiar i piszę na nim na nowo, świadczą o tym że się udało. Nie wspominając już o tym że usiadłem do starych projektów, jak i planuję nowe - o tym pożniej :)

I cieszę sie z tego faktu, bo rozsądniejsze podejście do pewnych spraw owocuje tym, że i życie staje się bardziej poukładane.

Wszak blog jest moją stroną domową, na swój sposób wizytówką, więc trzeba dbać o niego tak jakby był projektowanym właśnie programem.

Napisał Dominik w kategoriach Praca, Życie | Brak komentarzy

Witam! Czyli program hello world! Skoro jest to /dev/blog to przywitam się w kilku językach

Ada
with Ada.Text_Io;
procedure HelloWorld is
begin
Ada.Text_Io.Put (”Hello, world!”);
end HelloWorld;

Asembler x86
global _start
text   db   “Hello, world!”,0xa
length equ  $-text

section .text

_start:
mov  eax,4
mov  ebx,1
mov  ecx,text
mov  edx,length
int  80h

xor  ebx,ebx
mov  eax,1
int  80h

C
#include <stdio.h
int main(void)
{
printf(”Hello, world!\n”);
return 0;
}

C++
#include <iostream>
int main()
{
std::cout << “Hello world\n”;
return 0;
}

C#
using System;
class Hello
{
public static int Main()
{
Console.WriteLine(”Hello, world!”);
return 0;
}
}

Caml
let main = print_string “Hello, world!”;;

Eiffel
class HELLO_WORLD
creation make

feature
make is
local
do
std_output.put_string(”Hello, world!”)
std_output.put_new_line
end
end

Erlang
#!/usr/bin/escript
-module(hello).
-export([main/0]).

main() ->
io:format(”Hello, world!~n”).

Fortran
program hello
write(*,*) ‘Hello, world!’
end

Icon
procedure main()
write(”Hello world!”)
end

Java
public class HelloWorld
{
public static void main(String args[])
{
System.out.println (”Hello, World!”);
}
}

JavaScript / ECMAScript
<script type=”text/javascript”>
document.write(”Hello, world!”);
</script>

Scheme
(display “Hello, world!”)

Emacs Lisp
(print “Hello, world!”)

Logo
print [Hello, world!]

Pascal
Program hello;
begin
Writeln(’Hello, world!’);
Readln;
end.

Perl
print “Hello, world!\n”

PHP

<?php

echo ‘Hello, world!’;
?>

Python
print “Hello, world!”

Ruby
puts “Hello, world!”

Seed7
$ include “seed7_05.s7i”;
const proc: main is func
begin
writeln(”Hello, world!”);
end func;

Smalltalk
Transcript show: ‘Hello, World!’; cr.

Whirl
110011100111000001111100000001000011111000011111100000000010
000011001111100001100010000010011111000100000000000001001111
100000111110001000000000000000001000111110010000001100001111
100011000000000100111110011100111000111000001000111000001111
100000111110010000011111000110011111100001111000001111000001
110011111100001111000110011100000111000100011111000001111100
100000110000000111000001110001111100011111000111000001000001
000011000111110001000001000000011100000111001000111110001111
000001111000011111100001111110000011110000000000000000011110
000011100111000011110011111000111110001111100000100000000000
000000000000111110001110000001110000011100011100111110001000
100000000011100001111100110000000010011111000111100000111100
111100010011100000111110000011111001100111100010001111000000
000001000111110010000010011110011001110001000111110001100000
100011111000011110011100111111000111100000111100011111000000
011110000011100100001111000100011111001100011111000111100000
111001110001100111100100000000000000011111000001111100010010
000011100001111100100000100011100000111000110011110001001111
110001100000111100011111000111100000111001000011110001001111
100000111110000000011110000011110000000000000000111000001110
000011000001100000111000111000001100111110000111111001001110
000011111000001100011000001001111110000011100110011111000000
000111000001110000111100001100

Piękne prawda :)
Enjoy!

Napisał Dominik w kategoriach Inne | Brak komentarzy