Parabéns !Me lembro de ter te indicado sobre os Coarrays em Fortran.Mas saiba tamvém que a NVIDIA usa Fortran para escrever nas GPU (Cuda para Fortran):
Por você mesmo que fiquei sabendo do assunto, valeu Almir! E no laboratório eu já mexi bem pouco com CUDA pra Fortran, mas por não manjar da linguagem eu só acreditava no que me falavam hahahaha
igual cobol, povo pensa que bancos e outras empresas usam ela só porque é legado, mas COBOL é uma das poucas linguagens que usam ponto fixo e não ponto flutuante além de ser excelente e rápida em aplicações financeiras. Excelente o video sobre Fortran, essas curiosidades sobre Fortran eu não sabia.
Não sabia sobre essa questão de ponto fixo do COBOL, muito importante pra aplicações financeiras mesmo. Pra quem é de fora é difícil ver esses diferenciais, mas quem trabalha sabe os pontos e diferenciais que levaram a escolha de uma linguagem
Fortran é incrível, a primeira linguagem de alto nível, e está aí até hoje. A única coisa além do compilador (que é leve) que tu tem que instalar é o Gnuplot pra plot, o resto é nativo; manipulação de vetores, arquivos de dados,...
Roda sim, fiquei surpreso quando descobri kkkkkk tem aqui todas as linguagens e no meio tá o CoArray Fortran github.com/jupyter/jupyter/wiki/Jupyter-kernels
Acredito que Fortran/Julia/NumPy são mais voltados para Engenheiros/Estatísticos/Matemáticos, etc. Neste caso a facilidade de codificação está em par com a eficiência do código gerado. Enquanto que HPC é mais Engenheiro de Software mesmo, o objtivo é ter controle total da aplicação, a forma com que se escreve pouco importa, vide as 1000 maneiras de escrever um mesmo código em C++
Não vejo essa separação tão clara assim, mas entendo o ponto de vista. Sobre C++ acho engraçado como esse ponto de fazer a mesma coisa de 62758 jeitos diferentes faz as pessoas ou amarem ou odiarem a linguagem hahahaha
Parabéns !Me lembro de ter te indicado sobre os Coarrays em Fortran.Mas saiba tamvém que a NVIDIA usa Fortran para escrever nas GPU (Cuda para Fortran):
Por você mesmo que fiquei sabendo do assunto, valeu Almir! E no laboratório eu já mexi bem pouco com CUDA pra Fortran, mas por não manjar da linguagem eu só acreditava no que me falavam hahahaha
igual cobol, povo pensa que bancos e outras empresas usam ela só porque é legado, mas COBOL é uma das poucas linguagens que usam ponto fixo e não ponto flutuante além de ser excelente e rápida em aplicações financeiras. Excelente o video sobre Fortran, essas curiosidades sobre Fortran eu não sabia.
Não sabia sobre essa questão de ponto fixo do COBOL, muito importante pra aplicações financeiras mesmo. Pra quem é de fora é difícil ver esses diferenciais, mas quem trabalha sabe os pontos e diferenciais que levaram a escolha de uma linguagem
Uma curiosidade sobre os notebooks Jupyter é que o nome Jupyter vem de Julia, Python e R.
Genial
Fortran é incrível, a primeira linguagem de alto nível, e está aí até hoje. A única coisa além do compilador (que é leve) que tu tem que instalar é o Gnuplot pra plot, o resto é nativo; manipulação de vetores, arquivos de dados,...
Primeira linguagem que eu aprendi. Depois python, Java, C# e javascript
O Júpiter roda nativamente códigos de Fortran? Fiquei curioso sobre isso e se a ideia de rodar em células também se aplicaria.
Roda sim, fiquei surpreso quando descobri kkkkkk tem aqui todas as linguagens e no meio tá o CoArray Fortran
github.com/jupyter/jupyter/wiki/Jupyter-kernels
Acredito que Fortran/Julia/NumPy são mais voltados para Engenheiros/Estatísticos/Matemáticos, etc. Neste caso a facilidade de codificação está em par com a eficiência do código gerado. Enquanto que HPC é mais Engenheiro de Software mesmo, o objtivo é ter controle total da aplicação, a forma com que se escreve pouco importa, vide as 1000 maneiras de escrever um mesmo código em C++
Não vejo essa separação tão clara assim, mas entendo o ponto de vista. Sobre C++ acho engraçado como esse ponto de fazer a mesma coisa de 62758 jeitos diferentes faz as pessoas ou amarem ou odiarem a linguagem hahahaha
A linguagem Julia também tem muitos recursos que facilitam esse tipo de aplicação.
Julia tem muita coisa nativa de computação científica mesmo, tenho que explorar mais ela
@@waine_jr Tem recursos nativos tanto programação científica quanto para programação paralela/distribuída, inclusive para GPU.
Fortran 2008 é retrocompatível com as versões anteriores? A maior parte do código legado de Fortran foi e ainda em partes é feita em Fortran 95
Sempre (com algumas resalvas de definicao de common, data.. em bloco de execução), inclusive o que costumam chamar de código legacy é Fortran 77
o fortran 90 é totalmente compatível com fortran 77. As demais atualizações 95, 2003, 2008 alguns recursos tornaram-se obsoletos.