Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
sabian_reloaded
Nivel 9


Edad: 34
Registrado: 18 Jun 2009
Mensajes: 2925
Ubicación: El bosque platense
Carrera: No especificada
antiguabarbuda.gif
MensajePublicado: Vie Ago 21, 2009 3:31 pm  Asunto:  Fortran Responder citandoFin de la PáginaVolver arriba

La pregunta es bastante sencilla. En FIUBA ven algo de FORTRAN?? Porque estoy aprendiendo y por ahi me trabo fulero. Si saben les voy a empezar a preguntar Evil or Very Mad Evil or Very Mad Jaja

Saludos


Capricornio Género:Masculino Serpiente OcultoGalería Personal de sabian_reloadedVer perfil de usuarioEnviar mensaje privado
Amadeo
Nivel 9



Registrado: 20 Oct 2008
Mensajes: 1436

Carrera: No especificada
blank.gif
MensajePublicado: Vie Ago 21, 2009 5:43 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

¿Fortran?. Es un lenguaje del año del pedo que creo que los únicos que todavía lo usan un poco son los matemáticos, no creo que se vea en FIUBA.


 Género:Masculino  OcultoGalería Personal de AmadeoVer perfil de usuarioEnviar mensaje privado
Mafia
Nivel 9


Edad: 34
Registrado: 16 Ago 2008
Mensajes: 4451
Ubicación: en el Mafia-Movil
Carrera: Civil
italy.gif
MensajePublicado: Vie Ago 21, 2009 5:58 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

si tenes computacion 75.01, se usa solo pascal, si tenes Algoritmos y programacion, no estoy seguro, pero creo q tampoco, q se usa C++

_________________
Saludos, Ing. Mafia

Sagitario Género:Masculino Serpiente OfflineGalería Personal de MafiaVer perfil de usuarioEnviar mensaje privado
Amadeo
Nivel 9



Registrado: 20 Oct 2008
Mensajes: 1436

Carrera: No especificada
blank.gif
MensajePublicado: Vie Ago 21, 2009 6:07 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

En Algoritmos I se usa Pascal y en una cátedra Python.


 Género:Masculino  OcultoGalería Personal de AmadeoVer perfil de usuarioEnviar mensaje privado
sabian_reloaded
Nivel 9


Edad: 34
Registrado: 18 Jun 2009
Mensajes: 2925
Ubicación: El bosque platense
Carrera: No especificada
antiguabarbuda.gif
MensajePublicado: Vie Ago 21, 2009 6:08 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

No digan nada, pero soy infiltrado acá. No pertenezco a FIUBA, solamente trato de aportar algo cuando puedo.

Amadeo, FORTRAN no es del año del pedo. La última revisión es 2003. Y no son solo los matemáticos. La comunidad científica en general usa FORTRAN o C por lo que me han dicho.

Saludos


Capricornio Género:Masculino Serpiente OcultoGalería Personal de sabian_reloadedVer perfil de usuarioEnviar mensaje privado
Amadeo
Nivel 9



Registrado: 20 Oct 2008
Mensajes: 1436

Carrera: No especificada
blank.gif
MensajePublicado: Vie Ago 21, 2009 6:20 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Dije que era del año del pedo porque se creó en los '50, y si, su uso en gral. no excede al ámbito científico.


 Género:Masculino  OcultoGalería Personal de AmadeoVer perfil de usuarioEnviar mensaje privado
Mafia
Nivel 9


Edad: 34
Registrado: 16 Ago 2008
Mensajes: 4451
Ubicación: en el Mafia-Movil
Carrera: Civil
italy.gif
MensajePublicado: Vie Ago 21, 2009 7:13 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

si ya sabias para q preguntas, haces gastar tiempo respondiendo a la gente con buena onda, creá un topic informativo y listo.

no tengo problema en q no seas de fiuba, pero , por favor, no andes preguntando cosas para molestar o para saber si los de fiuba saben o no, para eso tenemos a los profesores ya.

_________________
Saludos, Ing. Mafia

Sagitario Género:Masculino Serpiente OfflineGalería Personal de MafiaVer perfil de usuarioEnviar mensaje privado
sabian_reloaded
Nivel 9


