Ajude o canal adquirindo meus cursos na Udemy: Bancos de Dados com MySQL Básico: bit.ly/35QdWE4 Lógica de Programação com Português Estruturado: bit.ly/3QKPn22 Programação em Python do Zero: bit.ly/python-boson Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer: www.amazon.com.br/shop/bosontreinamentos
Legal ! Me fez lembrar quando aprendi e trabalhei com Fortran, foi uma das linguagens de programação que aprendi na IESA S.A.(Rio de Janeiro) em 1981 em um IBM 360 sIstema operacional DOS/VS ainda fazia meus programas e JCL numa perfuradora de cartao. Bons tempos. Nesta epoca(1979-1984) aprendi e trabalhei tambem com COBOL, PL I, ASSEMBLER, MARK IV, RPG II e APL(A PROGRAMMING LANGUAGE). Definitivamente foi um bom tempo ! Muitas lembranças e historias.
Excelente vídeo, Prof. Fábio! Agradeço por compartilhar informações valiosas sobre as linguagens. Estou ansioso para aprender mais e explorar as possibilidades que essas linguagens oferecem em específico para área de segurança da informação. Conteúdo muito valioso!
Obrigado, ótima didática. Por favor, ensine a programar em Fortran; é muio utilizado também por muitos bancos. Eu gosto muito da linguagem C, na minha opinião, uma das mais lógicas e melhores. Abraços.
Olá! Eu sou um dos dinossauros da programação. Tenho 62 anos e aprendi a programar em FORTRAN na universidade (UFPB), em 1980, iniciando o curso de Engenharia Elétrica, perfurando cartões para um mainframe IBM System/360. Depois disso, usei a versão FORTRAN IV e, mais na frente, FORTRAN 77, ainda na universidade. Encontrei o canal tentando achar como se implementa uma pilha na versão atual da linguagem. Hoje, eu programo em outras linguagens, mas o FORTRAN ainda corre nas minhas veias de bom dinossauro. Até gostaria de voltar a programar com ele um dia... Quem sabe na NASA??? Depois, vou assistir às outras aulas desta série de FORTRAN, para relembrar a linguagem... Bons tempos!!!! Veja que ainda escrevo o nome FORTRAN em maiúsculas, por causa das versões que usei!!
Eu acho que também sou um dinossauro porque gosto de linguagens de programação antigas inclusive a primeira que estudei foi Assembly para o processador 8086/8088 do professor Augusto Manzano. Atualmente estou estudando Java poo. Não sei o porquê mas adoro a linguagem Assembly não importa para qual tipo de processador. Quando eu me formar em engenharia de software irei dedicar mais tempo para o Assembly.
Eu gostaria de sugerir, como funciona a linguagem Assembly. Sei que muita gente usa, mas não sei onde é aplicada. E, principalmente, se hoje ainda, vale a pena aprender.
Acho que deveria haver curso de Assembly no Brasil pois o único curso que encontrei foi do professor Augusto Manzano em português os demais só em inglês.
Acho que nenhuma linguagem vai levar um tempo perceptível para calcular o fatorial de 30. Estamos falando de microssegundos no máximo. A maior dificuldade é que o valor não cabe num inteiro de 64 bits, então é preciso usar um inteiro de tamanho variável. No exemplo do vídeo isso não foi feito, então a resposta está errada. Algumas linguagens como Python usam inteiros de tamanho variável implicitamente quando necessário: >>> from functools import reduce >>> reduce(lambda acc, i: acc * i, range(1,31)) 265252859812191058636308480000000 Outras como Rust tem bibliotecas que permitem o uso desse tipo de variável. Imagino que esse seja o caso do Fortran também. Uma das bibliotecas que oferecem essa funcionalidade em Rust se chama "num": use num::BigInt; fn main() { let now = std::time::Instant::now(); let factorial30 = (1..=30).fold(BigInt::from(1), |acc, i| acc * i); let elapsed = now.elapsed(); println!("O fatorial é {factorial30}, calculado em {elapsed:#?}"); } >> O fatorial é 265252859812191058636308480000000, calculado em 17.43µs Edit: O MATLAB não tem inteiros de tamanho variável nativamente. Eu estava confundindo com o Wolfram Mathematica.
Ajude o canal adquirindo meus cursos na Udemy:
Bancos de Dados com MySQL Básico: bit.ly/35QdWE4
Lógica de Programação com Português Estruturado: bit.ly/3QKPn22
Programação em Python do Zero: bit.ly/python-boson
Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer:
www.amazon.com.br/shop/bosontreinamentos
Graças a Deus!!! Eu tava querendo aprender ela a umas semanas atrás como minha primeira linguagem. Eu faço matemática na UERJ
Seria ótimo um curso ensinando a programar em Fortran.
Legal ! Me fez lembrar quando aprendi e trabalhei com Fortran, foi uma das linguagens de programação que aprendi na IESA S.A.(Rio de Janeiro) em 1981 em um IBM 360 sIstema operacional DOS/VS ainda fazia meus programas e JCL numa perfuradora de cartao. Bons tempos.
Nesta epoca(1979-1984) aprendi e trabalhei tambem com COBOL, PL I, ASSEMBLER, MARK IV, RPG II e APL(A PROGRAMMING LANGUAGE). Definitivamente foi um bom tempo ! Muitas lembranças e historias.
Parabéns, por divulgar o conhecimento!!!
Comentário para engajar esse conteúdo sensacional!
Excelente vídeo, Prof. Fábio! Agradeço por compartilhar informações valiosas sobre as linguagens. Estou ansioso para aprender mais e explorar as possibilidades que essas linguagens oferecem em específico para área de segurança da informação. Conteúdo muito valioso!
Presente professor ! Obrigado pela aula, Fortran95.
Obrigado, ótima didática.
Por favor, ensine a programar em Fortran; é muio utilizado também por muitos bancos.
Eu gosto muito da linguagem C, na minha opinião, uma das mais lógicas e melhores. Abraços.
Que didática 🤌
Parabens pela iniciativa! Ótima aula. Retomei meus estudos em Fortran recentemente, buscando ganhar velocidade de processamento.
Queremos um curso básico, professor! Seria bem vindo
Adoro coisas antigas se pudesse trabalharia com essas telas pretas e verdes , belo vídeo professor!
Excelente iniciativa. Obrigado.
Muito bom. Quero aprender Fortran
Fantastico
Obrigado!
Olá! Eu sou um dos dinossauros da programação. Tenho 62 anos e aprendi a programar em FORTRAN na universidade (UFPB), em 1980, iniciando o curso de Engenharia Elétrica, perfurando cartões para um mainframe IBM System/360. Depois disso, usei a versão FORTRAN IV e, mais na frente, FORTRAN 77, ainda na universidade. Encontrei o canal tentando achar como se implementa uma pilha na versão atual da linguagem. Hoje, eu programo em outras linguagens, mas o FORTRAN ainda corre nas minhas veias de bom dinossauro. Até gostaria de voltar a programar com ele um dia... Quem sabe na NASA??? Depois, vou assistir às outras aulas desta série de FORTRAN, para relembrar a linguagem... Bons tempos!!!! Veja que ainda escrevo o nome FORTRAN em maiúsculas, por causa das versões que usei!!
Já usei, na faculdade, num 3090 da IBM, o primeiro 3090 em ambiente acadêmico no Brasil... em 1989.
Primeira linguagem que aprendi em 2003.
Show!!!
Seria bem legal um curso de fortran
Aprendi Fortran 77 no curso engenharia mecânica concluído em 1993
Eu acho que também sou um dinossauro porque gosto de linguagens de programação antigas inclusive a primeira que estudei foi Assembly para o processador 8086/8088 do professor Augusto Manzano. Atualmente estou estudando Java poo. Não sei o porquê mas adoro a linguagem Assembly não importa para qual tipo de processador. Quando eu me formar em engenharia de software irei dedicar mais tempo para o Assembly.
Canal muito bom
Seria muito interessante um curso de Fortran professor.
Excelente conteúdo professor, vc já pensou em escrever um livro sobre o assunto? Obrigado pela vídeo aula.
Minha primeira linguagem, quando aprendi nem estruturado ele era, a versão que usei ainda usava os desvios e os goto com labels, uma loucura :)
Seria uma boa um curso de Fortran, tem tão pouco material no UA-cam
Eu gostaria de sugerir, como funciona a linguagem Assembly. Sei que muita gente usa, mas não sei onde é aplicada. E, principalmente, se hoje ainda, vale a pena aprender.
Gostaria de ver + sobre o fortran
Acho que deveria haver curso de Assembly no Brasil pois o único curso que encontrei foi do professor Augusto Manzano em português os demais só em inglês.
Tem na udemy
Me interesso por tutorial de programação fortran última versão do compiler
Vai ter mais aulas de C++ ?
Fortran é vida.... para cálculo numérico robusto não exite melhor.
olá meu nome é marcelo cassiano estou terminando meu doutorado em física nuclear e uso um código programado em fortran 77.
Curti
Diz a Nasa que a programação da Voyager era fortran 5
Isso mesmo e a C foi usada no curiocity que foi para Marte
Acho que nenhuma linguagem vai levar um tempo perceptível para calcular o fatorial de 30. Estamos falando de microssegundos no máximo. A maior dificuldade é que o valor não cabe num inteiro de 64 bits, então é preciso usar um inteiro de tamanho variável. No exemplo do vídeo isso não foi feito, então a resposta está errada.
Algumas linguagens como Python usam inteiros de tamanho variável implicitamente quando necessário:
>>> from functools import reduce
>>> reduce(lambda acc, i: acc * i, range(1,31))
265252859812191058636308480000000
Outras como Rust tem bibliotecas que permitem o uso desse tipo de variável. Imagino que esse seja o caso do Fortran também. Uma das bibliotecas que oferecem essa funcionalidade em Rust se chama "num":
use num::BigInt;
fn main() {
let now = std::time::Instant::now();
let factorial30 = (1..=30).fold(BigInt::from(1), |acc, i| acc * i);
let elapsed = now.elapsed();
println!("O fatorial é {factorial30}, calculado em {elapsed:#?}");
}
>> O fatorial é 265252859812191058636308480000000, calculado em 17.43µs
Edit: O MATLAB não tem inteiros de tamanho variável nativamente. Eu estava confundindo com o Wolfram Mathematica.
Eu ia citar que o fatorial de 30 estava errado... Rodei em python e tive a resposta correta. E adorei a explicação bem no ponto.