Enviar pesquisa
Carregar
Jsx language-notes
•
Transferir como KEY, PDF
•
2 gostaram
•
1,047 visualizações
Goro Fuji
Seguir
Used in Tsukuba.pm#2 (2012/7/7)
Leia menos
Leia mais
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Baixar agora
Recomendados
Internal domain-specific languages
Internal domain-specific languages
Mikhail Barash
Implementing DSLs in practice
Implementing DSLs in practice
Mikhail Barash
A First Look at Google's Go Programming Language
A First Look at Google's Go Programming Language
Ganesh Samarthyam
The Spoofax Language Workbench (SPLASH 2010)
The Spoofax Language Workbench (SPLASH 2010)
lennartkats
BDD and Behave
BDD and Behave
Adam Englander
OpenAPI and gRPC Side by-Side
OpenAPI and gRPC Side by-Side
Tim Burks
Groovy in IntelliJ IDEA
Groovy in IntelliJ IDEA
Vaclav Pech
Kotlin & arrow: the functional way
Kotlin & arrow: the functional way
nluaces
Recomendados
Internal domain-specific languages
Internal domain-specific languages
Mikhail Barash
Implementing DSLs in practice
Implementing DSLs in practice
Mikhail Barash
A First Look at Google's Go Programming Language
A First Look at Google's Go Programming Language
Ganesh Samarthyam
The Spoofax Language Workbench (SPLASH 2010)
The Spoofax Language Workbench (SPLASH 2010)
lennartkats
BDD and Behave
BDD and Behave
Adam Englander
OpenAPI and gRPC Side by-Side
OpenAPI and gRPC Side by-Side
Tim Burks
Groovy in IntelliJ IDEA
Groovy in IntelliJ IDEA
Vaclav Pech
Kotlin & arrow: the functional way
Kotlin & arrow: the functional way
nluaces
Academy PRO: React JS. Typescript
Academy PRO: React JS. Typescript
Binary Studio
Behavior Driven GUI Testing
Behavior Driven GUI Testing
Reginald Stadlbauer
QtModeling - bringing metamodeling features into the KDE world
QtModeling - bringing metamodeling features into the KDE world
Sandro Andrade
Kotlin & Arrow the functional way
Kotlin & Arrow the functional way
Thoughtworks
Test-driven language development
Test-driven language development
lennartkats
C#
C#
yasmeen_maysara
Creating a reasonable project boilerplate
Creating a reasonable project boilerplate
Stanislav Petrov
Kshitij
Kshitij
Neelkanth Institute of Technology Meerut
Lets Go - An introduction to Google's Go Programming Language
Lets Go - An introduction to Google's Go Programming Language
Ganesh Samarthyam
Swift Programming Language
Swift Programming Language
Cihad Horuzoğlu
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Codemotion
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Codemotion
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Aurélien Pupier
Geoscience and Microservices
Geoscience and Microservices
Matthew Gerring
Quick Intro to Clean Coding
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
My 10 favorite haxe language features in 30 mins
My 10 favorite haxe language features in 30 mins
Francis Bourre
Kotlin
Kotlin
Software Infrastructure
hexMachina WWX 2016
hexMachina WWX 2016
Francis Bourre
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
Nexus FrontierTech
Kotlin tlv
Kotlin tlv
Boris Farber
JSX
JSX
Kazuho Oku
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
Maarten Balliauw
Mais conteúdo relacionado
Mais procurados
Academy PRO: React JS. Typescript
Academy PRO: React JS. Typescript
Binary Studio
Behavior Driven GUI Testing
Behavior Driven GUI Testing
Reginald Stadlbauer
QtModeling - bringing metamodeling features into the KDE world
QtModeling - bringing metamodeling features into the KDE world
Sandro Andrade
Kotlin & Arrow the functional way
Kotlin & Arrow the functional way
Thoughtworks
Test-driven language development
Test-driven language development
lennartkats
C#
C#
yasmeen_maysara
Creating a reasonable project boilerplate
Creating a reasonable project boilerplate
Stanislav Petrov
Kshitij
Kshitij
Neelkanth Institute of Technology Meerut
Lets Go - An introduction to Google's Go Programming Language
Lets Go - An introduction to Google's Go Programming Language
Ganesh Samarthyam
Swift Programming Language
Swift Programming Language
Cihad Horuzoğlu
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Codemotion
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Codemotion
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Aurélien Pupier
Geoscience and Microservices
Geoscience and Microservices
Matthew Gerring
Quick Intro to Clean Coding
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
My 10 favorite haxe language features in 30 mins
My 10 favorite haxe language features in 30 mins
Francis Bourre
Kotlin
Kotlin
Software Infrastructure
hexMachina WWX 2016
hexMachina WWX 2016
Francis Bourre
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
Nexus FrontierTech
Kotlin tlv
Kotlin tlv
Boris Farber
Mais procurados
(20)
Academy PRO: React JS. Typescript
Academy PRO: React JS. Typescript
Behavior Driven GUI Testing
Behavior Driven GUI Testing
QtModeling - bringing metamodeling features into the KDE world
QtModeling - bringing metamodeling features into the KDE world
Kotlin & Arrow the functional way
Kotlin & Arrow the functional way
Test-driven language development
Test-driven language development
C#
C#
Creating a reasonable project boilerplate
Creating a reasonable project boilerplate
Kshitij
Kshitij
Lets Go - An introduction to Google's Go Programming Language
Lets Go - An introduction to Google's Go Programming Language
Swift Programming Language
Swift Programming Language
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Geoscience and Microservices
Geoscience and Microservices
Quick Intro to Clean Coding
Quick Intro to Clean Coding
My 10 favorite haxe language features in 30 mins
My 10 favorite haxe language features in 30 mins
Kotlin
Kotlin
hexMachina WWX 2016
hexMachina WWX 2016
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
Kotlin tlv
Kotlin tlv
Semelhante a Jsx language-notes
JSX
JSX
Kazuho Oku
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
Maarten Balliauw
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
Maarten Balliauw
Introduction to C3.net Architecture unit
Introduction to C3.net Architecture unit
Kotresh Munavallimatt
PROGRAMMING LANGUAGE AND TYPES
PROGRAMMING LANGUAGE AND TYPES
DrThenmozhiKarunanit
Event Driven Programming in C#.docx
Event Driven Programming in C#.docx
LenchoMamudeBaro
Unit 2 ppt
Unit 2 ppt
Mitali Chugh
Pixel shaders
Pixel shaders
buds nan kis
Typescript for the programmers who like javascript
Typescript for the programmers who like javascript
Andrei Sebastian Cîmpean
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Ofer Cohen
Typescript++1
Typescript++1
paolo marino
Dust.js
Dust.js
Yevgeniy Brikman
Agile Development in .NET
Agile Development in .NET
danhermes
Dart the Better JavaScript
Dart the Better JavaScript
Jorg Janke
Model-Driven Development in the context of Software Product Lines
Model-Driven Development in the context of Software Product Lines
Markus Voelter
Framework engineering JCO 2011
Framework engineering JCO 2011
YoungSu Son
Project_Report (BARC-Jerin)_final
Project_Report (BARC-Jerin)_final
Jerin John
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
IRJET Journal
Unit 1(sem-iv)
Unit 1(sem-iv)
Jigarthacker
Getting started with typescript
Getting started with typescript
C...L, NESPRESSO, WAFAASSURANCE, SOFRECOM ORANGE
Semelhante a Jsx language-notes
(20)
JSX
JSX
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
Introduction to C3.net Architecture unit
Introduction to C3.net Architecture unit
PROGRAMMING LANGUAGE AND TYPES
PROGRAMMING LANGUAGE AND TYPES
Event Driven Programming in C#.docx
Event Driven Programming in C#.docx
Unit 2 ppt
Unit 2 ppt
Pixel shaders
Pixel shaders
Typescript for the programmers who like javascript
Typescript for the programmers who like javascript
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Typescript++1
Typescript++1
Dust.js
Dust.js
Agile Development in .NET
Agile Development in .NET
Dart the Better JavaScript
Dart the Better JavaScript
Model-Driven Development in the context of Software Product Lines
Model-Driven Development in the context of Software Product Lines
Framework engineering JCO 2011
Framework engineering JCO 2011
Project_Report (BARC-Jerin)_final
Project_Report (BARC-Jerin)_final
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
Unit 1(sem-iv)
Unit 1(sem-iv)
Getting started with typescript
Getting started with typescript
Mais de Goro Fuji
Power Assert and perl.js
Power Assert and perl.js
Goro Fuji
Xslate sv perl-2013-7-11
Xslate sv perl-2013-7-11
Goro Fuji
Inside frogc in Dart
Inside frogc in Dart
Goro Fuji
Let's use Xslate - Osdc.tw 2011
Let's use Xslate - Osdc.tw 2011
Goro Fuji
How Xslate Works
How Xslate Works
Goro Fuji
Perl Parser Hacks vol.2
Perl Parser Hacks vol.2
Goro Fuji
Mais de Goro Fuji
(6)
Power Assert and perl.js
Power Assert and perl.js
Xslate sv perl-2013-7-11
Xslate sv perl-2013-7-11
Inside frogc in Dart
Inside frogc in Dart
Let's use Xslate - Osdc.tw 2011
Let's use Xslate - Osdc.tw 2011
How Xslate Works
How Xslate Works
Perl Parser Hacks vol.2
Perl Parser Hacks vol.2
Último
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Último
(20)
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Jsx language-notes
1.
JSX language notes
gfx <gfuji@cpan.org> Tsukuba.pm #2 Tanabata Hacks 2012/7/7 #tsukubapm
2.
Myself Name: Fuji Goro
(gfx) Working at: DeNA, Co., Ltd. Job: software engineer Interested in: software development
3.
What JSX is a
faster, safer, easier alternative to JavaScript
4.
Why T be used
in middle- to large-scaled o software development
5.
How Based on ECMA-262
Standard Static types Class model
6.
Status (2012/7/7) Basic
syntax are fixed Advanced feature like templates are not Supported in jsdo.it TODO: jsxdoc, more code completion, template functions, loading JS modules
7.
Demo Example Profiler Debugger Completion
8.
Nullability Primitive types
are NOT nullable Object types are nullable Nullable.<PrimitiveType> are nullable
9.
Variant Type Directly
mapped to JavaScript value Have to cast it to another type to use
10.
Parameterized Types a.k.a
templates For generic programming
11.
Lambda function (a :
int) : int { return a + 1; } (a : int) -> int { return a + 1; } (a) -> a + 1
12.
Development Tools nodejs for
compilers prove(1) for testing idl2jsx.pl to convert WebIDL to JSX
Notas do Editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Baixar agora