Edad: 34
Registrado: 18 Jun 2009
Mensajes: 2925
Ubicación: El bosque platense
Carrera: No especificada
antiguabarbuda.gif
MensajePublicado: Vie Ago 21, 2009 8:05 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Mafia escribió:
si ya sabias para q preguntas, haces gastar tiempo respondiendo a la gente con buena onda, creá un topic informativo y listo.

no tengo problema en q no seas de fiuba, pero , por favor, no andes preguntando cosas para molestar o para saber si los de fiuba saben o no, para eso tenemos a los profesores ya.


Chabon tranquilo. Se solo un poco y no se sobre programación en general. Pregunté porque si se veia en alguna de las carreras podía empezar a preguntar cuando me complique algo, pero veo la buena onda que le ponés que saltas con ganas de armar bardo.

Gracias Amadeo por las respuestas, buscaré info en otro lado.


Capricornio Género:Masculino Serpiente OcultoGalería Personal de sabian_reloadedVer perfil de usuarioEnviar mensaje privado
Frostwarrior
Nivel 6


Edad: 35
Registrado: 18 Feb 2009
Mensajes: 278

Carrera: Electrónica
CARRERA.electronica.5.gif
MensajePublicado: Vie Ago 21, 2009 8:06 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

El pregunto si en las catedras de fiuba dan fortran. No veo que en ningun momento se responda solo ni ande midiendo si los de fiuba "saben o no". Mepa que saltaste con cualquiera.

Iba para Mafia.


Piscis Género:Masculino Serpiente OfflineGalería Personal de FrostwarriorVer perfil de usuarioEnviar mensaje privado
todoseapormi
Nivel 9


Edad: 36
Registrado: 18 Mar 2006
Mensajes: 2135

Carrera: Sistemas
columbia.gif
MensajePublicado: Vie Ago 21, 2009 8:20 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

creo que te va a hacer mas practico aprender algo de matlab, octave o hasta C o cobol que andar con fortran.

_________________
MLI

Geminis Género:Masculino Gato OfflineGalería Personal de todoseapormiVer perfil de usuarioEnviar mensaje privadoEnviar emailMSN Messenger
Sebastian Santisi
Administrador Técnico


Edad: 42
Registrado: 23 Ago 2005
Mensajes: 17451


argentina.gif
MensajePublicado: Vie Ago 21, 2009 9:26 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

sabian_reloaded escribió:
Amadeo, FORTRAN no es del año del pedo. La última revisión es 2003. Y no son solo los matemáticos. La comunidad científica en general usa FORTRAN o C por lo que me han dicho.

Más allá de los modales, lo que te dicen es cierto.

En la práctica real, la gente que usar Fortran usa el standard del '77, o como mucho el del '90. Que haya nuevos standares no implica que los mismos sean de uso (como por ejemplo, cuando uno dice ANSI-C por omisión se refiere al standard ANSI del '89 y no al del '99).

El lenguaje es de la década del '50, uno de los tres primeros lenguajes de programación, y más allá del año de la última revisión, es un lenguaje obsoleto por donde se lo mire.

La gente que hoy en día programa Fortran lo hace o porque no conoce otra cosa y se aferra a él, o porque se ve en la necesidad de mantener software que se acarrea desde la década del '70 o anterior.

La rama de la comunidad científica que usa Fortran pertenece a alguna de las dos categorías que enuncié antes... algo similar pasa con los programadores de Cobol, BASIC, etc..

Cualquier tipo mínimamente nuevo en la programación de áreas científicas que no quiera caer en C, va a programar preferentemente en Matlab, como te indicaron. La única particularidad que tuvo Fotran en su momento, es que fue pensado para traducir operaciones matemáticas simples a pocas instrucciones de procesador... eso fue una ventaja únicamente en la década del '50 cuando sólo competía con LISP o con Cobol. Hoy en día, entre tener un lenguaje totalmente rudimentario y poco soportado versus tener un motor de álgebra lineal completo (y complejo) hace que incluso en el ámbito de gente que toca de oido en programación y sólo programa por necesidad de demostrar alguna cosa numérica, Fotran cada vez va cayendo más en desuso.

C tiene todas las ventajas de Fortran en cuanto a velocidad, y tiene 25 años de evolución en diseño de base. Si bien no está pensado primariamente para la función que se creó Fortran en su momento, la cubre en su totalidad.

