terça-feira, 31 de agosto de 2010

Hello World Triple Time

Yeah! We can develop.

Agora pouco estava brincando com três de minhas linguagens favoritas.

Então, um hello world nas três:

C++

#ifndef MOSTRA_H

#define MOSTRA_H

#include <iostream>

using namespace std;

class mostra {

public:

void mostrando() {

cout << "HELLOW WORLD " << endl;

}

};

#endif /* MOSTRA_H */

#include <cstdlib>

#include "mostra.h"

using namespace std;

/*

*

*/

int main(void) {

mostra a;

a.mostrando();

return 0;

}

Java

package helloworld2;

/**

*

* @author rodolfo

*/

public class mostra {

void mostrando() {

System.out.println("HELLO WORLD");

}

}

package helloworld2;

/**

*

* @author rodolfo

*/

public class Main {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

mostra a = new mostra();

a.mostrando();

}

}

Agora em Python, 3 maneiras diferentes:

1) Tudo no mesmo arquivo

class mostrar:

def mostrando():

print ('HELLO WORLD');

class main():

a = mostrar.mostrando()

2) Usando dois arquivos separados no mesmo diretório

class mostrar:

def mostrando():

print ('HELLO WORLD')

---

from mostrar import mostrar

a = mostrar.mostrando()

3) Usando dois arquivos, guardando a classe em um diretório separado:

class mostrar:

def mostrando():

print ('HELLO WORLD')

----

from classe.mostrar import mostrar

a = mostrar.mostrando()

Dentro do diretório classe deve haver o arquivo vazio __init__.py

Se é o melhor método? Deuses do desenvolvimento sabem. E obrigado ao "amusquito" pela dica da separação em arquivos na linguagem python.

=-=-=-=-=
Powered by Blogilo

=-=-=-=-=
Powered by Blogilo

Zhu Sha Zang's Realm

Zhu Sha Zang's Realm

Minha lista de blogs

Powered By Blogger