Autor Tópico: Linguagens de programação  (Lida 1083 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Fenrir

  • Nível 28
  • *
  • Mensagens: 1.450
  • Sexo: Masculino
  • Cave Canem
Linguagens de programação
« Online: 21 de Fevereiro de 2018, 16:47:11 »
Quais linguagens os colegas foristas conhecem e acham melhor?

Eu trabalho com Java

Mas andei estudando Common Lisp e fiquei impressionado com o poder desta linguagem
a sintaxe incomum é só um pequeno preço a se pagar pelo que ela oferece
pena o mercado não ter se interessado e ela ter sido utilizada como bode expiatório no
que ficou conhecido como "inverno da IA" na década de 70 (acho)

Tambem vi um pouco de Scala, Kotlin, Clojure, Forth e Python, porem nunca trabalhei com nenhuma delas


« Última modificação: 21 de Fevereiro de 2018, 16:51:20 por Fenrir »
"Heaven and Earth are not benevolent;
They treat the myriad of creatures as straw dogs"
― Laozi

"No testimony is sufficient to establish a miracle, unless the testimony be of such a kind, that its falsehood would be more miraculous, than the fact, which it endeavors to establish"
― David Hume

“Never argue with an idiot. They will drag you down to their level and beat you with experience.”
― Mark Twain

Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.704
  • Sexo: Masculino
Re:Linguagens de programação
« Resposta #1 Online: 21 de Fevereiro de 2018, 16:51:16 »
Quais linguagens os colegas foristas conhecem e acham melhor?

Eu trabalho com Java

Mas andei estudando Common Lisp e fiquei impressionado com o poder desta linguagem
a sintaxe incomum é só um pequeno preço a se pagar pelo que ela oferece
pena o mercado não ter se interessado e o "inverno da IA" te-la usado como bode expiatório

Tambem vi um pouco de Scala, Kotlin, Clojure, Forth e Python, porem nunca trabalhei com nenhuma delas




Eu trabalho com C#/.net, e obviamente por uma questão de viés eu acho ela a melhor.

C# junta as melhores ideias do Delphi e do Java.
"Amy, technology isn't intrinsically good or bad. It's all in how you use it, like the death ray." - Professor Hubert J. Farnsworth

Offline Fenrir

  • Nível 28
  • *
  • Mensagens: 1.450
  • Sexo: Masculino
  • Cave Canem
Re:Linguagens de programação
« Resposta #2 Online: 21 de Fevereiro de 2018, 16:52:50 »
Sempre ouvi falarem bem do C# e do F#
Cheguei a pensar em estuda-la, mas preferi explorar outros paradigmas
"Heaven and Earth are not benevolent;
They treat the myriad of creatures as straw dogs"
― Laozi

"No testimony is sufficient to establish a miracle, unless the testimony be of such a kind, that its falsehood would be more miraculous, than the fact, which it endeavors to establish"
― David Hume

“Never argue with an idiot. They will drag you down to their level and beat you with experience.”
― Mark Twain

Offline Sdelareza

  • Nível 14
  • *
  • Mensagens: 340
Re:Linguagens de programação
« Resposta #3 Online: 21 de Fevereiro de 2018, 21:06:01 »
Também trabalho com C#/.Net, porém desejo agora atuar como autônomo.
Me parece que a área de desenvolvimento web (php,wordpress) oferece mais oportunidades para isso.
Outro profissional de TI está nesse mesmo barco?

Offline Cinzu

  • Nível 15
  • *
  • Mensagens: 359
Re:Linguagens de programação
« Resposta #4 Online: 24 de Fevereiro de 2018, 03:13:55 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.

Offline Fernando Silva

  • Conselheiros
  • Nível Máximo
  • *
  • Mensagens: 6.679
Re:Linguagens de programação
« Resposta #5 Online: 24 de Fevereiro de 2018, 09:23:42 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.
Aprendi Fortran em 1973 e, na época, o livro do Tércio Pacitti era a "Bíblia". Não sei se ainda está atualizado, se houve muitas mudanças na linguagem etc.

Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.704
  • Sexo: Masculino
Re:Linguagens de programação
« Resposta #6 Online: 24 de Fevereiro de 2018, 10:52:00 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.
Aprendi Fortran em 1973 e, na época, o livro do Tércio Pacitti era a "Bíblia". Não sei se ainda está atualizado, se houve muitas mudanças na linguagem etc.

Pode ter certeza que não houve mudanças.

Linguagens antigas não mudam e se ainda são usadas, são para um nicho ou software legado muito específico.
"Amy, technology isn't intrinsically good or bad. It's all in how you use it, like the death ray." - Professor Hubert J. Farnsworth

Offline Digão

  • Nível 22
  • *
  • Mensagens: 835
  • Sexo: Masculino
  • God is good but will He listen
Re:Linguagens de programação
« Resposta #7 Online: 24 de Fevereiro de 2018, 13:05:01 »
Trabalho com Java há muitos anos, porém mais com a linguagem em si e não com web. Não gosto de web mas sinto necessidade de aprender para ser um profissional completo. Também sinto dificuldade de aprender novas linguagens, Java é uma zona de conforto.

Desculpem o desabafo, o tópico é sobre linguagens e não limitações profissionais.

Offline Muad'Dib

  • Nível 33
  • *
  • Mensagens: 2.424
Re:Linguagens de programação
« Resposta #8 Online: 24 de Fevereiro de 2018, 13:08:26 »
O R seria uma linguagem no estilo que vocês estão falando?

Se tudo der certo, esse ano eu vou aprender um pouco.

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 13.516
  • "Minha espada não tem partidos."
Re:Linguagens de programação
« Resposta #9 Online: 24 de Fevereiro de 2018, 14:05:52 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.
Aprendi Fortran em 1973 e, na época, o livro do Tércio Pacitti era a "Bíblia". Não sei se ainda está atualizado, se houve muitas mudanças na linguagem etc.

Também aprendi Fortran (WatFiv/Warterloo) rodando num mainframe IBM-370 usando perfuradora e leitora de cartões. Toda a parte prática do meu curso de cálculo numérico foi em Fortran.
"Quem for brasileiro, siga-me." Duque de Caxias

"Vamos mudar isso aí. Tá OK?" Capitão Mito Bolsonaro


Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.704
  • Sexo: Masculino
Re:Linguagens de programação
« Resposta #10 Online: 24 de Fevereiro de 2018, 18:26:17 »
Trabalho com Java há muitos anos, porém mais com a linguagem em si e não com web. Não gosto de web mas sinto necessidade de aprender para ser um profissional completo. Também sinto dificuldade de aprender novas linguagens, Java é uma zona de conforto.

Desculpem o desabafo, o tópico é sobre linguagens e não limitações profissionais.

Eu aprendi a trabalhar com web mas odeio também. Acho que web não funciona, é lento, é bugado, não tem padrão nenhum. A linguagem javascript é um merda completa, cheia de problemas.
"Amy, technology isn't intrinsically good or bad. It's all in how you use it, like the death ray." - Professor Hubert J. Farnsworth

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 13.516
  • "Minha espada não tem partidos."
Re:Linguagens de programação
« Resposta #11 Online: 24 de Fevereiro de 2018, 20:06:23 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.

Entre em contato com a Universidade de Waterloo no Canadá. Deve ter muita coisa lá.
"Quem for brasileiro, siga-me." Duque de Caxias

"Vamos mudar isso aí. Tá OK?" Capitão Mito Bolsonaro


Offline Sdelareza

  • Nível 14
  • *
  • Mensagens: 340
Re:Linguagens de programação
« Resposta #12 Online: 24 de Fevereiro de 2018, 21:58:32 »
Alguém já mexeu com FFMPEG? É uma biblioteca que serve para lidar com arquivos de audio e video. Dá pra mudar
a extensão do arquivo, montar um audio ou video player e até fazer edição.
Ano passado, estudei os exemplos no site oficial  e do site http://dranger.com/ffmpeg/

Offline Sdelareza

  • Nível 14
  • *
  • Mensagens: 340
Re:Linguagens de programação
« Resposta #13 Online: 24 de Fevereiro de 2018, 22:03:03 »
Trabalho com Java há muitos anos, porém mais com a linguagem em si e não com web. Não gosto de web mas sinto necessidade de aprender para ser um profissional completo. Também sinto dificuldade de aprender novas linguagens, Java é uma zona de conforto.

Desculpem o desabafo, o tópico é sobre linguagens e não limitações profissionais.

Eu aprendi a trabalhar com web mas odeio também. Acho que web não funciona, é lento, é bugado, não tem padrão nenhum. A linguagem javascript é um merda completa, cheia de problemas.

Penso que é menos pior usar apenas HTML e javascript. Se usar jquery ou html helper, vai criar mais conflitos (sobretudo de versões).
Passei recentemente a usar bootstrap (para fazer o site responsivo), mas ainda é cedo para dizer se vale a pena.

Offline Fernando Silva

  • Conselheiros
  • Nível Máximo
  • *
  • Mensagens: 6.679
Re:Linguagens de programação
« Resposta #14 Online: 25 de Fevereiro de 2018, 09:11:31 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.
Aprendi Fortran em 1973 e, na época, o livro do Tércio Pacitti era a "Bíblia". Não sei se ainda está atualizado, se houve muitas mudanças na linguagem etc.
Também aprendi Fortran (WatFiv/Warterloo) rodando num mainframe IBM-370 usando perfuradora e leitora de cartões. Toda a parte prática do meu curso de cálculo numérico foi em Fortran.
Havia um IBM-370, mas trabalhei principalmente com um IBM-1130 e, apenas uma vez, com um IBM-360.

Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.704
  • Sexo: Masculino
Re:Linguagens de programação
« Resposta #15 Online: 25 de Fevereiro de 2018, 11:41:13 »
Trabalho com Java há muitos anos, porém mais com a linguagem em si e não com web. Não gosto de web mas sinto necessidade de aprender para ser um profissional completo. Também sinto dificuldade de aprender novas linguagens, Java é uma zona de conforto.

Desculpem o desabafo, o tópico é sobre linguagens e não limitações profissionais.

Eu aprendi a trabalhar com web mas odeio também. Acho que web não funciona, é lento, é bugado, não tem padrão nenhum. A linguagem javascript é um merda completa, cheia de problemas.

Penso que é menos pior usar apenas HTML e javascript. Se usar jquery ou html helper, vai criar mais conflitos (sobretudo de versões).
Passei recentemente a usar bootstrap (para fazer o site responsivo), mas ainda é cedo para dizer se vale a pena.

O bootstrap muda muito o desenvolvimento web. Facilita muito as coisas. Mas é com isso que fico irritado. Você precisa baixar um monte de bibliotecas e frameworks para começar a fazer algo decente pra web. O javascript e o html deveriam absorver essas tecnologias mais rapidamente, e não deixar os devs dependerem de bibliotecas para fazer o desenvolvimento básico.

Bootstrap + jquery são absolutamente necessários se quiser fazer algo. Só que a cada ano surge um framework modinha que você não sabe se é necessário mesmo ou se é só bobeira e vai morrer logo.
"Amy, technology isn't intrinsically good or bad. It's all in how you use it, like the death ray." - Professor Hubert J. Farnsworth

Offline Fenrir

  • Nível 28
  • *
  • Mensagens: 1.450
  • Sexo: Masculino
  • Cave Canem
Re:Linguagens de programação
« Resposta #16 Online: 25 de Fevereiro de 2018, 17:15:26 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.
Aprendi Fortran em 1973 e, na época, o livro do Tércio Pacitti era a "Bíblia". Não sei se ainda está atualizado, se houve muitas mudanças na linguagem etc.

Pode ter certeza que não houve mudanças.

Linguagens antigas não mudam e se ainda são usadas, são para um nicho ou software legado muito específico.
Houveram mudancas sim e muitas
Modernizaram o Fortran - a linguagem nao ficou parada no tempo
Provavelmente o Fortran que o Fernando Silva estudou é
o Fortran 66 ( ou o IV)
depois dele vieram o Fortran 77, Fortran 90, 95, 2003, 2008 e estao preparando o 2018
e estas ultimas versoes ja incluem orientacao a objeto, programacao paralela/concorrente, e muito mais
Sugiro se informar sobre qual versão (ou versões) que voce tera que trabalhar
« Última modificação: 25 de Fevereiro de 2018, 17:50:36 por Fenrir »
"Heaven and Earth are not benevolent;
They treat the myriad of creatures as straw dogs"
― Laozi

"No testimony is sufficient to establish a miracle, unless the testimony be of such a kind, that its falsehood would be more miraculous, than the fact, which it endeavors to establish"
― David Hume

“Never argue with an idiot. They will drag you down to their level and beat you with experience.”
― Mark Twain

Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.704
  • Sexo: Masculino
Re:Linguagens de programação
« Resposta #17 Online: 25 de Fevereiro de 2018, 18:15:29 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.
Aprendi Fortran em 1973 e, na época, o livro do Tércio Pacitti era a "Bíblia". Não sei se ainda está atualizado, se houve muitas mudanças na linguagem etc.

Pode ter certeza que não houve mudanças.

Linguagens antigas não mudam e se ainda são usadas, são para um nicho ou software legado muito específico.
Houveram mudancas sim e muitas
Modernizaram o Fortran - a linguagem nao ficou parada no tempo
Provavelmente o Fortran que o Fernando Silva estudou é
o Fortran 66 ( ou o IV)
depois dele vieram o Fortran 77, Fortran 90, 95, 2003, 2008 e estao preparando o 2018
e estas ultimas versoes ja incluem orientacao a objeto, programacao paralela/concorrente, e muito mais
Sugiro se informar sobre qual versão (ou versões) que voce tera que trabalhar

Estou surpreso.

Talvez, por ser uma linguagem mais comercial e menos acadêmica, há incentivo a atualizações. A grande maioria das linguagens fica parada no tempo. Quando mudam, viram outra linguagem, como foi o caso do Pascal > Delphi.
"Amy, technology isn't intrinsically good or bad. It's all in how you use it, like the death ray." - Professor Hubert J. Farnsworth

Offline Digão

  • Nível 22
  • *
  • Mensagens: 835
  • Sexo: Masculino
  • God is good but will He listen
Re:Linguagens de programação
« Resposta #18 Online: 25 de Fevereiro de 2018, 18:42:23 »
Cobol também o pessoal fala que evoluiu.

Offline Zero

  • Nível 13
  • *
  • Mensagens: 269
  • Sexo: Masculino
Re:Linguagens de programação
« Resposta #19 Online: 25 de Fevereiro de 2018, 18:50:20 »
Por questão de faculdade/trabalho, optarei por entrar no fórum somente nas sextas-feiras e aos finais de semana. Portanto caso eu não responda algum tópico/mensagem, já sabem o motivo.

Offline Fenrir

  • Nível 28
  • *
  • Mensagens: 1.450
  • Sexo: Masculino
  • Cave Canem
Re:Linguagens de programação
« Resposta #20 Online: 25 de Fevereiro de 2018, 19:00:30 »
Cobol também o pessoal fala que evoluiu.
Sim, inclusive ja tem Cobol orientado a objeto
"Heaven and Earth are not benevolent;
They treat the myriad of creatures as straw dogs"
― Laozi

"No testimony is sufficient to establish a miracle, unless the testimony be of such a kind, that its falsehood would be more miraculous, than the fact, which it endeavors to establish"
― David Hume

“Never argue with an idiot. They will drag you down to their level and beat you with experience.”
― Mark Twain

Offline Fenrir

  • Nível 28
  • *
  • Mensagens: 1.450
  • Sexo: Masculino
  • Cave Canem
Re:Linguagens de programação
« Resposta #21 Online: 25 de Fevereiro de 2018, 19:48:23 »
Trabalho com Java há muitos anos, porém mais com a linguagem em si e não com web. Não gosto de web mas sinto necessidade de aprender para ser um profissional completo. Também sinto dificuldade de aprender novas linguagens, Java é uma zona de conforto.

Desculpem o desabafo, o tópico é sobre linguagens e não limitações profissionais.
Uma boa opçao para voce seria o Kotlin, que tem uma integração fantástica com Java e curva de aprendizado bem mais suave que outras linguagens para JVM (como Scala e Clojure, por exemplo).
O suporte em termos de ferramentas é fantástico: o IntelliJ converte de-para Java-Kotlin, Kotlin-Java em um click.
E acho que a linguagem tem futuro, pois tem o suporte da Google e da IntelliJ, fora o fato de estar crescendo, principalmente em apps para Android
"Heaven and Earth are not benevolent;
They treat the myriad of creatures as straw dogs"
― Laozi

"No testimony is sufficient to establish a miracle, unless the testimony be of such a kind, that its falsehood would be more miraculous, than the fact, which it endeavors to establish"
― David Hume

“Never argue with an idiot. They will drag you down to their level and beat you with experience.”
― Mark Twain

Offline Gabarito

  • Nível Máximo
  • *
  • Mensagens: 5.595
  • Sexo: Masculino
Re:Linguagens de programação
« Resposta #22 Online: 25 de Fevereiro de 2018, 20:11:26 »
Botei mais três nesse time:


Offline Sdelareza

  • Nível 14
  • *
  • Mensagens: 340
Re:Linguagens de programação
« Resposta #23 Online: 25 de Fevereiro de 2018, 21:46:31 »
Existe um linguagem criada no Brasil chamada Lua, desenvolvida na PUC-RJ em 1993.
Eis uma descrição dela na Wikipedia:
"Lua combina programação procedural com poderosas construções para descrição de dados, baseadas
 em tabelas associativas e semântica extensível.
É tipada dinamicamente, interpretada a partir de bytecodes, e tem gerenciamento automático de memória
com coleta de lixo. Essas características fazem de Lua uma linguagem ideal para configuração,
 automação (scripting) e prototipagem rápida."

Outra linguagem que vale mencionar é Ada, usada em aplicações criticas tais como softwares de aviação, trafego aéreo, trafego ferroviário, foguetes e satélites.
 Seu nome é uma homenagem a Ada Lovelace, mulher conhecida por ter escrito o primeiro algoritmo para ser processado por uma máquina na história da computação (a máquina analítica de Charles Babbage, que nunca chegou a ser completada).

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 13.516
  • "Minha espada não tem partidos."
Re:Linguagens de programação
« Resposta #24 Online: 25 de Fevereiro de 2018, 22:55:34 »
Ainda não conheço nenhuma, mas terei que aprender Fortran ao longo desse ano, para minha pesquisa do mestrado.

Estou receptivo a dicas, sugestões, materiais de apoio e qualquer tipo de conteúdo que possa ajudar.
Aprendi Fortran em 1973 e, na época, o livro do Tércio Pacitti era a "Bíblia". Não sei se ainda está atualizado, se houve muitas mudanças na linguagem etc.

Pode ter certeza que não houve mudanças.

Linguagens antigas não mudam e se ainda são usadas, são para um nicho ou software legado muito específico.
Houveram mudancas sim e muitas
Modernizaram o Fortran - a linguagem nao ficou parada no tempo
Provavelmente o Fortran que o Fernando Silva estudou é
o Fortran 66 ( ou o IV)
depois dele vieram o Fortran 77, Fortran 90, 95, 2003, 2008 e estao preparando o 2018
e estas ultimas versoes ja incluem orientacao a objeto, programacao paralela/concorrente, e muito mais
Sugiro se informar sobre qual versão (ou versões) que voce tera que trabalhar

Estou surpreso.

Talvez, por ser uma linguagem mais comercial e menos acadêmica, há incentivo a atualizações. A grande maioria das linguagens fica parada no tempo. Quando mudam, viram outra linguagem, como foi o caso do Pascal > Delphi.

A linguagem Fortran é principalmente usada em Ciência da computação e Análise numérica. (wiki) Não tem nada de comercial como o COBOL ou MUMPS, por exemplo, linguagens que faziam sucesso na mesma época.

O nome é um acrônimo da expressão "IBM Mathematical FORmula TRANslation System". (wiki)
« Última modificação: 25 de Fevereiro de 2018, 23:02:10 por Gigaview »
"Quem for brasileiro, siga-me." Duque de Caxias

"Vamos mudar isso aí. Tá OK?" Capitão Mito Bolsonaro


 

Do NOT follow this link or you will be banned from the site!