Si querés aprender Fortran, bien podés tomar un buen curso de 75.02, Algoritmos y Programación I para Electrónicos, aprender C en serio, y luego aprender Fortran por tu cuenta. El paradigma es el mismo, y Fortran ('77) tiene estructuras bastante más rudimentarias que C. Fortran '90 es a Fortran '77 como VisualBASIC lo es a BASIC; una adhefesio que intenta extenderse a un paradigma de objetos para cual el lenguaje no fue diseñado, y en el cual no va... son contados con los dedos de la mano los programas de simulación que usan objetos en Fortran, y realmente, son códigos inentendibles (aún más que los de Fortran '77).

Si aprendés C, bien podés aprender Fortran sobre la marcha, a necesidad. La ventaja que vas a tener, es que si tuvieras que encarar un proyecto con libertad de elección, podés hacerlo en un lenguaje que es escalable para cosas complejas (e incluso subir a C++ de ser necesario) y sin cortarte las bolas por las limitaciones. Si no tuvieras la obligación de tener que entender C o Fortran y querés hacer cálculo científico usá Matlab u octave (implementación libre); ambos son eficientes, son compilables, y hoy en día no existen las limitaciones de hardware que existían en la década del '50, cuando la traducción inmediata a assembler ofrecía una ventaja de Fortran contra la base decimal de Cobol o el garbage collector y la abstracción de listas de LISP.

_________________
Image[tex] ${. \ \ \ \ \ \ \ \ \ .}$ [/tex][tex] ${\Large Usá \LaTeX, no seas foro...}$ [/tex]

Aries Género:Masculino Perro OfflineGalería Personal de Sebastian SantisiVer perfil de usuarioEnviar mensaje privadoVisitar sitio web del usuario
sabian_reloaded
Nivel 9


Edad: 34
Registrado: 18 Jun 2009
Mensajes: 2925
Ubicación: El bosque platense
Carrera: No especificada
antiguabarbuda.gif
MensajePublicado: Vie Ago 21, 2009 10:35 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Como sabe este guacho por Dios. Jajajaja. No te voy a dar la razón, porque he ido a muchos coloquios en mi facultad y han mostrado varios programas FORTRAN con corridas númericas para problemas físicos. Lo que si, que esa gente en general tienen más de 40 años, por lo que voy a empezar a mirarlo diferente porque por ahí viene del lado de no evolucionar como bien decías.

Octave estoy aprendiendo en otra materia. La facilidad para vectorizar datos es realmente piola a la hora de calculos númericos simples, pero lo veo complicado para implementar un método de Birge-Vieta ponele. Pero me encanta como "calculadora". De paso dejo una página por si a alguien le sirve:
http://www.online-utility.org/math/math_calculator.jsp

Tiene un interprete de octave que es útil, yo octave lo tengo en linux y por ahi haciendo una practica quiero calcular un producto vectorial ponele, abro ahi y en 5 segundos lo saco. Reitero, octave me parece una fantastica calculadora, pero no un lenguaje númerico.

Voy a tratar de aprender C, el topic venía principalmente por unos problemas que tuve para hacer unas subrutinas para ceros de funciones. Si bien conozco bastante ya sobre la sintaxis de Fortran, me resultó dificil encontrar bien la lógica del código. Sobre todo para trabajar con arreglos. Por eso por ahi si alguien de informatica conocía el lenguaje me podía dar una mano para interpretarlo mejor. Por lo que me decís, creo que el problema puede no ser exclusivamente mío, sino también ligado a la estructura un tanto anticuada del lenguaje.

Por otro lado también estaría bueno aprender un lenguaje que se aleje un poco del análisis númerico (aunque por lo que me decis sirve perfectamente para ello) y se flexible también para hacer programas diversos.

Fortran 77 es una caca. No tiene asignación dinámica de memoria, me morí de infeliz para trabajar con arreglos. Porque si o si tenia que dar más memoria de la que iba a utilizar, en los programas que hago por ahora, es risueño hablar de que desperdicie memoria, pues compilan en menos de 3 segundos y corren en tiempo real, pero me gusta tratar de ir teniendo buenas practicas y no desperdiciar recursos. Redondeando me parece que fotran 90 es mucho mejor que el 77, puede que siga siendo malo igualmente.

Una pregunta final... JAVA que pito toca en todo esto. Nada que ver no?? Porque lo he sentido nombrar mucho.

Gracias por toda la info seba.

