Fortran - Ayuda en Proyecto: Convertidor de Codigo universal entre diferentes lenguajes

 
Vista:
sin imagen de perfil

Ayuda en Proyecto: Convertidor de Codigo universal entre diferentes lenguajes

Publicado por Compsystems (2 intervenciones) el 03/11/2014 03:39:39
Hola:

Hace un tiempo estoy colaborando en un Convertidor de Código informático, es decir ¨traducción de un lenguaje a otro¨, este software libre hace parte de PSEINT http://pseint.sourceforge.net/index.php?page=contacto.php (Interprete de código pseudo codificado), tengo algún dominio en lenguaje C, C++, MATLAB, BASIC, BASIC DE CALCUALDORAS, entonces requiero por favor la ayuda de vosotros para que traduzcan ciertos códigos simples en cualquier lenguaje que conozcan, como MAPLE, SCILAB, DERIVE, MATEMATICA, GEOGEBRA, FORTRAN, PYTHON etc., con esta base de datos se podrá crear un buen ¨convertidor¨de codigo

El código principal estará escrito en C,C++ o pseudocodigo

Iniciemos con el primer código, simplemente colocar en pantalla un mensaje, también si encuentran un error en al traducion me reportan, o si hay una mejor forma de conversión.

En lenguaje pseudocodificado
Proceso sin_titulo
Escribir "Hola Mundo";
FinProceso

El código anterior se visualizaría como el siguiente
En lenguaje C
1
2
3
4
5
 #include<stdio.h>
 int main() {
 printf("Hola Mundo\n");
 return 0;
 }

En lenguaje C++
1
2
3
4
5
6
 #include<iostream>
 using namespace std;
 int main() {
 cout << "Hola Mundo" << endl;
 return 0;
 }

En lenguaje Java
1
2
3
4
5
6
7
import java.io.*;
 
 public class sin_titulo {
 public static void main(String args[]) {
 System.out.println("Hola Mundo");
 }
 }

En lenguaje JavaScript
1
2
3
function sin_titulo() {
 document.write("Hola Mundo",'<BR/>');
 }

En lenguaje VisualBAsic
1
2
3
4
5
Module SIN_TITULO
 Sub Main()
 Console.WriteLine("Hola Mundo")
 End Sub
 End Module

En lenguaje MATLAB
1
2
3
function sin_titulo()
 disp('Hola Mundo');
 end

En lenguaje PASCAL
1
2
3
4
5
Program sin_titulo;
 
 Begin
 WriteLn('Hola Mundo');
 End.


Este primer ejemplo como se codificaría en SCILAB, DERIVE, MATEMATICA, GEOGEBRA, FORTRAN, MAPLE, o cualquiera que sepáis?

Gracias

Jaime
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder

Ayuda en Proyecto: Convertidor de Codigo universal entre diferentes lenguajes

Publicado por Miguel Angel Candia (1 intervención) el 27/11/2019 19:40:41
En FORTRAN 95


PROGRAM SALUDO
PARAMETER (NWRITE = 15)
CHARACTER*60 TITLE01
OPEN(UNIT=NWRITE,FILE='SALUDO.txt',STATUS='UNKNOWN')
TITLE01 = 'HOLA A TODOS'
WRITE(NWRITE,'(5X,A60)') TITLE01
END PROGRAM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar