Artigo legal, colocando algumas linguagens promissoras para 2011.
Umas eu nunca ouvi falar como Lua e outras mais “famosas” como Erlang, Scala e Groovy tem muita gente investindo em aprender.
Boa leitura!
//Daniel
Artigo legal, colocando algumas linguagens promissoras para 2011.
Umas eu nunca ouvi falar como Lua e outras mais “famosas” como Erlang, Scala e Groovy tem muita gente investindo em aprender.
Boa leitura!
//Daniel
Ja fiz alguns “AddOns” em Lua para jogos online ( bem simples é claro ), mas a linguagem é bem amigavel! vale a pena estudar.
LUA como eu jah disse aqui, eh a linguagem utilizada para programar por exemplo, addons do World of Warcraft. Ela tem crescido bastante desde que ouvi falar dela pela primeira vez, hoje em dia ela esta sendo usada inclusive para celulares(no lwit se nao me engano).
Agora essa listinha pra mim soh eh valida pra quem jah conhece Ruby, Pyton e compania. Pois com excessao fo Groovy, nao vejo muita gente usando as outras linguagens da lista …por enquanto.
Em 2011 eu pretendo aprender:
C (já estou terminando um livro)
C++ (esperando os livros chegarem)
Scala (já estou lendo)
Groovy
Python
Ruby
Motivos?
C: vou dar aula
C++: desenvolvimento de jogos
Scala: curiosidade
Groovy: quero aprender Grails
Python: encanei com o tal do Python 
Ruby: faz alguns anos que estou enrolando por causa do Rails 
Claro, não quero me tornar totalmente fluente em cada uma delas e saber cada um dos mínimos detalhes, pois isso leva tempo e requer muita prática. Python e Ruby eu tenho alguns livros faz um bom tempo e ainda não peguei para estudar pq o mestrado estava tomando muito do meu tempo. Acredito que o principal é aprender como pensar em cada uma delas não é mesmo? O restante a gente aprende com a prática. Sei que meu “projeto” para 2011 é um tanto ambicioso, mas acho que é totalmente possível. Ah, e vou ler o Effective Java tbm 
[]´s
Em 2011, se tudo der certo quero aprender Java e JavaScript, o Java é pra realização pessoal, infelizmente ainda não manjo nenhuma linguagem de programação, mas logo logo Java vai ser a primeira, gosto pra caramba da linguagem, e o JavaScript, quero aprender pra poder mecher um pouco mais com as ferramentas e com os softwares do meu trabalho.
=]
Em 2011 se tudo der certa estarei estudando Objective-C, motivo? Programar para iOS.
Oi,
Já comentei que vou estudar C#,aqui na região usam muito…Acho que vale a pena investir em uma linguagem que está em alta no mercado…Agora vou assustar muitos,mas tenho vontade de ver Delphi também,pelo mesmo motivo…é regional…rsrs… 
Falando em aprender várias linguagens, o livro “Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages” parece ser muito bom.
[]´s
Em 2011 pretendo voltar pro mestrado. Se necessitar aprender alguma linguagem pra ele, aprendo, caso contrário vou continuar estudando projetos e padrões.
Meu roadmap para 2011 é:
=> Objective-C
=> Scala
=> Python
=> Ruby (aprimoramento… nível Jedi)
Nessa ordem… pois já tenho uns cursos certos e uns livros pra chegar, prefiro fazer uma ordem definida pra não começar mais de uma e não aprender nenhuma rs
[]s
Espero que você não use o OpenSSL como exemplo de programação orientada a objetos em C. :roll:
Agora eu estou trabalhando mais no time de frontend entao eu estou estudando e vou continuar em 2011 com Javascript e frameworks JQuery e Dojo.
//Daniel
Motivos?
C: vou dar aula
Espero que você não use o OpenSSL como exemplo de programação orientada a objetos em C. :roll:
Oi entanglement. As aulas são para ensino técnico e tecnológico, então é o basicão mesmo. Programação estruturada. Não vou tentar simular orientação à objetos em C 
Estou lendo esse livro aqui: C Programming: A Modern Approach, 2nd Edition
Gostei bastante da abordagem do autor.
[]´s
Ah bom, que susto. Eu só estava fazendo um pouco de graça - afinal de contar, simular orientação a objetos em C é coisa dos infernos. É melhor sempre usar as ferramentas adequadas.
2011… Bom, pela ordem…
PHP+Zend Framework - Na verdade o Objetivo é o Zend, porque eu já programei em PHP… Vou ter só que me desenferrujar;
Groovy - Por causa do GRails;
Python - Porque encasquetei também… quero ver o bichinho me barrando de Programar sem identar…
Esse é o Programa… a Próxima da Lista também é o Objective-C. Só que provavelmente só em 2012, pois ter um Mac é um dos planos para o ano que vem…
Abs []
Meu roadmap para 2001 é:
=> Objective-C
=> Scala
=> Python
=> Ruby (aprimoramento… nível Jedi)Nessa ordem… pois já tenho uns cursos certos e uns livros pra chegar, prefiro fazer uma ordem definida pra não começar mais de uma e não aprender nenhuma rs
[]s
Putz, 10 anos e ainda não concluiu essa lista? 
Com certeza! Era até uma dúvida que tive quando fui numa reunião. Perguntei: é C puro ou é aquela mistureba nojenta de C e C++ que alguns professores fazem? hehehehe 
[]´s
Para 2011, espero estudar um pouco do jQuery, e depois algumas linguagens:
-> Scala - Achei fantástica e promissora.
-> Python - Achei muito simples, direta e poderosa, além de invejar sua comunidade, ao contrário de outras.
-> Ruby - Pelas oportunidades e por gostar da sintaxe.
jQuery é muito fácil. Quem já tem um pouquinho de experiência com Web aprende em uma semana. O livro “jQuery in Action” é ÓTIMO. Lí a primeira edição em 2008.
[]´s
jQuery é muito fácil. Quem já tem um pouquinho de experiência com Web aprende em uma semana. O livro “jQuery in Action” é ÓTIMO. Lí a primeira edição em 2008.[]´s
Trabalhei muito pouco com web, apenas com mobile, por isso o interesse (juntamente com o VRaptor) :lol:
jQuery é muito fácil. Quem já tem um pouquinho de experiência com Web aprende em uma semana. O livro “jQuery in Action” é ÓTIMO. Lí a primeira edição em 2008.[]´s
Scott Hanselman, que trabalha na Microsoft e eh famosinho no mundo .NET uma vez disse algo do tipo:
“JQuery eh bom porque fez o Javascript ficar acessivel para idiotas”

