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

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

Offline Fenrir

  • Nível 32
  • *
  • Mensagens: 2.149
  • 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 »
"Nobody exists on purpose. Nobody belongs anywhere. Everybody's gonna die. Come watch TV" (Morty Smith)

"The universe is basically an animal. It grazes on the ordinary. It creates infinite idiots just to eat them." (Rick Sanchez)

Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.735
  • 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 32
  • *
  • Mensagens: 2.149
  • 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
"Nobody exists on purpose. Nobody belongs anywhere. Everybody's gonna die. Come watch TV" (Morty Smith)

"The universe is basically an animal. It grazes on the ordinary. It creates infinite idiots just to eat them." (Rick Sanchez)

Offline Sdelareza

  • Nível 15
  • *
  • Mensagens: 392
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 27
  • *
  • Mensagens: 1.312
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.
"Não é possível convencer um crente de coisa alguma, pois suas crenças não se baseiam em evidências; baseiam-se numa profunda necessidade de acreditar"

Offline Fernando Silva

  • Conselheiros
  • Nível Máximo
  • *
  • Mensagens: 7.503
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.735
  • 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: 846
  • Sexo: Masculino
  • Onde estará a fonte que esconde a vida?
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 34
  • *
  • Mensagens: 2.767
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: 15.604
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.
Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.735
  • 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: 15.604
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á.
Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

Offline Sdelareza

  • Nível 15
  • *
  • Mensagens: 392
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 15
  • *
  • Mensagens: 392
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: 7.503
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.735
  • 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 32
  • *
  • Mensagens: 2.149
  • 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 »
"Nobody exists on purpose. Nobody belongs anywhere. Everybody's gonna die. Come watch TV" (Morty Smith)

"The universe is basically an animal. It grazes on the ordinary. It creates infinite idiots just to eat them." (Rick Sanchez)

Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.735
  • 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: 846
  • Sexo: Masculino
  • Onde estará a fonte que esconde a vida?
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 17
  • *
  • Mensagens: 468
  • Sexo: Masculino
Re:Linguagens de programação
« Resposta #19 Online: 25 de Fevereiro de 2018, 18:50:20 »

Offline Fenrir

  • Nível 32
  • *
  • Mensagens: 2.149
  • 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
"Nobody exists on purpose. Nobody belongs anywhere. Everybody's gonna die. Come watch TV" (Morty Smith)

"The universe is basically an animal. It grazes on the ordinary. It creates infinite idiots just to eat them." (Rick Sanchez)

Offline Fenrir

  • Nível 32
  • *
  • Mensagens: 2.149
  • 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
"Nobody exists on purpose. Nobody belongs anywhere. Everybody's gonna die. Come watch TV" (Morty Smith)

"The universe is basically an animal. It grazes on the ordinary. It creates infinite idiots just to eat them." (Rick Sanchez)

Offline Gabarito

  • Nível Máximo
  • *
  • Mensagens: 5.594
  • 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 15
  • *
  • Mensagens: 392
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: 15.604
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 »
Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

 

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