Enviar pesquisa
Carregar
TDC2016SP - Crystal-lang. Tipo o Ruby, mas é C.
•
1 gostou
•
367 visualizações
tdc-globalcode
Seguir
Crystal-lang. Tipo o Ruby, mas é C.
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 27
Baixar agora
Baixar para ler offline
Recomendados
Transifex: Ensinando o seu Software Público a falar novos idiomas
Transifex: Ensinando o seu Software Público a falar novos idiomas
Tatiana Al-Chueyr
Conhecendo Go
Conhecendo Go
Hiarison Gigante
Introdução a golang
Introdução a golang
Leandro Lugaresi
#tbt do PHP, a evolução da linguagem nos últimos 10 anos
#tbt do PHP, a evolução da linguagem nos últimos 10 anos
Joubert Guimarães de Assis "RedRat"
Entendendo um pouco melhor o que é Ruby
Entendendo um pouco melhor o que é Ruby
codeland
"Go" Contra ou a favor? Já vale a pena investir nessa linguagem?
"Go" Contra ou a favor? Já vale a pena investir nessa linguagem?
José Yoshiriro
Fazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDIS
Mario Guedes
[CodeBEAM BR 2020] Construindo e Distribuindo CLIs com Elixir
[CodeBEAM BR 2020] Construindo e Distribuindo CLIs com Elixir
Amadeu Cavalcante
Recomendados
Transifex: Ensinando o seu Software Público a falar novos idiomas
Transifex: Ensinando o seu Software Público a falar novos idiomas
Tatiana Al-Chueyr
Conhecendo Go
Conhecendo Go
Hiarison Gigante
Introdução a golang
Introdução a golang
Leandro Lugaresi
#tbt do PHP, a evolução da linguagem nos últimos 10 anos
#tbt do PHP, a evolução da linguagem nos últimos 10 anos
Joubert Guimarães de Assis "RedRat"
Entendendo um pouco melhor o que é Ruby
Entendendo um pouco melhor o que é Ruby
codeland
"Go" Contra ou a favor? Já vale a pena investir nessa linguagem?
"Go" Contra ou a favor? Já vale a pena investir nessa linguagem?
José Yoshiriro
Fazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDIS
Mario Guedes
[CodeBEAM BR 2020] Construindo e Distribuindo CLIs com Elixir
[CodeBEAM BR 2020] Construindo e Distribuindo CLIs com Elixir
Amadeu Cavalcante
REGALOS CON ENCANTO - HERRAMIENTAS WEB 2.0
REGALOS CON ENCANTO - HERRAMIENTAS WEB 2.0
mariangruiz
ciclonesTrabajo ciclos
ciclonesTrabajo ciclos
Jorge Eduardo
Wealth Trends Digest
Wealth Trends Digest
Denis Pringle
Gestor de proyecto diplomado
Gestor de proyecto diplomado
Ruby Perez
Development of an imagery system for automatic classification of geological m...
Development of an imagery system for automatic classification of geological m...
Aurélien Dor
B&P
B&P
miimii_94
Wi d vortrag screenshots
Wi d vortrag screenshots
paulamarlene
Agel Dreamteam Network
Agel Dreamteam Network
bismark911
Gracias por estar aqui
Gracias por estar aqui
Angela Muñoz
Weblogs als Website
Weblogs als Website
KMTO
Jose antonio quispe mendoza 1
Jose antonio quispe mendoza 1
josemrcl
Sil
Sil
silvana44
Velvet freyre
Velvet freyre
Univ. Sagrado Corazón
Contenido 1 unidad dos
Contenido 1 unidad dos
Glenda Canel
3. Data types and Variables
3. Data types and Variables
Nilesh Dalvi
Инвестиционный паспорт Константиновского района
Инвестиционный паспорт Константиновского района
Алексей Арешев
archaeologiedesweb
archaeologiedesweb
René Schneider
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Alex Magalhaes
9. Input Output in java
9. Input Output in java
Nilesh Dalvi
Token03
Token03
Sriniti Jessica
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
Jacqueline Abreu
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & Docker
Giovanni Kenji Shiroma
Mais conteúdo relacionado
Destaque
REGALOS CON ENCANTO - HERRAMIENTAS WEB 2.0
REGALOS CON ENCANTO - HERRAMIENTAS WEB 2.0
mariangruiz
ciclonesTrabajo ciclos
ciclonesTrabajo ciclos
Jorge Eduardo
Wealth Trends Digest
Wealth Trends Digest
Denis Pringle
Gestor de proyecto diplomado
Gestor de proyecto diplomado
Ruby Perez
Development of an imagery system for automatic classification of geological m...
Development of an imagery system for automatic classification of geological m...
Aurélien Dor
B&P
B&P
miimii_94
Wi d vortrag screenshots
Wi d vortrag screenshots
paulamarlene
Agel Dreamteam Network
Agel Dreamteam Network
bismark911
Gracias por estar aqui
Gracias por estar aqui
Angela Muñoz
Weblogs als Website
Weblogs als Website
KMTO
Jose antonio quispe mendoza 1
Jose antonio quispe mendoza 1
josemrcl
Sil
Sil
silvana44
Velvet freyre
Velvet freyre
Univ. Sagrado Corazón
Contenido 1 unidad dos
Contenido 1 unidad dos
Glenda Canel
3. Data types and Variables
3. Data types and Variables
Nilesh Dalvi
Инвестиционный паспорт Константиновского района
Инвестиционный паспорт Константиновского района
Алексей Арешев
archaeologiedesweb
archaeologiedesweb
René Schneider
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Alex Magalhaes
9. Input Output in java
9. Input Output in java
Nilesh Dalvi
Token03
Token03
Sriniti Jessica
Destaque
(20)
REGALOS CON ENCANTO - HERRAMIENTAS WEB 2.0
REGALOS CON ENCANTO - HERRAMIENTAS WEB 2.0
ciclonesTrabajo ciclos
ciclonesTrabajo ciclos
Wealth Trends Digest
Wealth Trends Digest
Gestor de proyecto diplomado
Gestor de proyecto diplomado
Development of an imagery system for automatic classification of geological m...
Development of an imagery system for automatic classification of geological m...
B&P
B&P
Wi d vortrag screenshots
Wi d vortrag screenshots
Agel Dreamteam Network
Agel Dreamteam Network
Gracias por estar aqui
Gracias por estar aqui
Weblogs als Website
Weblogs als Website
Jose antonio quispe mendoza 1
Jose antonio quispe mendoza 1
Sil
Sil
Velvet freyre
Velvet freyre
Contenido 1 unidad dos
Contenido 1 unidad dos
3. Data types and Variables
3. Data types and Variables
Инвестиционный паспорт Константиновского района
Инвестиционный паспорт Константиновского района
archaeologiedesweb
archaeologiedesweb
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
9. Input Output in java
9. Input Output in java
Token03
Token03
Semelhante a TDC2016SP - Crystal-lang. Tipo o Ruby, mas é C.
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
Jacqueline Abreu
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & Docker
Giovanni Kenji Shiroma
Steak (Oxente Rails)
Steak (Oxente Rails)
Daniel Lopes
Jenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do Java
Fernando Boaglio
Frameworks PHP
Frameworks PHP
Augusto Pascutti
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
tdc-globalcode
Processamento Automático da Língua Portuguesa - Campus Party Br 6
Processamento Automático da Língua Portuguesa - Campus Party Br 6
William Colen
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
Athena542429
Php usar-ou-nao-usar
Php usar-ou-nao-usar
Thiago Rigo
Apresentando Groovy e Grails
Apresentando Groovy e Grails
Ricardo Wendell Rodrigues da Silveira
Palestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço Filho
rafarubert
Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011
Andre Bernardes
As escolhas do desenvolvedor
As escolhas do desenvolvedor
Willian Molinari
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?
David Ruiz
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
José Alexandre Macedo
Processamento Automático da Língua Portuguesa: DevInSampa 2011
Processamento Automático da Língua Portuguesa: DevInSampa 2011
William Colen
Ruby on rails impressione a você mesmo, seu chefe e seu cliente
Ruby on rails impressione a você mesmo, seu chefe e seu cliente
Rodrigo Urubatan
Como usar IA para melhorar a qualidade do seu código
Como usar IA para melhorar a qualidade do seu código
Evandro da Silva Amparo
Gerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o Composer
Andre Cardoso
Clean Code: Por um mundo com códigos melhores - SETI 2017
Clean Code: Por um mundo com códigos melhores - SETI 2017
Thiago Barradas
Semelhante a TDC2016SP - Crystal-lang. Tipo o Ruby, mas é C.
(20)
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & Docker
Steak (Oxente Rails)
Steak (Oxente Rails)
Jenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do Java
Frameworks PHP
Frameworks PHP
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
Processamento Automático da Língua Portuguesa - Campus Party Br 6
Processamento Automático da Língua Portuguesa - Campus Party Br 6
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
Php usar-ou-nao-usar
Php usar-ou-nao-usar
Apresentando Groovy e Grails
Apresentando Groovy e Grails
Palestra Faculdade Lourenço Filho
Palestra Faculdade Lourenço Filho
Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011
As escolhas do desenvolvedor
As escolhas do desenvolvedor
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Processamento Automático da Língua Portuguesa: DevInSampa 2011
Processamento Automático da Língua Portuguesa: DevInSampa 2011
Ruby on rails impressione a você mesmo, seu chefe e seu cliente
Ruby on rails impressione a você mesmo, seu chefe e seu cliente
Como usar IA para melhorar a qualidade do seu código
Como usar IA para melhorar a qualidade do seu código
Gerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o Composer
Clean Code: Por um mundo com códigos melhores - SETI 2017
Clean Code: Por um mundo com códigos melhores - SETI 2017
Mais de tdc-globalcode
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
tdc-globalcode
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
tdc-globalcode
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
tdc-globalcode
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
tdc-globalcode
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
tdc-globalcode
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
tdc-globalcode
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
tdc-globalcode
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
tdc-globalcode
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
tdc-globalcode
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
tdc-globalcode
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
tdc-globalcode
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
tdc-globalcode
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
tdc-globalcode
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
tdc-globalcode
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
tdc-globalcode
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
tdc-globalcode
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
tdc-globalcode
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
tdc-globalcode
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
tdc-globalcode
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
tdc-globalcode
Mais de tdc-globalcode
(20)
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
Último
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
Juliana Barbosa
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
LuizHenriquedeAlmeid6
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
azulassessoria9
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
Unidad de Espiritualidad Eudista
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
Cabiamar
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
Centro Jacques Delors
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
Centro Jacques Delors
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
AnaAugustaLagesZuqui
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
PauloHenriqueGarciaM
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
AndreaPassosMascaren
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
andreiavys
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
JustinoTeixeira1
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
LidianeLill2
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
NathaliaFreitas32
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
gia0123
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
JaquelineBertagliaCe
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
LeonardoDeOliveiraLu2
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
Último
(20)
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
TDC2016SP - Crystal-lang. Tipo o Ruby, mas é C.
1.
pen4education Ruby – Crystal-lang. Tipo
o Ruby, mas é C. Vitor D’Amico
2.
pen4education Sobre mim << Vitor
D'Amico
3.
pen4education Agenda Crystal-lang ✔ Por quê
inventar o Crystal? ✔ Objetivos do Crystal! ✔ Mais uma linguagem? ✔ Benchmarcks. Yey! ✔ Live Code
4.
pen4education
5.
pen4education Versão atual v0.18.7
03/07/2016 Lançamento v0.1 19/06/2014 Compilador Crystal 14/11/2013 Primeiro commit público 04/09/2012 Histórico
6.
pen4education Por quê inventar
o Crystal? Nós amamos a eficiência de escrever código em Ruby.
7.
pen4education Nós amamos a
eficiência de executar código em C. Por quê inventar o Crystal?
8.
pen4education Por quê inventar
o Crystal? Nós queremos o melhor dos dois mundos.
9.
pen4education Por quê inventar
o Crystal? ✍ Nós queremos que o compilador nos entenda sem termos que especificar tipos em todos os lugares.
10.
pen4education Por quê inventar
o Crystal? Nós queremos OOP completa.
11.
pen4education Por quê inventar
o Crystal? ❤ Ah! E nós não queremos escrever em C para fazer o código ficar mais rápido.
12.
pen4education Objetivos do Crystal! Ter
uma sintaxe similar à Ruby (porém compatibilidade com a mesma não é uma meta)
13.
pen4education Objetivos do Crystal! Checagem
estática de tipos mas sem ter de especificar o tipo das variáveis ou argumentos de método.
14.
pen4education Objetivos do Crystal! Poder
chamar código em C escrevendo bindings ao mesmo em Crystal.
15.
pen4education Objetivos do Crystal! Ter
avaliação em tempo de compilação e geração de código, para evitar código repetido. (boilerplate)
16.
pen4education Objetivos do Crystal! Compilar
em código nativo eficiente.
17.
pen4education Mais uma linguagem?
18.
pen4education Mais uma sintaxe? Mais
uma documentação? Mais uma biblioteca básica? Mais um ecossistema? Mais uma comunidade?
19.
pen4education ✔ Mais uma
sintaxe? Mais uma documentação? Mais uma biblioteca básica? Mais um ecossistema? Mais uma comunidade?
20.
pen4education ✔ Mais uma
sintaxe? ✔ Mais uma documentação? Mais uma biblioteca básica? Mais um ecossistema? Mais uma comunidade?
21.
pen4education ✔ Mais uma
sintaxe? ✔ Mais uma documentação? ✔ Mais uma biblioteca básica? Mais um ecossistema? Mais uma comunidade?
22.
pen4education ✔ Mais uma
sintaxe? ✔ Mais uma documentação? ✔ Mais uma biblioteca básica? ✔ Mais um ecossistema? Mais uma comunidade?
23.
pen4education ✔ Mais uma
sintaxe? ✔ Mais uma documentação? ✔ Mais uma biblioteca básica? ✔ Mais um ecossistema? ✔ Mais uma comunidade?
24.
pen4education Benchmarks. Yey! https://github.com/kostya/benchmarks
25.
pen4education Live Code!
26.
pen4education • crystal http_server.cr •
ruby -run -e httpd . -p 8080 • ab -n 1000 -c 100 'http://127.0.0.1:8080/' Live Code FallBack
27.
pen4education Crystal-lang: Website: http://crystal-lang.org/ Emulador NES:
https://github.com/romeroadrian/nes.cr Benchmarks: https://github.com/kostya/benchmarks Projetos: https://github.com/veelenga/awesome-crystal#web-frameworks Exemplos: https://github.com/askn/crystal-by-example Vitor D’Amico: Email: vitordami@gmail.com GitHub: https://github.com/vitormd Obrigado!
Baixar agora