Saludos

EDIT: Una cosa que me olvidé también Seba. Que precisión para reales usa C? Porque con el último compilador que tengo en FORTRAN puedo trabajar con precision cuadruple (16 bits creo que son)


Capricornio Género:Masculino Serpiente OcultoGalería Personal de sabian_reloadedVer perfil de usuarioEnviar mensaje privado
Sid Bernard
Nivel 9


Edad: 35
Registrado: 20 Jul 2008
Mensajes: 1287
Ubicación: Al lado del Sub Esp. $ = <(TT,0,2+3i)(3,18,4)(0,0,e)>
Carrera: Electrónica y Informática
CARRERA.electronica.6.gif
MensajePublicado: Vie Ago 21, 2009 10:47 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Ehm corrijanme si estoy equivocado o no pero en:

Algoritmos IV (sistemas) no ven Fortran????


o le dan bola a Cobol????

_________________
WINDOWS Y C# FTW!!!!-WINDOWS Y C# FTW!!!!-WINDOWS Y C# FTW!!!!

[tex]\ll[/tex][tex]${\Large \definecolor{forestgreen}{rgb}{0.13,0.55,0.13} \color{forestgreen} [S]iD [B]eRnArD!}$ [/tex][tex]\gg[/tex] [tex] ${. \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .}$ [/tex] [tex]\color{blue} "\mathbf{\mathit{The\, Music\, Rules\, The\, World}}" [/tex]

SOY ACERISTA Y QUE!!!!!

Virgo Género:Masculino Dragón OfflineGalería Personal de Sid BernardVer perfil de usuarioEnviar mensaje privadoEnviar emailVisitar sitio web del usuarioMSN Messenger
Sebastian Santisi
Administrador Técnico


Edad: 42
Registrado: 23 Ago 2005
Mensajes: 17451


argentina.gif
MensajePublicado: Vie Ago 21, 2009 10:50 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Olvidate de Java. No sirve para nada que necesite velocidad.

Al respecto de los tipos reales de C, ahí tenés otra cosa en la que Fortran está quedado en el tiempo (él y BASIC Wink). C, al igual que cualquier lenguaje moderno, usa aritmética de punto flotante de la norma IEEE754. Es el standard absoluto, es lo que opera tu CPU a nivel hardware.

Los flotantes de simple precisión son de 32 bits. Los de doble son de 64. Creo que le pasa el trapo a los 16 bits que decís que tiene Fortran (dato que desconocía).


[edit]
@Sid: Dan Cobol.
[/edit]

_________________
Image[tex] ${. \ \ \ \ \ \ \ \ \ .}$ [/tex][tex] ${\Large Usá \LaTeX, no seas foro...}$ [/tex]

Aries Género:Masculino Perro OfflineGalería Personal de Sebastian SantisiVer perfil de usuarioEnviar mensaje privadoVisitar sitio web del usuario
Sebastian Santisi
Administrador Técnico


Edad: 42
Registrado: 23 Ago 2005
Mensajes: 17451


argentina.gif
MensajePublicado: Vie Ago 21, 2009 10:58 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

sabian_reloaded escribió:
el topic venía principalmente por unos problemas que tuve para hacer unas subrutinas para ceros de funciones. Si bien conozco bastante ya sobre la sintaxis de Fortran, me resultó dificil encontrar bien la lógica del código. Sobre todo para trabajar con arreglos. Por eso por ahi si alguien de informatica conocía el lenguaje me podía dar una mano para interpretarlo mejor.

Ah, al respecto de esto; si tenés alguna duda puntual, abrite un thread, y se ve qué se puede hacer.

Si bien en Fortran no he laburado mucho más que para emparchar alguna aplicación o traducir a algún otro lenguaje; tiene una implementación de arrays bastante similar a la de C (con algunas salvedades como la base de cuenta y el row order, pero son similares al 99%)... seguramente pueda darte una mano.

_________________
Image[tex] ${. \ \ \ \ \ \ \ \ \ .}$ [/tex][tex] ${\Large Usá \LaTeX, no seas foro...}$ [/tex]

Aries Género:Masculino Perro OfflineGalería Personal de Sebastian SantisiVer perfil de usuarioEnviar mensaje privadoVisitar sitio web del usuario
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.4354s ][ Pedidos: 20 (0.3430s) ]