O documento discute as razões para a existência de múltiplas linguagens de programação, como novas linguagens surgem para resolver novos problemas, e que uma boa linguagem é aquela que resolve bem um problema específico de um determinado domínio, como o PHP é bom para desenvolvimento web.
Palestra ministrada no Meetup "DDD - Domain-Driven Design - Balneário Camboriú". - Acessível em: https://www.meetup.com/qualyteam/events/243888032/
Nesta apresentação abordo os temas linguagem ubíqua e código expressivo. Utilizando conceitos de programação funcional mistos com programação orientada à objetos.
Palestra ministrada no Meetup "DDD - Domain-Driven Design - Balneário Camboriú". - Acessível em: https://www.meetup.com/qualyteam/events/243888032/
Nesta apresentação abordo os temas linguagem ubíqua e código expressivo. Utilizando conceitos de programação funcional mistos com programação orientada à objetos.
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreamsJacqueline Abreu
Sistemas legados são o terror da maioria dos devs: código dos outros escrito muitas vezes sem seguir boas práticas e em uma linguagem quase completamente desconhecida. A proposta da palestra é discutir sobre:
o que é legado?
o que é linguagem não mainstream no contexto do dia a dia dos projetos?
indicar alguns caminhos a seguir quando se tem um legado a ser enfrentado, utilizando perl como exemplo de linguagem não mainstream.
Explorando O Potencial Das Linguagens De Programação Open SourceRafael Jaques
Palestra de Rafael Jaques no Software Freedom Day 2009 em Novo Hamburgo - RS acerca de como explorar o potencial das linguagens de programação de código aberto
A primeira linguagem que todo programador deve aprenderLF Bittencourt
Volta e meia esbarro com programadores que sabem pouco ou quase nada de inglês. A importância do inglês devia ser óbvia, mas não é, então aqui estão alguns exemplos práticos de como isso pode ser determinante para tornar-se e manter-se um ótimo profissional.
Apresentação realizada no dia 26/09/2015 no evento JAVOU5 realizado pelo grupo #JAVACE, em Fortaleza, CE.
Slides falam sobre o desafio de desenvolver apps mobile e quais as principais plataformas disponíveis no mercado para auxiliar esse desenvolvimento.
Facebook's Hack programming language / Linguagem de programação Hack do FacebookRafael Alves
Just an overview of the new Facebook's programming language.
(It's written in PT-BR)
/
Apenas uma visão geral da nova linguagem de programação do Facebook.
Slides da palestra iniciando com PHP.
Palestra que tem o intuito de ajudar quem deseja iniciar com programação em PHP.
Links:
https://php.net
https://www.codecademy.com/
http://phptherightway.com/
Vagas:
http://mundipagg.com/vempramundi
Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreamsJacqueline Abreu
Sistemas legados são o terror da maioria dos devs: código dos outros escrito muitas vezes sem seguir boas práticas e em uma linguagem quase completamente desconhecida. A proposta da palestra é discutir sobre:
o que é legado?
o que é linguagem não mainstream no contexto do dia a dia dos projetos?
indicar alguns caminhos a seguir quando se tem um legado a ser enfrentado, utilizando perl como exemplo de linguagem não mainstream.
Explorando O Potencial Das Linguagens De Programação Open SourceRafael Jaques
Palestra de Rafael Jaques no Software Freedom Day 2009 em Novo Hamburgo - RS acerca de como explorar o potencial das linguagens de programação de código aberto
A primeira linguagem que todo programador deve aprenderLF Bittencourt
Volta e meia esbarro com programadores que sabem pouco ou quase nada de inglês. A importância do inglês devia ser óbvia, mas não é, então aqui estão alguns exemplos práticos de como isso pode ser determinante para tornar-se e manter-se um ótimo profissional.
Apresentação realizada no dia 26/09/2015 no evento JAVOU5 realizado pelo grupo #JAVACE, em Fortaleza, CE.
Slides falam sobre o desafio de desenvolver apps mobile e quais as principais plataformas disponíveis no mercado para auxiliar esse desenvolvimento.
Facebook's Hack programming language / Linguagem de programação Hack do FacebookRafael Alves
Just an overview of the new Facebook's programming language.
(It's written in PT-BR)
/
Apenas uma visão geral da nova linguagem de programação do Facebook.
Slides da palestra iniciando com PHP.
Palestra que tem o intuito de ajudar quem deseja iniciar com programação em PHP.
Links:
https://php.net
https://www.codecademy.com/
http://phptherightway.com/
Vagas:
http://mundipagg.com/vempramundi
Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.
6. Linguagens de Programação
Porque existem tantas linguagens de programação?
Porque novas linguagens de programação são
criadas?
O que torna uma linguagem boa?
13. Linguagens de Programação
Porque existem tantas?
Aplicações de domínios diferentes
Necessidades diferentes
Difícil resolver todos os problemas de uma só vez
17. Linguagens de Programação
Porque surgem novas linguagens?
Novos domínios surgem
Novos problemas devem ser resolvidos
Linguagens atuais não resolvem o problema
18. Linguagens de Programação
Porque surgem novas linguagens?
Novos domínios surgem
Novos problemas devem ser resolvidos
Linguagens atuais não resolvem o problema
Linguagens muito usadas são difíceis de mudar
24. Linguagens de Programação
Linguagens muito
usadas são difíceis
Qual o maior custo para uma linguagem? de mudar.
Treinamento de programadores
25. Linguagens de Programação
Linguagens muito
usadas são difíceis
Qual o maior custo para uma linguagem? de mudar.
Treinamento de programadores
Novas linguagens tem sintaxe parecida com as antigas
38. PHP é uma boa linguagem?
PHP resolve bem um problema
39. PHP é uma boa linguagem?
PHP resolve bem um problema
Qual o problema que o PHP resolve?
40. PHP é uma boa linguagem?
PHP resolve bem um problema
Qual o problema que o PHP resolve?
Ver o número de acessos no seu currículo?
41. PHP é uma boa linguagem?
PHP resolve bem um problema
Qual o problema que o PHP resolve?
Ver o número de acessos no seu currículo?
Desenvolvimento de Web
48. PHP é uma boa linguagem?
Encontramos vários problemas
49. PHP é uma boa linguagem?
Encontramos vários problemas
Performance
50. PHP é uma boa linguagem?
Encontramos vários problemas
Performance Trabalhar com muitos dados
51. PHP é uma boa linguagem?
Encontramos vários problemas
Performance Trabalhar com muitos dados
Paralelismo
52. PHP é uma boa linguagem?
Encontramos vários problemas
Performance Trabalhar com muitos dados
Paralelismo Não foi feito pra isso
53. PHP é uma boa linguagem?
Encontramos vários problemas
Performance Trabalhar com muitos dados
Paralelismo Não foi feito pra isso
Cálculos
54. PHP é uma boa linguagem?
Encontramos vários problemas
Performance Trabalhar com muitos dados
Paralelismo Não foi feito pra isso
Cálculos Nem pra isso
55. PHP é uma boa linguagem?
Encontramos vários problemas
Performance Trabalhar com muitos dados
Paralelismo Não foi feito pra isso
Cálculos Nem pra isso
Qual era mesmo o foco do PHP?
56. PHP é uma boa linguagem?
Encontramos vários problemas
Performance Trabalhar com muitos dados
Paralelismo Não foi feito pra isso
Cálculos Nem pra isso
Qual era mesmo o foco do PHP?
Web
59. Foco no problema
Descubra qual seu problema é
Procure por uma linguagem ou tecnologia que resolva
esse problema
60. Foco no problema
Descubra qual seu problema é
Procure por uma linguagem ou tecnologia que resolva
esse problema
Não tenha preconceito
61. Foco no problema
Descubra qual seu problema é
Procure por uma linguagem ou tecnologia que resolva
esse problema
Não tenha preconceito
Isso não se aplica apenas ao PHP