jQuery é muito fácil. Quem já tem um pouquinho de experiência com Web aprende em uma semana. O livro “jQuery in Action” é ÓTIMO. Lí a primeira edição em 2008.[]´s
Scott Hanselman, que trabalha na Microsoft e eh famosinho no mundo .NET uma vez disse algo do tipo:
“JQuery eh bom porque fez o Javascript ficar acessivel para idiotas”
:)
Acho que ele vem simplificar, como é o caso do Rails e do Django…
Não é aquela briga toda de ser ‘ágil’, ‘produtivo’?
O que tem na comunidade Python para ser invejada… ??? É curiosidade mesmo !!! São o lado Negro da força ???
Abs []
{EDIT}
Scott Hanselman, que trabalha na Microsoft e eh famosinho no mundo .NET uma vez disse algo do tipo:“JQuery eh bom porque fez o Javascript ficar acessivel para idiotas”
:)
Hehehe desde que o idiota saiba um pouquinho de CSS e o mínimo de JavaScript. E acredite, tem muito “desenvolvedor web” que não sabe CSS, ou melhor, sabe que o Dreamweaver gera CSS para eles 
[]´s
Meu roadmap para 2001 é:
=> Objective-C
=> Scala
=> Python
=> Ruby (aprimoramento… nível Jedi)Nessa ordem… pois já tenho uns cursos certos e uns livros pra chegar, prefiro fazer uma ordem definida pra não começar mais de uma e não aprender nenhuma rs
[]s
Putz, 10 anos e ainda não concluiu essa lista? :P
uhahuaa… já corrigi! =)
Ano que vem vou cursar Engenharia e portanto não me sobrará tempo para estudar nada. E o tempo que sobrar será dedicado a estudar música.
De resto, só manjo mesmo de .Net, e agora estou começando a me envolver com um pouquinho de C++, o que é muito bom pois adoraria virar fera em C++, vai me ajudar na engenharia pois pretendo escolher automação e controle ao fim do ciclo básico.
Ruby e Rails. Motivo: estão aparecendo muitos freelas Web relativamente simples onde me sinto usando um canhão para matar uma mosca com o ambiente Java (Grails), e pagando hospedagem mais cara.
Nenhuma linguagem nova, 2011 eu só quero ganhar dinheiro.
Achaste o GRails um canhão pra matar moscas ??? Não entendi bem sua informação final…
Pretendo estudar Python, parece ser uma boa linguagem e fácil de aprender. 
++
para 2011
Concluir o estudo de Scala, to no meio do livro, bem devagar, to sem tempo, e então partir para o framework Lift e quem sabe olho tambem o Play, sim, da para “playar” com Scala.
[edit] A quero dar uma olhada no JQuery e Cappuccino para interfaces
Não sei se estudo alguma outra, ou se vou fazer igual o mochuara, ganhar dinheiro :lol:
De resto é aprender a tocar violão, que ja encasquetei que quero aprender. 
2011 
Java vai continuar firme como back-end predileta!
Achaste o GRails um canhão pra matar moscas ??? Não entendi bem sua informação final…
Eu quis dizer que para trabalhos simples não tenho necessidade de usar o ambiente Java. Para mim está mais interessante utilizar algo que rode no Apache e que você encontra hospedagem barata por aí do que tentar convencer o cliente a pagar R$20,00 no mínimo por mês para hospedar um site simples porquê é em Java, quando ele pesquisa no Google e encontra as hospedagens PHP por exemplo muito mais baratas, e que vão resolver o problema dele. Agora para sistemas intranet vou continuar usando o Grails tranquilo.
Befunge - o código e os dados são definidos em uma área bidimensional e alguns comandos alteram a direção do ponteiro de execução
() - os únicos caracteres válidos nessa linguagem são parênteses
INCAL - gostei do nome
Malbolge - tem uma operação “crazy” que é muito complexa, mas completamente inútil
reMorse - parece código Morse
As que tenho mais interesse são:
O problema que achei de “Scala” (na verdade do netbeans) foi achar um plugin que deja suporte decente a mesma, tentei um que nem instalar conseguir.
Tambem tentei o do Netbeans mas não rolou muito.
Ai fui pro do Eclipse, e Intellij IDEA, o melhor que achei foi o do IDEA, e dizem que agora a versão 10, com o plugin scala + o plugin SBT esta muito bom.
Mas eu estou usando Emacs + ENSIME + SBT.
Tambem tentei o do Netbeans mas não rolou muito.
Ai fui pro do Eclipse, e Intellij IDEA, o melhor que achei foi o do IDEA, e dizem que agora a versão 10, com o plugin scala + o plugin SBT esta muito bom.
Mas eu estou usando Emacs + ENSIME + SBT.
Usei o IDEA muito durante 2005-2006, era para mim a melhor IDE, porém me desacostumei e não quero comprar a versão paga, agora infelizmente o NetBeans não tem algo decente para Scala já que é uma linguagem tão promissora e parece tão interessante, ainda mais com o play por aí.
Pelo visto em 2011 o forum deveria se chamar GUO (Grupo de usuários de Objective-C).
Pra ganhar dinheiro não pode estudar? rs
Voce conhece alguem que paga pra eu estudar? rs
Como ja diziam: Quem trabalha não tem tempo de ganhar dinheiro :lol:
Mas é complicado, trabalho das 8 às 18 + Esposa + filho = Falta total de tempo, então nas horas vagas ou me dedico aos projetos pessoais que podem me dar dinheiro, ou fico estudando.
Voce conhece alguem que paga pra eu estudar? rs
Sim… já fiz muitos cursos por empresas e até grupos de estudo dentro da empresa que se ganhava hora extra pra isso. Quando preciso compro livros e cursos do meu bolso sem o menor pudor.
E se pra vc se aperfeiçoar profissionalmente é prejuízo, não investimento, vc esta na área errada.
[]s
Voce conhece alguem que paga pra eu estudar? rs
Sim… já fiz muitos cursos por empresas e até grupos de estudo dentro da empresa que se ganhava hora extra pra isso. Quando preciso compro livros e cursos do meu bolso sem o menor pudor.
E se pra vc se aperfeiçoar profissionalmente é prejuízo, não investimento, vc esta na área errada.
[]s
Tirou as palavras da minha boca !
Conheço muita gente que não compra revistas da área, não compra livros, não estuda nas horas vagas e fica reclamando pelas beiradas que a empresa não investe, que o mundo é injusto, que ganha pouco,bla bla bla…
A esses, dou minha banana !!!
Gastar com livros, treinamentos, revistas,etc, só é preju quando mal-focado. Se vc for fazer um curso de Desenv Web, tem que ter o sentimento de que algum momento isto poderá ser usado, senão foi mesmo desperdicio de tempo e dinheiro.
Voce conhece alguem que paga pra eu estudar? rs
Sim… já fiz muitos cursos por empresas e até grupos de estudo dentro da empresa que se ganhava hora extra pra isso. Quando preciso compro livros e cursos do meu bolso sem o menor pudor.
E se pra vc se aperfeiçoar profissionalmente é prejuízo, não investimento, vc esta na área errada.
[]s
Quando falei em ganhar dinheiro, não estava pensando em hora extra. 
Voce conhece alguem que paga pra eu estudar? rs
CNPQ
Oi Grinvon. Então, eu estou começando a brincar com a Scala e o plugin para o NetBeans que estou usando parece ser razoável. É esse que você está usando?
http://wiki.netbeans.org/Scala69
[]´s
Voce conhece alguem que paga pra eu estudar? rs
Sim… já fiz muitos cursos por empresas e até grupos de estudo dentro da empresa que se ganhava hora extra pra isso. Quando preciso compro livros e cursos do meu bolso sem o menor pudor.
E se pra vc se aperfeiçoar profissionalmente é prejuízo, não investimento, vc esta na área errada.
[]s
Tirou as palavras da minha boca !
Conheço muita gente que não compra revistas da área, não compra livros, não estuda nas horas vagas e fica reclamando pelas beiradas que a empresa não investe, que o mundo é injusto, que ganha pouco,bla bla bla…
A esses, dou minha banana !!!
Gastar com livros, treinamentos, revistas,etc, só é preju quando mal-focado. Se vc for fazer um curso de Desenv Web, tem que ter o sentimento de que algum momento isto poderá ser usado, senão foi mesmo desperdicio de tempo e dinheiro.
Isso é lindo! Me ensinaram que ser bom tecnicamente é algo muito importante.
[size=9]Mas não é isso que vejo por aí…[/size]
jQuery é muito fácil. Quem já tem um pouquinho de experiência com Web aprende em uma semana. O livro “jQuery in Action” é ÓTIMO. Lí a primeira edição em 2008.[]´s
Scott Hanselman, que trabalha na Microsoft e eh famosinho no mundo .NET uma vez disse algo do tipo:
“JQuery eh bom porque fez o Javascript ficar acessivel para idiotas”
:)
Eu diria que é para espertos, que não querem ficar perdendo tempo escrevendo muito código. 
Oi Grinvon. Então, eu estou começando a brincar com a Scala e o plugin para o NetBeans que estou usando parece ser razoável. É esse que você está usando?
http://wiki.netbeans.org/Scala69
[]´s
O que testei na epoca foi este mesmo, o erlybird: http://sourceforge.net/projects/erlybird/ , eu nao achei tao ruim, o do eclipse foi o que menos me entendi, o do IDEA achei bacana.
Mas como estou na fase de estudos, estou usando Emacs + ENSIME. E tem muita gente que prefere isto à uma IDE completa como Netbeans, Eclipse, etc…
Interessante que a maioria do pessoal do GUJ estuda aumentando o leque de linguagens e tecnologias que dominam. Comigo aconteceu o contrário, eu só consegui valorizar meu trabalho quando fechei meu leque e especializei em algumas tecnologias. Claro, que não fiquei limitado a elas pra não ficar dependente, mas fiquei mais focado.
O que tem de tão inovador nesse tal de Scala que todo mundo quer estudar? acho que é mais um aue que nem foi o do Ruby. Ruby até tem um pouco de mercado… mas scala…
Tb gostaria de saber. Da ultima vez que olhei parecia apenas mais um Java (OO, estaticamente compilado) com uma sintaxe obscura.
Tb gostaria de saber. Da ultima vez que olhei parecia apenas mais um Java (OO, estaticamente compilado) com uma sintaxe obscura.
Na verdade, tem o poder do JVM, e uma linguagem estática OO e funcional com uma sintaxe mais amigável e simples.
Ow pessoal. Se for meramente estudo de algo bem diferente e interessante aconselho vocês a darem uma pesquisada sobre vala.
Essa linguagem funciona com um preprocessador semelhante ao da linguagem objectivec, mas em cima de Gobjects(Gtk+). É uma linguagem moderna baseada no c#, e em termos de sintaxe é uma das melhores que vi até agora.
O preprocessador converte o código vala em c, que por sua vez é compilado para assembly. O desempenho é o de um programa escrito em linguagem c(melhor que um c++).
Bem provavelmente será a linguagem padrão para desenvolvimento no ubuntu
Interessante, até aqui:
Bem provavelmente será a linguagem padrão para desenvolvimento no ubuntu
Interessante, até aqui:
como assim?
Na verdade, para 2011: Russo e Ucraniano (dependendo da paciencia da minha princesa…) :mrgreen:
100! 100! 100! 100! 100! 100! 100! 100! 100! 
Lá vai minha lista:
[list]Scala: Embora já estude a linguagem há um bom tempo, pretendo adquirir a nova edição do Programming in Scala escrito pelo Martin Odersky (o pai da criança) e já atualizado para a versão 2.8.[/list]
[list]Visage (Ex-JavaFX Script): Pelo menos quero ficar de olho no que vai ser do ex-JavaFX Script.[/list]
[list]Clojure: Esta sim vai ser uma linguagem nova para mim. Pelo menos experimentar uma linguagem funcional mais pura (em relação ao Scala).[/list]
[list]HTML5: Ok, não é tecnicamente uma linguagem de programação, mas pelo menos é para me preparar para o que vem pela frente.[/list]
Grato,
Lá vai minha lista:[list]Scala: Embora já estude a linguagem há um bom tempo, pretendo adquirir a nova edição do Programming in Scala escrito pelo Martin Odersky (o pai da criança) e já atualizado para a versão 2.8.[/list]
[list]Visage (Ex-JavaFX Script): Pelo menos quero ficar de olho no que vai ser do ex-JavaFX Script.[/list]
[list]Clojure: Esta sim vai ser uma linguagem nova para mim. Pelo menos experimentar uma linguagem funcional mais pura (em relação ao Scala).[/list]
[list]HTML5: Ok, não é tecnicamente uma linguagem de programação, mas pelo menos é para me preparar para o que vem pela frente.[/list]
Grato,
já li dois livros de html5. Foi uma revolução comparada a versão anterior.
Quais livros?
Java. [=
Quero tirar mais certificações. Ficar especialista, depois que conseguir, phyton.
Lá vai minha lista:[list]Scala: Embora já estude a linguagem há um bom tempo, pretendo adquirir a nova edição do Programming in Scala escrito pelo Martin Odersky (o pai da criança) e já atualizado para a versão 2.8.[/list]
+1.
Ja esta disponivel em PDF: http://www.artima.com/shop/programming_in_scala_2ed
Qual livro/material voce estudou? Eu ja li quase todo o livro do Alex Payne/Deam Wampler.
Não sei nao se gostei muito da didatica deles. To pensando em ler o do Martin Odersky
Lá vai minha lista:
…
[list]HTML5: Ok, não é tecnicamente uma linguagem de programação, mas pelo menos é para me preparar para o que vem pela frente.[/list]
…
já li dois livros de html5. Foi uma revolução comparada a versão anterior.
Quais livros?
Bruce Lawson
Matthew David
HTML5: Designing Rich Internet Applications
O primeiro é bem simples e explica todos os novos widgets e a vantagem de não precisar usar ajax com html5, para um monte de tarefas.
O segundo é bem focado no desenho de aplicações e tem um tutorial inteiro, desde menus animados a galerias de imagens.
Além do Python, Ruby também seria uma boa? 
Lá vai minha lista:[list]Scala: Embora já estude a linguagem há um bom tempo, pretendo adquirir a nova edição do Programming in Scala escrito pelo Martin Odersky (o pai da criança) e já atualizado para a versão 2.8.[/list]
+1.
Ja esta disponivel em PDF: http://www.artima.com/shop/programming_in_scala_2ed
Qual livro/material voce estudou? Eu ja li quase todo o livro do Alex Payne/Deam Wampler.
Não sei nao se gostei muito da didatica deles. To pensando em ler o do Martin Odersky
Comecei com o PDF que vem junto com o SDK (Scala By Example) quando ainda era a versão 2.7 na época achei meio incompleto. Talvez agora na versão 2.8 esteja melhor, mas não me dei ao trabalho de ler.
Depois li o livro do David Pollak (Criador do Lift), Beginning Scala. Entretanto eu o achei muito básico (ou “beginning”) na minha opinião.
Finalmente adquirir o Programming Scala de Dean Wampler, Alex Payne. Este eu gostei, pois achei mais aprofundado e uso como minha principal referência.
A impressão que tenho do livro do Odersky é que ele será mais teórico, explicando as decisões para o design da linguagem.
Cobol.