martes, 17 de agosto de 2010

traductor de codigo php a codigo java

obtenido de aqui: nTile PtoJ
La ruta más corta desde PHP a Java Numiton OFRECE Una alternativa PARA LA Migración Automatizada de la base de Código PHP. Numiton ofrece una alternativa automatizada para la migración de base de código PHP. Así, Las Aplicaciones establecidas podran beneficiarse de las Ventajas Que OFRECE Java Su Capacidad en un Nivel de empresa. Así, las aplicaciones establecidas podrán beneficiarse de las ventajas que ofrece Java en su capacidad a nivel de empresa.

NTILE PtoJ es un migrador de software automatizado que traduce el código fuente PHP en Java ™ / Java Enterprise Edition.
La aplicación resultante parece y se comporta muy parecido al original, como la estructura y la semántica son totalmente iguales

Detrás de las escenas, la calidad del código se mejora mediante la plena utilización de las capacidades de Java.
Dependiendo de las necesidades de cada proyecto, NTILE PtoJ se pueden personalizar para ofrecer sabores diferentes de salida.
Una de las aplicaciones que han emigrado de esta manera es el foro phpBB motor bien conocidas. El Resultado de la Traducción, nBB2, Poderes Nuestro Propio foro FUE y Donado recientemente una la Comunidad de Código Abierto Como El Proyecto de SourceForge.

1 comentario:

  1. package pqtVector;

    import javax.swing.JOptionPane;

    public class OperacionesVectores {

    public static void main(String[] args) {
    int vec1[]=new int[10];
    int vec2[]=new int[10];
    int vec3[]=new int[10];

    int op=0;
    String menu="***** Menú operaciones de vectores *****\n";
    menu+="1.- Llenar vectores\n";
    menu+="2.- Suma de vectores\n";
    menu+="3.- Resta de vectores\n";
    menu+="4.- Multiplicación de vectores\n";
    menu+="5.- Salir\n";
    menu+="Digita una opción";
    do{
    op=Integer.parseInt(JOptionPane.showInputDialog(menu));
    switch (op){
    case 1:
    for(int i=0;i<vec1.length;i++){
    vec1[i]=Integer.parseInt(JOptionPane.showInputDialog("Digita el valor para vec1"+"["+i+"]"));
    }
    for(int i=0;i<vec2.length;i++){
    vec2[i]=Integer.parseInt(JOptionPane.showInputDialog("Digita el valor para vec2"+"["+i+"]"));
    }
    //Imprime los vectores
    String cad1="", cad2="";
    for(int i=0;i<vec1.length;i++){
    cad1+=vec1[i]+" ";
    cad2+=vec2[i]+" ";
    }
    System.out.println("vec1: "+cad1);
    System.out.println("vec2: "+cad2);
    break;
    case 2:
    //Suma de vectores
    System.out.println("La suma es de: ");
    for(int i=0;i<vec1.length;i++){
    vec3[i]=vec1[i]+vec2[i];
    System.out.print(vec3[i]+" ");
    }
    System.out.println();
    break;
    case 3:
    //Resta de vectores
    System.out.println("La resta es de: ");
    for(int i=0;i<vec1.length;i++){
    vec3[i]=vec1[i]-vec2[i];
    System.out.print(vec3[i]+" ");
    }
    System.out.println();
    break;
    case 4:
    //Multiplicación de vectores
    System.out.println("La multiplicación es de: ");
    for(int i=0;i<vec1.length;i++){
    vec3[i]=vec1[i]*vec2[vec2.length-(i+1)];
    System.out.print(vec3[i]+" ");
    }
    System.out.println();
    break;
    }
    }while(op!=5);
    }
    }


    ResponderEliminar

escribe tu opinion: